Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликуй программу в Маркете и продавай ее миллионам трейдеров!
Leonid Teper
24
Leonid Teper 2015.05.25 14:32 

Хочу написать индикатор, который использует для своей работы значения, вычисленные в другом индикаторе. Оба индикатора написаны по первой форме onCalculate (на основе одной ценовой таймсерии). Дабы не переписывать весь код из одного индикатора в другой в OnInit нового индикатора создаю хэндл старого, а в OnCalculate читаю значения буфера старого индикатора по его хэндлу. Однако столкнулся вот с такой проблемой.

Каждый из индикаторов можно применить к любой из цен: от Close основного графика до другого (точнее уже третьего) индикатора (ENUM_APPLIED_PRICE либо хэндл). Соответственно, при вызове iCustom я должен передать в старый индикатор тип используемой цены - тот тип, который был использован при задании параметра "Применить к" в диалоге при вызове основного индикатора. А как его получить - не имею ни малейшего понятия!!! Помогите, пожалуйста, как выйти из этого положения?

Заранее спасибо!    

Alexey Busygin
6425
Alexey Busygin 2015.06.17 14:26  
Leonid Teper:

Хочу написать индикатор, который использует для своей работы значения, вычисленные в другом индикаторе. Оба индикатора написаны по первой форме onCalculate (на основе одной ценовой таймсерии). Дабы не переписывать весь код из одного индикатора в другой в OnInit нового индикатора создаю хэндл старого, а в OnCalculate читаю значения буфера старого индикатора по его хэндлу. Однако столкнулся вот с такой проблемой.

Каждый из индикаторов можно применить к любой из цен: от Close основного графика до другого (точнее уже третьего) индикатора (ENUM_APPLIED_PRICE либо хэндл). Соответственно, при вызове iCustom я должен передать в старый индикатор тип используемой цены - тот тип, который был использован при задании параметра "Применить к" в диалоге при вызове основного индикатора. А как его получить - не имею ни малейшего понятия!!! Помогите, пожалуйста, как выйти из этого положения?

Заранее спасибо!    

Не пишите этот индикатор! Зайдите во фриланс и сделайте заказ, вам там грамотно все напишут. Это наилучший выход из этого положения!
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий