Использование индикатора внутри другого индикатора.

 

Есть индикатор внутри которого используется МА. В процессе получения данных из буфера возник вопрос - нужно ли использовать ArraySetAsSeries(ExtMABuffer , true) для того что бы конструкция типа  ExtMABuffer[0]>ExtMABuffer[1] говорила о восходящем движении?

Или другими словами когда индикатор инициализируется в другом индикаторе:

SetIndexBuffer(0,ExtMABuffer,INDICATOR_CALCULATIONS);
ExtMAHandle=iMA(NULL,timeframe,ma_period,0,MODE_SMA,PRICE_OPEN);

То для получения из него данных в нормальном порядке (Buffer [0] - текущий, Buffer[1] - предыдущий и так далее...) после 

CopyBuffer(ExtMAHandle,0,0,to_copy,ExtMABuffer)

Необходимо объявлять ExtMABuffer с 

ArraySetAsSeries(ExtMABuffer,true);

Как в советнике, или в индикаторе это не требуется?

 
Павел Раввич:

Есть индикатор внутри которого используется МА. В процессе получения данных из буфера возник вопрос - нужно ли использовать ArraySetAsSeries(ExtMABuffer , true) для того что бы конструкция типа  ExtMABuffer[0]>ExtMABuffer[1] говорила о восходящем движении?

Или другими словами когда индикатор инициализируется в другом индикаторе:

То для получения из него данных в нормальном порядке (Buffer [0] - текущий, Buffer[1] - предыдущий и так далее...) после 

Необходимо объявлять ExtMABuffer с 

Как в советнике, или в индикаторе это не требуется?

Если Вам нужна именно скользящая средняя то лучше воспользоватся библиотекой подключаемой, чем вызывать индикатор из индикатора. В целом подобные вызовы при их многочисленности могут зависать терминал. Индникатор от индикаторе не лучшее решение в МТ5
 
Павел Раввич:

Есть индикатор внутри которого используется МА. В процессе получения данных из буфера возник вопрос - нужно ли использовать ArraySetAsSeries(ExtMABuffer , true) для того что бы конструкция типа  ExtMABuffer[0]>ExtMABuffer[1] говорила о восходящем движении?

...

Да.

Павел Раввич:

...

Необходимо объявлять ExtMABuffer с 

Как в советнике, или в индикаторе это не требуется?

В индикаторе тоже, но в индикаторе лучше без этого.