Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Интересуют возможности MQL5? Загляни в документацию!
flyu
9
flyu 2016.01.02 17:44 

При получении времени последних (например 20) баров на минутном графике я предполагал, что функция iTime вернет время соответствующих баров при этом время каждого следующего бара будет на 1 минуту меньше времени предыдущего. Естественно в течении торговой сессии. Однако получаю расхождение во времени между некоторыми барами (не всеми) в несколько минут. Справа код, которым получаю значения, слева красным обведены разрывы. Ошибка в функции или я что-то делаю не правильно?

 

Ihor Herasko
8446
Ihor Herasko 2016.01.02 20:42  

Обычное дело - не все минутные бары присутствуют.  Котировки не обязаны приходить с какой-то определенной частотой. Иногда очередной тик отстоит от другого на несколько минут. В итоге некоторые свечи физически отсутствуют. Посмотрите для проверки соответствующий кусок истории у себя на графике. Увидите, что время открытия баров именно такое, как вернула функция iTime. 

flyu
9
flyu 2016.01.03 09:14  
Хреново... Придется логику программы переделывать.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий