我用以下条件限制开仓时间,只启动其中一个,但只有"限时1"能正常运行,换"限时2"或"限时3"都没有信号,请教是怎么回事.
//交易条件,当日开仓,开5手后条件关闭
限时:=TIME>091500 AND TIME<145000;//(限时1)
//限时:=TIME>095500 AND TIME<145000;//(限时2)
//限时:=TIME>105500 AND TIME<145000;//(限时3)
限仓:=BETWEEN(HOLDING,4,-4);
手数:=1;
开多:BUY(KD2 AND 限时 AND 限仓,手数,MARKET);
因为用的是一个交易条件,想让它不同的时间段来运行,例如限时2,我想让它在9:55之后才出信号并且进行交易,之前是没有信号的。限时是单选,即每次只能用一个限时的条件,或者限时1,或者限时2,或者限时3,不是同时启用的。
那么你是怎么处理的?需要的时候注释掉时间1和时间3用时间2?
是的,比如今天要用限时2,就在模型中把另外两个注释掉。今天就是这样,该出现信号的位置没有信号。