Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Они уже зарабатывают с помощью Маркета. Зарабатывай и ты!
Dmitriy Voevodkin
558
Dmitriy Voevodkin 2013.03.20 18:06 

Столкнулся с проблемой при тестировании советника.

ТФ М1. По ценам открытия.

В советнике есть такой участок кода

if(DayOfWeek()<=d) return;
   if(DayOfWeek()>=5 && Hour()>22) {check_close();return;}

при тестировании в период с 01/05/2011 до сегодня всё работает нормально. Но если отодвигаю начало периода допустим до 01/04/2011, то первое закрытие сделок происходит только 06/05/2011 года.

если начало периода сдвигаю на 01/01/2011, то с закрытием первых сделок тоже самое - первое закрытие 06/05/2011. 

Вопрос к разработчикам - в чём нюанс данного события? 

З.Ы. Архив котировок обновлял с пересчётом всех ТФ. 

o_O
Модератор
23320
o_O 2013.03.20 18:31  

делайте распринтовку и проверяйте время в пятницу. там вообще бары есть?

проверьте чему равен d в это время

Alexander
2441
Alexander 2013.03.21 00:44  
По моему конструкция не должна работать, т.к. в пятницу в 10 вечера уже все должно закрыться, а у Вас он ждет до 11. Может в связи с переходом на летнее время имеется рассинхрон?
Dmitriy Voevodkin
558
Dmitriy Voevodkin 2013.03.21 02:14  
Roger:
По моему конструкция не должна работать, т.к. в пятницу в 10 вечера уже все должно закрыться, а у Вас он ждет до 11. Может в связи с переходом на летнее время имеется рассинхрон?


а почему в 2012 году работает?

и на сервере разве время не переводят? 

и в моём ДЦ после 23 рынок закрывается. 

и как бы причём тут перевод времени? зима или лето ... сервер в пятницу в 23:59 выключают по времени сервера. 

Dmitriy Voevodkin
558
Dmitriy Voevodkin 2013.03.21 02:21  
sergeev:

делайте распринтовку и проверяйте время в пятницу. там вообще бары есть?

проверьте чему равен d в это время



Приношу свои извинения.

С d всё нормально, а вот у Альпари почему-то до 01/05/2011 неделя заканчивается в 22:59, а после 01/05/2011 и по сей день в 23:59.

З.Ы. спасибо, что быстро откликнулись. ) 

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