Стратегия с несколькими условиями в разное время - PullRequest
0 голосов
/ 17 февраля 2019

Я пытаюсь настроить базовую стратегию для запуска сделок, если у меня есть кроссовер EMA или ниже, а RSI находится или был в состоянии перепроданности, или несколько периодов, предшествовавших

.скрипт использует сосновую историю, но я не уверен, правильно ли я это использую, так как я не возвращаю много сделок.

strategy("RSI Strategy", overlay=true)
length = input( 14 )
vrsi = rsi(close, length)[10]

d = ema(close, 5)
e = ema(close, 10)

if (not na(vrsi))
    if (vrsi <= 30 and crossover(d,e))
        strategy.entry("RsiLE", strategy.long, comment="RsiLE")
    if (vrsi >= 70 and crossunder(d,e))
        strategy.entry("RsiSE", strategy.short, comment="RsiSE")

Я ожидал, что буду заключать больше сделок, когда достиг максимуманомер в истории ссылки.По сути, проверьте еще раз для условия перепроданности / перепроданности, если у меня есть пересечение EMA.В настоящий момент я не возвращаю много сделок, и, похоже, не обращаю внимания на RSI

...