30.04.2010, 22:05
Аватар для cmillion
cmillion cmillion вне форума Заблокирован
Регистрация: 04.12.2009 / Сообщений: 1,488
Поблагодарили 1,280 раз(а) / Репутация: 1287
  • Отправить сообщение для 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 к требуемому профиту.