Добрый день,
Может кто-то сталкивался с подобной задачей и есть готовый алгоритм действия (про тех реализацию не спрашиваю, спрашиваю про идею, как это можно сделать). Есть индикатор, которые формирует значения, совершая при этом значительные математические вычисления, требуется эти значения, в довольно большом количестве, обрабатывать в другом индикаторе (что тоже требует довольно больших вычислений). Появилась идея выводить значения первого индикатора во внешний массив, который потом уже использовался бы вторым индикатором.
Значения одного индикатора сохраняете в массив, записываете в Терминальные переменные,
считываете и используете во втором индикаторе. Использовал это, количество элементов массива достигало
десятков тысяч.
https://www.mql5.com/ru/forum/138609/page89
Значения одного индикатора сохраняете в массив, записываете в Терминальные переменные,
считываете и используете во втором индикаторе. Использовал это, количество элементов массива достигало
десятков тысяч.
https://www.mql5.com/ru/forum/138609/page89
Спасибо. Буду пробовать.
А что Вам мешает из второго индикатора вызывать первый, обращаясь к его буферам?!
P.S. Ещё можно из первого индикатор сделать библиотеку и использовать её для расчётов во втором индикаторе - здесь (фракталы вычисляет библиотека) пример такой реализации.
Значения одного индикатора сохраняете в массив, записываете в Терминальные переменные,
считываете и используете во втором индикаторе. Использовал это, количество элементов массива достигало
десятков тысяч.
https://www.mql5.com/ru/forum/138609/page89
из кода я понял, что нам в самом индикаторе или советнике необходимо держать массив данных, который будет загоняться в глобальные переменные!?
из кода я понял, что нам в самом индикаторе или советнике необходимо держать массив данных, который будет загоняться в глобальные переменные!?
Массив создается для удобства, т.к. в цикле проще перегнать большое количество значений
в Терминальные переменные, из которых значения будут позднее считываться во второй индикатор/советник.
Если переменных несколько штук то массив соответственно не обязателен.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день,
Может кто-то сталкивался с подобной задачей и есть готовый алгоритм действия (про тех реализацию не спрашиваю, спрашиваю про идею, как это можно сделать). Есть индикатор, которые формирует значения, совершая при этом значительные математические вычисления, требуется эти значения, в довольно большом количестве, обрабатывать в другом индикаторе (что тоже требует довольно больших вычислений). Появилась идея выводить значения первого индикатора во внешний массив, который потом уже использовался бы вторым индикатором.