Как заставить советник работать на определенном часовом интервале

 
Здравствуйте!
Нужно чтобы эксперт работал только на четырех часах - а он показывает сигналы по минутном графике!
Спасибо
 

Можно анализировать Period().

 
Wade писал (а):
Здравствуйте!
Нужно чтобы эксперт работал только на четырех часах - а он показывает сигналы по минутном графике!
Спасибо

По всей видимости Вы не дожидаетесь формирования очередного бара (в Вашем случае Н4 графика) и советник проводит анализ с приходом очередного тика.
Попробуйте вставить в начале Вашего кода следующее:
static int    prevtime =0;
if (Time[0] == prevtime) return(0);  // Убедимся, что сформировался новый бар
prevtime = Time[0];                  // Запомним текущий бар



 
DEan:
Wade:
Здравствуйте!
Нужно чтобы эксперт работал только на четырех часах - а он показывает сигналы по минутном графике!
Спасибо

По всей видимости Вы не дожидаетесь формирования очередного бара (в Вашем случае Н4 графика) и советник проводит анализ с приходом очередного тика.
Попробуйте вставить в начале Вашего кода следующее:
static int    prevtime =0;
if (Time[0] == prevtime) return(0);  // Убедимся, что сформировался новый бар
prevtime = Time[0];                  // Запомним текущий бар


Сигнал надо обрабатывать на новом сформировавшемся баре с нулевым объемом (ну или близким к этому значению). Смотри Volumes.



Причина обращения: