Хочу написать индикатор, который использует для своей работы значения, вычисленные в другом индикаторе. Оба индикатора написаны по первой форме onCalculate (на основе одной ценовой таймсерии). Дабы не переписывать весь код из одного индикатора в другой в OnInit нового индикатора создаю хэндл старого, а в OnCalculate читаю значения буфера старого индикатора по его хэндлу. Однако столкнулся вот с такой проблемой.
Каждый из индикаторов можно применить к любой из цен: от Close основного графика до другого (точнее уже третьего) индикатора (ENUM_APPLIED_PRICE либо хэндл). Соответственно, при вызове iCustom я должен передать в старый индикатор тип используемой цены - тот тип, который был использован при задании параметра "Применить к" в диалоге при вызове основного индикатора. А как его получить - не имею ни малейшего понятия!!! Помогите, пожалуйста, как выйти из этого положения?
Заранее спасибо!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Хочу написать индикатор, который использует для своей работы значения, вычисленные в другом индикаторе. Оба индикатора написаны по первой форме onCalculate (на основе одной ценовой таймсерии). Дабы не переписывать весь код из одного индикатора в другой в OnInit нового индикатора создаю хэндл старого, а в OnCalculate читаю значения буфера старого индикатора по его хэндлу. Однако столкнулся вот с такой проблемой.
Каждый из индикаторов можно применить к любой из цен: от Close основного графика до другого (точнее уже третьего) индикатора (ENUM_APPLIED_PRICE либо хэндл). Соответственно, при вызове iCustom я должен передать в старый индикатор тип используемой цены - тот тип, который был использован при задании параметра "Применить к" в диалоге при вызове основного индикатора. А как его получить - не имею ни малейшего понятия!!! Помогите, пожалуйста, как выйти из этого положения?
Заранее спасибо!