Задумал советника ,подскажите как лучше сделать,

 
Мысль такая.У меня стоят три индикатора,которые через Comment2 выводят торговые сигналы на монитор Я задумал сделать советника который бы отслеживал эти сигналы и создавал бы свой сигнал в тот момент когда все три индикатора на момент открытия бара показывают или SELL или BUY. Я новичёк в MQL,но упорно его изучаю.Не знаю ка получить доступ к этим сигналам. ВОПРОС - Как сделать мониторинг индикаторов ,через какие функции,что бы я знал что изучать и куда двигаться, как советник может отслеживать торговые сигналы в индикаторах. Буду очень благодарен за помощь.
 
Выложи индикаторы...
 
intersheff:
ВОПРОС - Как сделать мониторинг индикаторов ,через какие функции, что бы я знал что изучать и куда двигаться,как советник может отслеживать торговые сигналы в индикаторах. Буду очень благодарен за помощь.
Доступ к значениям пользовательского индикатором можно получить с помощью функции iCustom. Подробнее можно посмотреть в справке Metaeditor, в качестве примера использования можно выбрать подходящий советник из CodeBase, и сделать по аналогии.
 
Огромное спасибо за помощь.Коды не выкладываю,потому что у меня это почему то не получается.Индикаторы МА,МАСD и WART в них добавлены сигнальные блоки из статьи "Звуковые сигналы в индикаторах'. /Alert/ заменил на /Comment2/ и теперь хочу написать expert'a каторый просто отслеживает /Comment2/ на предмет содержания-BUY или SELL на каждом индикаторе. Я посмотрел функцию / iCustom/ как я понял,она имеет доступ к расчётам указаного индикатора и внешним параметрам,значит расчёт индикатора будет производиться и в expert'e,а доступ только к внешним параметрам. ВОПРОС--Есть ли другой вариант,при котором,expert не делает ни каких расчётов (цена, период и тд.), кроме как отслеживает значение определённой функции или переменой в индикаторе (в даном случае это /Comment2/ , /Alert/ и тд.) и можно ли в место этих функций использовать переменую типа / int / . Ещё раз огромное спасибою
 
intersheff:
Огромное спасибо за помощь.Коды не выкладываю,потому что у меня это почему то не получается.Индикаторы МА,МАСD и WART в них добавлены сигнальные блоки из статьи "Звуковые сигналы в индикаторах'. /Alert/ заменил на /Comment2/ и теперь хочу написать expert'a каторый просто отслеживает /Comment2/ на предмет содержания-BUY или SELL на каждом индикаторе. Я посмотрел функцию / iCustom/ как я понял,она имеет доступ к расчётам указаного индикатора и внешним параметрам,значит расчёт индикатора будет производиться и в expert'e,а доступ только к внешним параметрам. ВОПРОС--Есть ли другой вариант,при котором,expert не делает ни каких расчётов (цена, период и тд.), кроме как отслеживает значение определённой функции или переменой в индикаторе (в даном случае это /Comment2/ , /Alert/ и тд.) и можно ли в место этих функций использовать переменую типа / int / . Ещё раз огромное спасибою

рекомендую использовать другой индикатор, нежели МА, т.к. МА и MACD родственные индикаторы. Т.е. в индикаторах, на мой взгляд, должны бытьразные принципы заложены, тогда сигнал будет вернее, наверное. Алерт или коммент, не нужно использовать, например для МА - функция
double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)
-это массив.
 
В индикаторах устанавливаете глобальные переменные,что-то вроде
GlobalVariableSet("MA", 0); //0 - продажа
GlobalVariableSet("MACD", 1); //1 - покупка
GlobalVariableSet("WART", 0)
а в эксперте на новом баре считываете эти переменные и принимаем решение
 
intersheff:
.... и теперь хочу написать expert'a каторый просто отслеживает /Comment2/ на предмет содержания-BUY или SELL на каждом индикаторе.

Проще и правильнее отслеживать содержимое буферов индикаторов через iCutom в случае WATR и через iMA и iMACD (тоже есть в справке), отслеживать содержимое коммент сложнее, да и смысл камментов в наглядности и при ручной торговле...
Причина обращения: