请问老师,买入的语句是 buy(holding = 0, 1, limitr, predayhigh); 在轮询模式下当持仓为零的时候如果当前价格超越昨天的高点买入一手。
模拟测试时在穿越前期高点的时候信号忽闪了两次导致买入了两手,买入的语句有HOLDING=0的限制条件为什么程序还会重复买入呢?
前面有语句
long:=CLOSE>predayhigh AND TIME<150000 AND TIME>093000
是不是用固定轮询模式交易的?那么close的变动会影响信号,导致信号不稳定
把上面的close改为high即可
如果是判断为:close<低点的,把close改为low
谢谢老师,我试一下