Не обновляется индикатор

 

пытаюсь писать сигнальный индикатор, но вот проблема, при смене таймфрейма он обновляется только с приходом свежего тика, или по команде " компилировать"

подскажите куда вписать RefreshRates( ); чтобы он сразу обновлялся?

Заранее благодарю.

 
Писать нужно в ветку "пожелания к MQL-5", и просить разработчиков дать хоть какой нибудь сигнал
на пересчет индикатора помимо имеющихся трех штатных
вариантов:
-приход ценового тика.
-изменение любого из свойств индикатора.
-перекомпиляции, которая вызвает перезагрузку и пересчет.
Просить и еще раз просить)))
 
Korey:
Писать нужно в ветку "пожелания к MQL-5", и просить разработчиков дать хоть какой нибудь сигнал
на пересчет индикатора помимо имеющихся трех штатных
вариантов:
-приход ценового тика.
-изменение любого из свойств индикатора.
-перекомпиляции, которая вызвает перезагрузку и пересчет.
Просить и еще раз просить)))

в теле индикатора может присутствовать секция init. почему бы её не использовать? изменим свойство - туда. перекомпилируем - туда. а приход тика - так это понятно, что не туда, но, опять же, куда надо! :-)
 
ТЕЛО init работает при загрузке и при изменении свойств)))
[Удален]  
Основное: Что значит "сигнальный индикатор", чем он отличается от остальных индикаторов?

Вторичное

: RefreshRates
( ) это функция для скриптов и советников. Зачем она в индикаторе?
 
D500_Rised:
Основное: Что значит "сигнальный индикатор", чем он отличается от остальных индикаторов?

Вторичное

: RefreshRates
( ) это функция для скриптов и советников. Зачем она в индикаторе?


Индикатор указывает возможное место входа в рынок стрелками, ну и предполагаемое SL и TP . Есть задумка сделать пару советник - индикатор, разделить так сказать зоны ответственности

код прилагаю, прошу сильно не смеятся, так как это мои первые шаги mql4.

Файлы:
_fast3.mq4  17 kb