Как получить доступ к данным в линиях индикатора?

 
secret:

Типа CopyBuffer() в МТ5. Только для МТ4.

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

iCustom(). Это если нужно получить данные буферов. Что подразумевалось под "перезапуск без потери данных" непонятно.

 

iCustom() не годится, нужно что-то типа CopyBuffer().

Это не расчетный индикатор, он не использует ценовую историю, а копит свои данные в реальном времени (индикатор спреда).

Поставлен на график вручную, не из советника.

Если дергать его через iCustom(), будет вызвана другая копия индикатора, которая вернет везде "пусто".

Он накопил уже много данных в буферах, но сохранять их в файл пока не умеет.

Хотелось бы получить к ним доступ и сохранить их, потому что в связи с прекращением поддержки старых версий МТ, придется перезапускать терминал.

Или я мог бы дописать в него код сохранения в файл, но все равно при перезапуске индикатор потеряет все накопленные в буферах данные.

 
secret:

iCustom() не годится, нужно что-то типа CopyBuffer().

Это не расчетный индикатор, он не использует ценовую историю, а копит свои данные в реальном времени (индикатор спреда).

Поставлен на график вручную, не из советника.

Если дергать его через iCustom(), будет вызвана другая копия индикатора, которая вернет везде "пусто".

Он накопил уже много данных в буферах, но сохранять их в файл пока не умеет.

Хотелось бы получить к ним доступ и сохранить их, потому что в связи с прекращением поддержки старых версий МТ, придется перезапускать терминал.

Или я мог бы дописать в него код сохранения в файл, но все равно при перезапуске индикатор потеряет все накопленные в буферах данные.

CopyBuffer использует хендл индикатора, который вы создаете обычно при инициализации. Так вот, это тоже отдельная копия индикатора.
Если вы не предусмотрели сохранение данных в вашем индикаторе, сохранить те данные которые есть сейчас в нем не представляется возможным. 

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