如何设置禁止交易时间

因为每天开盘的时候出现许多跳空高开低开的报价,为排除这种干扰因素的影响,特做如下设置: // 上午开盘时间段过滤 (9:00-9:01) Bool InMorningOpen = (CurrentTime >= 0.0900) And (CurrentTime < 0.090200); // 下午开盘时间段过滤 (13:30-13:31) Bool InAfternoonOpen = (CurrentTime >= 0.1330) And (CurrentTime < 0.133200); // 晚上开盘时间段过滤 (21:00-21:01) Bool InNightOpen = (CurrentTime >= 0.2100) And (CurrentTime < 0.210200); if (InMorningOpen || InAfternoonOpen || InNightOpen) IsforbiddenTime = true; else IsforbiddenTime = false; IsforbiddenTime作为交易时间的开关,在开仓时作为一个判断条件,可做实盘和模拟盘测试的时候,依然在开盘就有成交,请哪位老师指导下,谢谢谢!!!

这部分代码如果用在实时行情中好像是没问题的要看后续开平仓怎么用这个条件的如果历史图表回溯也要有效这段代码则无效则必须设定2分钟或以下级别的数据源

回复:我也觉得是其他部分代码的问题

代码编写可以看周四投稿,或者付费代写提一嘴,时间用time,不应该用currenttime