买卖信号执行不正常

时间:2018-12-15 15:47:40

标签: trading tradingview-api pine-script

嗨,我想在tradingview中尝试非常简单的策略, 周一开市买入,周五闭市卖出; 从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 :(得分:0)

strategy.exit没有退出条件(例如损益)。在您的情况下,您应该使用strategy.close

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