Правильно ли так считать просадки на реале?

 

В детализированном стэйтменте снятия средств зачисляются к просадке. Т.е. если счет с 50 поднял до 100, а затем вывел 50, то максимальная относительная просадка будет в стейтменте не меньше 50%.

Верно ли так считать просадку?

 
Не согласен с текущим зачислением к просадке снятий средств со счета.
 
getch:
Не согласен с текущим зачислением к просадке снятий средств со счета.


для "своих расчетов" необходимо писать свой расчет

достаточно снять данные со счета простым способом

хотя бы так

//+------------------------------------------------------------------+
//|             снять статистику сделок для  ИНВЕСТОРСКОГО УЧЕТА.mq4 |
//|                      Copyright c 2006, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//|                                         |
//| выборка для программы инвесторского учета                        |
//+------------------------------------------------------------------+
#property copyright "Copyright c 2006, YZ"
#property link      "YZH@MAIL.RU , ICQ 25445239"
 
 
int start()
{
   int iOrd;
   string strORD;
   string sProfit;
 
   int handlWR = FileOpen("СТАТИСКИКАСДЕЛОК.DAT",FILE_BIN|FILE_WRITE);
   if(handlWR < 1 )
    {
     Print("НЕ МОГУ СОЗДАТЬ ФАЙЛ СТАТИСКИКАСДЕЛОК.DAT ", GetLastError());
     return(false);
    }
 
   for ( iOrd = 0; ; iOrd++ )
   {
      if ( OrderSelect(iOrd,SELECT_BY_POS,MODE_HISTORY) == true)
      {
 
         strORD ="|"+OrderTicket( );
         strORD = strORD+"|"+TimeToStr(OrderOpenTime( ));
         strORD = strORD+"|"+OrderType();
         strORD = strORD+"|"+OrderLots();
         strORD = strORD+"|"+OrderSymbol( );
         strORD = strORD+"|"+OrderOpenPrice();
         strORD = strORD+"|"+OrderStopLoss();
         strORD = strORD+"|"+OrderTakeProfit() ; 
         strORD = strORD+"|"+TimeToStr(OrderCloseTime());
         strORD = strORD+"|"+OrderCommission( );
         strORD = strORD+"|"+OrderSwap( );
         strORD = strORD+"|"+OrderProfit() ; 
         strORD = strORD+"|"+OrderComment( );
         strORD = strORD+"|"+OrderMagicNumber( );
         strORD = strORD+"|"+TimeToStr(OrderExpiration( )) ;
      
          FileWriteString(handlWR , strORD, StringLen( strORD ));
          FileWriteString(handlWR , "\n", 1);
 
 
// номер тикета; 
//время открытия; 
//торговая операция; 
// количество лотов; 
// цена открытия; 
// стоп лосс; 
// тейк профит; 
// время закрытия; 
//цена закрытия; 
//комиссия; 
//своп; 
//прибыль; 
//комментарий; 
//магическое число; 
//дата истечения отложенного ордера.
 
 
      }
      else
         break;
   }
   FileClose(handlWR);
   return(0);
}

и дальше поднять данные и все посчитать без учета снятий и пополнений

далее данные закачиваются в EXCEL или в базу VFP или MS SQL, и там уже обработка

хотя можно и на MQL4 попробовать реализовать все расчеты