是否可以让历史持仓为0

是否可以让历史持仓为0,这样就可以基于开启策略后的新数据重新计算指标入场,而不是一直因为假设有历史持仓,导致无法开新仓。 Trade1stBar= IsStartBar();myStartBar=-999 if(Trade1stBar==true) { myStartBar=CurrentBar; } if (myStartBar<0 or CurrentBar<myStartBar){historytradeblock=true;}试了下 并不行,因为isstarbar是建立单元的时间bar,而非点击开启交易的时间bar求解多谢

虽然知道可以在参数里面输入时间和日期,但是还是想让其自动化完成这个功能,就是做到只要我点击开始,就忽略以前一切历史信号,从点击开始的系统时间开始策略。那么就需要某个函数,可以取到我点击开始策略的瞬间的systemdatetime或者barnumber。我尝试了在init里获取,但是得到的是N/A。

回复:istradeenabled放在信号条件里但是你这样,历史交易信号就看不到了