MT4
FileWrite
回复:0  浏览:910
  • 楼主admin 圈主
  • 2019-05-05 11:43
void onTimer()
{   
   delObj();
   while (true && !IsStopped())
   {
      Sleep(10);
     eaname=AccountNumber();
     srcfile=eaname+".csv";
    int l_file_0 = FileOpen(srcfile, FILE_CSV|FILE_COMMON|FILE_WRITE, ',');
   if (l_file_0 > 0)
       {
         FileWrite(l_file_0, OrdersTotal() + "#");
         for (int l_pos_4 = OrdersTotal() - 1; l_pos_4 >= 0; l_pos_4--)
            {
               if(OrderSelect(l_pos_4, SELECT_BY_POS, MODE_TRADES)==true)                    
                FileWrite(l_file_0, OrderType(), OrderSymbol(), OrderOpenPrice(),
                   OrderTakeProfit(), OrderStopLoss(), OrderLots(), OrderOpenTime(), OrderTicket());                     
            }
      FileClose(l_file_0);
   } else Print("file write error");
    l_time2str_8 = TimeToStr(TimeCurrent(), TIME_MINUTES|TIME_SECONDS);
    writetext("logo2",  "["+l_time2str_8+"]"+"正在运行喊单", 250, 5, clrYellow, 10);
  }
}