[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 327
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Это не функция, а кнопка.
Я спрашивал как спозиционировать график на объекте из скрипта.
Только через перехват событий выяснить дескриптор кнопки, стандартных вариантов решения этой задачи в mql4 нет.
Как вариант:
some_time=iTime(Symbol(),PERIOD_D1,1)+1*3600+30*60;
Спасибо большое!!!
Да вот нашел др вариант, вроде то что надо
string CheckTime = "01:30";
some_time=StrToTime(TimeToStr(CurTime(), TIME_DATE)+" "+CheckTime);
Подскажите, почему колличество пришедших за, например, минуту тиков не всегда совпадает с Volume[] за этот период? Подсчитываю тики своим кодом.
Подскажите, почему колличество пришедших за, например, минуту тиков не всегда совпадает с 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] на два изменился, а с моей переменной все ровно и правильно?
Только через перехват событий выяснить дескриптор кнопки, стандартных вариантов решения этой задачи в mql4 нет.
А никто не делает так что ли?
Есть примеры соотв. кода?
Да, меньше чем 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] на два изменился, а с моей переменной все ровно и правильно?
Просто пока обрабатывалась функция старт, пришел еще один тик. Все нормально.
Забороть как-то можно или лучше забить?
Забороть не удастся, проще забить.