[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 327

 
Tarkovsky >>:

Это не функция, а кнопка.

Я спрашивал как спозиционировать график на объекте из скрипта.

Только через перехват событий выяснить дескриптор кнопки, стандартных вариантов решения этой задачи в mql4 нет.

 
Roger >>:

Как вариант:

some_time=iTime(Symbol(),PERIOD_D1,1)+1*3600+30*60;

Спасибо большое!!!

Да вот нашел др вариант, вроде то что надо

string CheckTime = "01:30";

some_time=StrToTime(TimeToStr(CurTime(), TIME_DATE)+" "+CheckTime);

 

Подскажите, почему колличество пришедших за, например, минуту тиков не всегда совпадает с Volume[] за этот период? Подсчитываю тики своим кодом.

 
Chemist писал(а) >>

Подскажите, почему колличество пришедших за, например, минуту тиков не всегда совпадает с Volume[] за этот период? Подсчитываю тики своим кодом.

Получается меньше чем Volume? Бывает иногда тики очень быстро следуют один за другим, функция старт не реагирует на новый тик, если не отработана до конца.

 

Да, меньше чем Volume. В среднем на 1, иногда больше. 

Например, простая проверка: включаю в код

  Print("Volume[0] ",Volume[0]," Vol ",Vol);    //Vol - мой счетчик

пишет

...

  2009.12.03 14:24:55 countticks GBPUSD,M1: Volume[0] 9 Vol 9  и т.д

  2009.12.03 14:24:52 countticks GBPUSD,M1: Volume[0] 8 Vol 8 

  2009.12.03 14:24:50 countticks GBPUSD,M1: Volume[0] 7 Vol 7   
...

 а потом вдруг

2009.12.03 14:24:59 countticks GBPUSD,M1: Volume[0] 11 Vol 10 

получается, с одним тиком Volume[0] на два изменился, а с моей переменной все ровно и правильно?

 
Urain писал(а) >>

Только через перехват событий выяснить дескриптор кнопки, стандартных вариантов решения этой задачи в mql4 нет.

А никто не делает так что ли?

Есть примеры соотв. кода?

 
Chemist писал(а) >>

Да, меньше чем Volume. В среднем на 1, иногда больше.

Например, простая проверка: включаю в код

Print("Volume[0] ",Volume[0]," Vol ",Vol); //Vol - мой счетчик

пишет

...

2009.12.03 14:24:55 countticks GBPUSD,M1: Volume[0] 9 Vol 9 и т.д

2009.12.03 14:24:52 countticks GBPUSD,M1: Volume[0] 8 Vol 8

2009.12.03 14:24:50 countticks GBPUSD,M1: Volume[0] 7 Vol 7
...

а потом вдруг

2009.12.03 14:24:59 countticks GBPUSD,M1: Volume[0] 11 Vol 10

получается, с одним тиком Volume[0] на два изменился, а с моей переменной все ровно и правильно?

Просто пока обрабатывалась функция старт, пришел еще один тик. Все нормально.

 
Забороть как-то можно или лучше забить?
 
Chemist писал(а) >>
Забороть как-то можно или лучше забить?

Забороть не удастся, проще забить.

 
Всем спасибо, теперь с легким серцем забью.
Причина обращения: