当日最后出场单是否盈利

楼主  收藏   举报   帖子创建时间:  2019-05-05 15:02 回复:0 关注量:581
判断当日的最后一个出场单是否是盈利的,如果是盈利的则返回真,否则返回假。
如果当日没有出场单 返回假


  1. bool TodayLastHistOrderWinOrLost()
  2. {
  3.   datetime DayTime=StrToTime(TimeToStr(TimeCurrent(),TIME_DATE)+" 00:00:00");
  4.   for(int cnt=OrdersHistoryTotal()-1;cnt>=0;cnt--)
  5.   {
  6.     OrderSelect(cnt, SELECT_BY_POS, MODE_HISTORY);
  7.     if(OrderSymbol()==Symbol())
  8.     {  
  9.      
  10.      if(OrderCloseTime()>DayTime&&OrderProfit()>9)
  11.      return(true);
  12.     }   
  13.   }   
  14. return(false);
  15. }
打赏