15:00和23:00前平仓
2023-08-07 16:02

tb实盘用户,交易时间周期是5分钟,我想在145955和225955这2个时间点之后平仓,写了好多天要么是回测有问题,要么是实盘有问题,有时候还有闪烁,可以请老师给一段完整的代码解决一下我这个问题吗?

评论区
wf10589

OnBar(ArrayRef<Integer> indexs)

{

    if(Time == 0.1455 && CurrentTime >= 0.145955){Sell(1,Close);}

    if(Time == 0.2255 && CurrentTime >= 0.225955){Sell(1,Close);}

}

OnBarclose(ArrayRef<Integer> indexs)

{

 if(Time == 0.1455){Sell(1,Close);}

 if(Time == 0.2255){Sell(1,Close);}

}

5分钟时间周期下,我如果按照上面的来写,回测的时候没有问题,但是实盘的时候14点55就给我平仓了,如果onbarclose下面的部分不要,是可以正常在145955给我平仓的,但是第二天的时候,平仓信号就消失了,策略依旧是持有仓位

2023-08-07 16:56
顶部