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

 
Написал индикатор Баланса и Эквити.
#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
Думаю, не только у меня при тестировании в режиме визуализации возникало желание видеть информацию о состоянии счета в более информативном виде. Сколько было свободной маржи перед открытием последней позиции? Куда "смотрит" кривая баланса? Насколько большие просадки по эквити были за последние сутки? На некоторые из этих вопросов пытаются...