开拓者期货期权程序化系统交易论坛

标题: currenttime平仓的问题 [打印本页]

作者: kyler    时间: 2012-8-1 13:44:55     标题: currenttime平仓的问题

股指系统设置的是15:13平仓,系统使用的k线周期是15min,用的是buy,sell发单。导致尾盘无法平仓。然后使用currenttime和buy,sell函数平仓,又会出现信号消失的现象。最后使用A函数发单,平仓能完成,但依旧有2个问题:一是A函数发单,在前面开仓出现问题或其他原因导致没有持仓时,会将其他策略下的股指单子平掉;二是A函数在图标上没有开平仓信号。请问有没有办法用buy,sell函数完成(15钟K线)15:13平仓的指令?
作者: lanhai123    时间: 2012-8-1 14:14:59

完美解决:采用一分钟图表。运用跨周期解决所有变量计算。
作者: alex647l    时间: 2012-8-1 14:34:01

信号消失是因为currenttime是系统时间,就是电脑时间,隔天的肯定会信号消失,LZ自己之前的就是正常的只是不能历史测试,LZ可以这样修改一下代码:
判断bar的日期是否等于系统当天日期,等于的话,currenttime>=0.1513的时候平仓操作;不等于的话就time=0.1515的时候平仓操作。
这样的话应该能保证隔天的信号不会消失,当天也能在1513的时间平仓,不好意思没有自己测试。




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2