评论

收藏

如何用函数判断交易日

avatar 老周 | 1210 人阅读 | 0 人评论 | 2017-03-20

该函数判断当前是否在交易日内。

  1. int IsTradeTime() {
  2. int li_8;
  3. if (DayOfWeek() < StartingTradeDay || DayOfWeek() > EndingTradeDay) return (0);
  4. int li_0 = 60 * TimeHour(TimeCurrent()) + TimeMinute(TimeCurrent());
  5. int li_4 = 60 * StartHour + StartMinute;
  6. li_8 = 60 * StopHour + li_8;
  7. if (li_4 == li_8) return (1);
  8. if (li_4 < li_8) {
  9. if (!(li_0 >= li_4 && li_0 < li_8)) return (0);
  10. return (1);
  11. }
  12. if (li_4 > li_8) {
  13. if (!(li_0 >= li_4 || li_0 < li_8)) return (0);
  14. return (1);
  15. }
  16. return (0);
  17. }
复制代码


""
还没有人打赏,支持一下
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则