为什么回测时使用闹钟事件会出现周末下单,提示下单失败?
目前闹钟事件并不区分交易日和非交易日,可在闹钟事件中判断当前时间是否为交易日,再进行交易。例如:
def OnAlarm(context,alarmid): #判断当前日期是否和当前交易日相同,不同则为非交易日,不交易 if GetCurrentTime().date() != GetCurrentTradingDate("SHFE"): print "非交易日,跳过" return
目前闹钟事件并不区分交易日和非交易日,可在闹钟事件中判断当前时间是否为交易日,再进行交易。
例如: