Написал индикатор Эквити. Не работает, почему-то, в тестере.

 
Написал индикатор Баланса и Эквити.
#property indicator_separate_window
#property indicator_buffers 2 
#property indicator_color1 Blue     
#property indicator_color2 Green     
 
double Buf_0[],Buf_1[];            


int OnInit()
  {
   SetIndexBuffer(0,Buf_0);        
   SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,1);

   SetIndexBuffer(1,Buf_1);         
   SetIndexStyle (1,DRAW_LINE,STYLE_SOLID,1);

   return(INIT_SUCCEEDED);
  }


int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
  
      Buf_0[0]=AccountBalance();   
      Buf_1[0]=AccountEquity();    

   return(rates_total);
  }

В онлайне работает нормально, а в тестере, в режиме визуализации показывает не баланс тестерного счета, а баланс торгового счета.




вот. 38 долларов - это баланс торгового счета, баланс тестерного 10000.

в чем может быть причина?
 
Он не будет в тестере работать. Параметры счета (баланс, эквити и тп.) при тестирования доступны только из тестируемого эксперта. А индикатор, накинутый на график визуального тестирования получает данные счета, на который терминал залогинен (как на обычном графике).
 
Dmitry Fedoseev:
Он не будет в тестере работать. Параметры счета (баланс, эквити и тп.) при тестирования доступны только из тестируемого эксперта. А индикатор, накинутый на график визуального тестирования получает данные счета, на который терминал залогинен (как на обычном графике).
ясно.

спасибо, не знал.

Вот у Карпутова на МТ5 работает, наверное МТ5 по другому устроен.

LifeHack Balance Equity
 
igrok333:
ясно.

спасибо, не знал.

Вот у Карпутова на МТ5 работает, наверное МТ5 по другому устроен.

LifeHack Balance Equity

Да, в МТ5 тестер по-другому устроен.

 
Вот тут когда-то делал такое через костыли
Визуализация тестирования. Графики состояния счета.
Визуализация тестирования. Графики состояния счета.
  • www.mql5.com
Думаю, не только у меня при тестировании в режиме визуализации возникало желание видеть информацию о состоянии счета в более информативном виде. Сколько было свободной маржи перед открытием последней позиции? Куда "смотрит" кривая баланса? Насколько большие просадки по эквити были за последние сутки? На некоторые из этих вопросов пытаются...
Причина обращения: