Тестирование моей стратегии на другом индикаторе - PullRequest
0 голосов
/ 17 декабря 2018

Я не могу протестировать свою собственную стратегию, которая применяется к индикатору 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 голосов
/ 29 января 2019

Кажется, что телевидение не может выработать стратегию для изучения или использования нескольких источников :( Но есть обходной путь:

//@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)
...