Передача данных между индикаторами с помощью функции iCustom

elisseev2000

Прохожий
Здравствуйте. Подскажите пожалуйста какой наилучший способ передавать одномерный массив из одного индикатора в другой при условии, что массив постоянно изменяется и в онлайне его надо переправлять. Пробовал iCustom, но не могу устранить проблему. Приходят одинаковые большие числа.
Заранее спасибо.
 
Последнее редактирование модератором:

qqmber

Почетный гражданин
Здравствуйте. Подскажите пожалуйста какой наилучший способ передавать одномерный массив из одного индикатора в другой при условии, что массив постоянно изменяется и в онлайне его надо переправлять. Пробовал iCustom, но не могу устранить проблему. Приходят одинаковые большие числа.
Заранее спасибо.
Пример кода с проблемой iCustom() был бы уместен.
 

Ugar

Гуру форума
Можно сбрасывать содержимое массива в файл. В другом считать из файла.
 

AlexeyVik

Программист mql4 mql5
Здравствуйте. Подскажите пожалуйста какой наилучший способ передавать одномерный массив из одного индикатора в другой при условии, что массив постоянно изменяется и в онлайне его надо переправлять. Пробовал iCustom, но не могу устранить проблему. Приходят одинаковые большие числа.
Заранее спасибо.
Чтобы передавать массив из индикатора и получать его данные из другого индикатора посредством iCustom(), он (массив) должен быть динамическим и привязанным к буферу индикатора.
Здесь надо обратить внимание на количество элементов массива для передачи. Если массив достаточно большой, то лучше передать через файл.
FileWriteArray() - запись массива в файл

FileReadArray() - чтение массива из файла
 
Верх