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

Привет, я хотел попробовать очень простую стратегию в трейдингвью, где покупать на открытии в понедельник, продавать на закрытии в пятницу;начать с 2002 по настоящее время

>//@version = 2
strategy("buy signal entry",overlay = true)
//1009963800 is 2002 - 01-02

t = dayofweek(time)
buysignal = plotshape(t==2 , "Up Arrow", shape.triangleup,location.belowbar,green,0,0)
sellsignal = plotshape(t==5 , "Down Arrow", shape.triangledown,location.abovebar,white,0,0)
plot(t)
if(t==2)
    strategy.entry("buy", strategy.long)
if(t == 5)
    strategy.exit("exit", "buy")

по какой-то причине, это выполняется только в первый день и никогда не продает ничего после каких-либо мыслей?

1 Ответ

0 голосов
/ 13 марта 2019

strategy.exit без условий для выхода (например, прибыль или убыток) ничего не делает.В вашем случае вы должны использовать strategy.close:

if(t == 5)
    strategy.close("buy")
...