Нужна линия баланса в виде индикатора - страница 2

 

Перепробовал все. Итог ничего. Вероятно в тестере это невозможно.

 

Вот индикатор:

#property copyright "*"
#property link      "*"
#property version   "1.00"
#property strict
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_plots   1
//--- plot Label1
#property indicator_label1  "Label1"
#property indicator_type1   DRAW_LINE
#property indicator_color1  clrRed
#property indicator_style1  STYLE_SOLID
#property indicator_width1  1
//--- input parameters
input int      Input1;
//--- indicator buffers
double         Label1Buffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   SetIndexBuffer(0,Label1Buffer);
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
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[])
  {
    Label1Buffer[0]=GlobalVariableGet("zzz");
  return(rates_total);
  }
//+------------------------------------------------------------------+

Вот в советнике (в OnTick):

GlobalVariableSet("zzz",AccountEquity()); 

Вот доказательство работы:

 

 
Integer:

Вот индикатор:

Вот в советнике (в OnTick):

GlobalVariableSet("zzz",AccountEquity()); 

Вот доказательство работы:

 

Спасибо огромное! И правда работает, если накинуть его во время теста.
 
forexman77:
Спасибо огромное! И правда работает, если накинуть его во время теста.
Именно так и работает мой индикатор. Вы просто не набрасывали его на график визуализации, да?
 
komposter:
Именно так и работает мой индикатор. Вы просто не набрасывали его на график визуализации, да?

Что необходимо набрасывать на график уже понял) 

 
forexman77:

Нужна линия баланса в виде индикатора при вызове из тестера.

Сделал индюк. Запускаю, на новом баре каждый раз новое окно открывается.

Кто скажет в чем дело? Код MQL4, там уже спрашивал.

Код индикатора:

 в советнике:

 Вот так при вызове из тестера индикатор начинает спамить окнами.

 

Прикольно спамит, лучше бы так деньгами спамил
 
Я, конечно, дико извиняюсь за некропостинг, но возник вопрос: индикатор не может самостоятельно извлекать информацию о балансе из тестера? Именно тот баланс, что запущен в тесте
 
Nikita Chernyshov:
Я, конечно, дико извиняюсь за некропостинг, но возник вопрос: индикатор не может самостоятельно извлекать информацию о балансе из тестера? Именно тот баланс, что запущен в тесте

Понял, отстал. Как всегда спасибо Дмитрию.


Причина обращения: