在另一个指标上回测我的策略

时间:2018-12-17 00:12:04

标签: pine-script

我似乎无法回测应用于Stoch RSI指标的自定义策略。我得到的结果是:“要测试策略,请将其应用于图表”(即不执行任何操作)。因此,如果将其应用于研究,将无法正常工作?然后,如何创建适用于图表的策略,同时参考Stoch RSI研究?

//@version=3
strategy("Stoch RSI Strategy", overlay=true)

// Links
k = input(title="K Source", type=source, defval=close)
d = input(title="D Source", type=source, defval=close)

// Strategy
pivoting = k > 80 or k < 20
bullish = k > d and pivoting
bearish = k < d and pivoting

strategy.entry("Buy", strategy.long, when=bullish)
strategy.entry("Stop", strategy.short, when=bearish)

编辑:似乎也有问题...我现在收到错误:“此指标无法应用于其他指标”。

1 个答案:

答案 0 :(得分:0)

电视似乎无法根据研究或多种来源的策略制定策略:(但是有解决方法:

//@version=3
strategy("Stoch RSI Strategy", overlay=true)
smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
src = input(close, title="RSI Source")

rsi1 = rsi(src, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)

// Strategy
pivoting = k > 80 or k < 20
bullish = k > d and pivoting
bearish = k < d and pivoting

strategy.entry("Buy", strategy.long, when=bullish)
strategy.entry("Stop", strategy.short, when=bearish)