Способ собрать datetime. - страница 2 12 Новый комментарий Алексей Тарабанов 2021.11.16 00:33 #11 fxsaber #: Да ты что!!! fxsaber 2021.11.16 01:46 #12 Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Способ собрать datetime. Nikolai Semko, 2021.11.15 22:35 я думаю, что человеку будет проще понять, если так написать, чтоб не путаться с последовательностью операций: datetime NewDate = NewHour * 3600 + 24 * 3600 * TimeCurrent() / (24 * 3600); Так нельзя. Ошибки, баги, вопросы Canvas - это круто! Особенности языка mql5, тонкости Nikolai Semko 2021.11.16 02:45 #13 fxsaber #: Так нельзя. а да, тупанул :))) datetime NewDate = NewHour * 3600 + 24 * 3600 * (TimeCurrent() / (24 * 3600)); Andrey Khatimlianskii 2021.11.18 23:29 #14 Nauris Zukas #: Спасибо! Не будет правильный результат. NewDate1: 2021.10.22 21:30:00 Там еще нужно mdt.min = 0; mdt.sec = 0; и будет работать. Но вариант fxsaber быстрее. Nauris Zukas 2021.11.19 09:52 #15 Andrey Khatimlianskii #: Но вариант fxsaber быстрее. Спасибо. Первое что пришло в ум - собрать как string D'2021.10.22 21:00'. Но полагаю это было бы самый медленный вариант. Поэтому хотел посмотреть что предложит профи. 12 Новый комментарий
Да ты что!!!
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Способ собрать datetime.
Nikolai Semko, 2021.11.15 22:35
я думаю, что человеку будет проще понять, если так написать, чтоб не путаться с последовательностью операций:
а да, тупанул :)))
Спасибо! Не будет правильный результат. NewDate1: 2021.10.22 21:30:00
Там еще нужно
и будет работать.
Но вариант fxsaber быстрее.
Но вариант fxsaber быстрее.
Спасибо. Первое что пришло в ум - собрать как string D'2021.10.22 21:00'. Но полагаю это было бы самый медленный вариант. Поэтому хотел посмотреть что предложит профи.