Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Форматируй текст в редакторе сообщений. Это удобно!
Vladislav Andruschenko
86958
Vladislav Andruschenko 2012.01.28 06:50  
С такой просадкой...............и мат ожиданием.
Novichok1988
65
Novichok1988 2012.01.28 07:16  

А вот с запуском по времени не получается, пробую с учебника сделать совершение операции по времени, вроде всё правильно но советник не активный

extern double Time_Cls=12.00;          
           
int start()                            
  {
   int    Cur_Hour=Hour();            
   double Cur_Min =Minute();           
   double Cur_time=Cur_Hour + Cur_Min100;
   if (Cur_time==Time_Cls)             
     //моя функция                       
   return;                             
  }

roman epifanov
626
roman epifanov 2012.01.28 11:27  
я еще новичок, но если не ошибаюсь iTime(...) возвращает время начало нового бара
Vadim Zhunko
5216
Vadim Zhunko 2012.01.28 14:40  
Integer:

int x=TimeCurrent()/5;

x меняет значение каждые пять минут.

5 секунд, всё же, если быть точным :-)

Дискрет 1 секунда, а тиков может быть больше одного в секунде. Т.е. функция сработает несколько раз за пять минут в течении одной секунды.

Novichok1988
65
Novichok1988 2012.01.28 15:34  
Zhunko:

5 секунд, всё же, если быть точным :-)

Дискрет 1 секунда, а тиков может быть больше одного в секунде. Т.е. функция сработает несколько раз за пять минут в течении одной секунды.

Нет работает как надо раз в 5 минут запускаеться ;) А вот как по времени сделать незнаю...

Vadim Zhunko
5216
Vadim Zhunko 2012.01.28 15:37  
audiomoroz:

Нет работает как надо раз в 5 минут запускаеться ;) А вот как по времени сделать незнаю...

В большинстве случаев будет работать, как надо, раз в 5 секунд. Редко, когда по несколько тиков в секунду приходит. В моём первом посте в этой теме именно этот способ предложен с некоторыми допущениями и описаны недостатки.

/ /12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий