老师你好.因我模型用限价开平仓.想用固定时间模式开平仓.不想用走完1根K线开平仓.故此在模型中怎更改可被免出信号消失请老师帮忙更改好吗?谢谢!
平空:SELLSHORT(PK OR EXITTIME,lots,LIMITR,OPEN,1); //平空信号
开多:BUY(KD AND HOLDING=0 and aXITTIME,lots,LIMITR,OPEN,1); //开多信号
平多:SELL(PD OR EXITTIME,lots,LIMITR,OPEN,1); //平多信号
开空:BUYSHORT(KK AND HOLDING=0 and aXITTIME,lots,LIMITR,OPEN,1); //开空信号
平空:SELLSHORT(ref(PK,1) OR EXITTIME,lots,LIMITR,OPEN,1); //平空信号
开多:BUY(ref(KD,1) AND HOLDING=0 and aXITTIME,lots,LIMITR,OPEN,1); //开多信号
平多:SELL(ref(PD,1) OR EXITTIME,lots,LIMITR,OPEN,1); //平多信号
开空:BUYSHORT(ref(KK,1) AND HOLDING=0 and aXITTIME,lots,LIMITR,OPEN,1); //开空信号
这个问题不好解决,即时可以按你的要求把信号固定,回测的程序写起来很麻烦,有的可能都实现不了。所以在现阶段你最好使用“自动持仓同步”可以达到你的目的。
你这种交易方法,回测的结果和实际交易结果会相差很大,所以你要重新写测试程序(测试程序和交易程序是不一样的),要将信号消失引起的损失考虑进去。最后我还是建议你使用k线走完模式去测试和实盘。