Использование скрытых буферов из пользовательских индикаторов

 
Возьмем для примера пользовательский индикатор Стохастик из стандартной поставки МТ4:

#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_buffers 2
#property indicator_color1 LightSeaGreen
#property indicator_color2 Red
#property indicator_level1 50.0
//---- input parameters
extern int KPeriod=5;
extern int DPeriod=3;
extern int Slowing=3;
//---- buffers
double MainBuffer[];
double SignalBuffer[];
double HighesBuffer[];
double LowesBuffer[];
//----
int draw_begin1=0;
int draw_begin2=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   string short_name;
//---- 2 additional buffers are used for counting.
   IndicatorBuffers(4);



Видно, что для расчета индикатор используются 4 буфера, в то время как только 2 из них используются для вывода на экран. Вопрос: можем ли для данного индикатора (и для остальных подобных ) использовать следующий вызов из другого индикатора или эксперта

iCustom(NULL,0,"Stochastic",5,3,3,3,shift)


где последняя тройка указывает на буфер HighesBuffer[]?

И если да, то может, таким же макаром мы можем получать доступ и к невидимым буферам встроенных индикаторов?
Эдакие недокукментированные возможности.

 
просто спросить у индикатора значение из соответствующего буфера
 
Ну что ж. Первая часть вопроса получила положительный ответ. Нет, не сам проверял :)
Один начинающий изучение MQL-4 прислал код, который работал, но как то не так. Просил проверить.
Проверил :)
У него как раз шел вызов скрытого буфера, он вызывал Кастомный индикатор с индексом 1, а у самого видимым был только один буфер (при этом в вызываемом индикаторе использовались еще несколько невидимых буферов).
Осталось проверить встроенные индикаторы. Если еще и там работает - можно будет использовать в самописном тестере в виде индикатора.
 
пардон, мой ответ как раз и касался кастомных индикаторов. у встроенных индикаторов скрытые буфера недоступны снаружи
Причина обращения: