30.04.2010, 22:05
Аватар для cmillion
cmillion cmillion на форуме Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,699
Поблагодарили 1,389 раз(а) / Репутация: 1396
  • Отправить сообщение для cmillion с помощью ICQ
Находим последний закрывшийся ордер:
PHP код:
if(сделка закрылась)
{
   
double Loss;
   
int i=OrdersHistoryTotal()-1;
   if(
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true)
   {                                     
      if (
OrderProfit()<0Loss+=OrderProfit();
      else 
Loss=0;
   }

Loss - общий убыток на данный момент

А теперь вычисляем лот для покрытия убытка в зависимости от накопленного Lossa как отношение Lossa к требуемому профиту.
Пишу на заказ торговых роботов для MT4 и MT5
Skype: mqlcmillion . . . . Email: mqlgold@narod.ru