возникли проблемы при тестировании на основе стохастика - PullRequest
0 голосов
/ 16 декабря 2018

Привет, я пытался проверить, пересекает ли стохастик более 80, покупаю, если стохастик пересекает менее 20, продаю

по какой-то причине, ордер не выполняется должным образом (я имею в виду, что он не выполняется ввсе) есть мысли о том, почему это происходит?

//@version = 2
strategy("buy signal entry")
signal = stoch(close,high,low,14)
//plot stochastics
plot(signal,color = white)
//buy when signal crossover 80 and sell when it crossunder 20
buysignal = crossover(signal,80)
sellsignal = crossunder(signal,20)
if(buysignal)
    strategy.entry("buy", strategy.long)
if(sellsignal)
    strategy.exit("exit", "buy")

1 Ответ

0 голосов
/ 29 января 2019

Вам нужно использовать стратегии. Выход вместо стратегия. Закрыть , в соответствии с документами о стратегии. Закрыть:

Чтобы использовать рыночный ордер для выхода, следует использовать команду Strategy.close или Strategy.close_all.

...