如何用函数判断交易日

楼主  收藏   举报   帖子创建时间:  2019-05-05 14:37 回复:0 关注量:974
该函数判断当前是否在交易日内。

  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. }
打赏