Вопросы от начинающих MQL4 MT4 MetaTrader 4 - страница 74

 
MikeZv:

А своп какое отношение имеет к тестированию ?
Прибыль как считаете?
 

Здравствуйте! Подскажите пожалуйста можно ли написать функцию которая сопоставляет время терминала и компьютера(мой часовой пояс), чтобы в параметрах советника я просто вбивал нужное мне время по моему часовому поясу, если да то подскажите как, какие предопределенные функции для этого использовать. Заранее спасибо!

 
Arseniy Barudkin:

Здравствуйте! Подскажите пожалуйста можно ли написать функцию которая сопоставляет время терминала и компьютера(мой часовой пояс), чтобы в параметрах советника я просто вбивал нужное мне время по моему часовому поясу, если да то подскажите как, какие предопределенные функции для этого использовать. Заранее спасибо!

Вот тут есть всё, что связано с временем
 
здравствуйте, подскажите пример простой функции для подсчета серии убыточных/прибыльных ордеров???
 
Dmitry Melnichenko:
здравствуйте, подскажите пример простой функции для подсчета серии убыточных/прибыльных ордеров???

серии,всмысле,непрерывной,я так понял?
 

Не проверил(

void SER()
  {
   int loss=0;
   int win=0;
   for(int pos=OrdersHistoryTotal()-1;pos>=0;pos--)
     {
      if(!OrderSelect(pos,SELECT_BY_POS,MODE_HISTORY)){break;}
      if(OrderProfit()>0 && loss>0){break;}else{win++;continue;}
      if(OrderProfit()<0 && win>0){break;}else{loss++;continue;}
     }
  }
 
Nikolay Gaylis:

Не проверил(


спасибо попробую!
 
Dmitry Melnichenko:

спасибо попробую!

continue;
 

Если в серии есть прибыль ордера  равная нулю-игнорим и дальше считаем...(мало-ли)

void SER()
  {
   int loss=0;
   int win=0;
   for(int pos=OrdersHistoryTotal()-1;pos>=0;pos--)
     {
      if(!OrderSelect(pos,SELECT_BY_POS,MODE_HISTORY)){break;}
      if(OrderProfit()==0){continue;}
      if(OrderProfit()>0 && loss>0){break;}else{win++;continue;}
      if(OrderProfit()<0 && win>0){break;}else{loss++;continue;}
     }
  }
 
Nikolay Gaylis:

Если в серии есть прибыль ордера  равная нулю-игнорим и дальше считаем...(мало-ли)

а если профит равен +1, а свопов и комиссий на -5, тогда его всё-равно считать прибыльным?
Причина обращения: