Не могу понять, в чем проблема
Берем банальный код
На Мт4 при таком указании он возьмет текущую дату и отобразит 2022.07.06 00:45:00
Примечание
Если в строке содержится время без указания даты, то результатом выполнения будет текущая дата локального компьютера с указанным временем.
На МТ5 он почему-то берет вчерашний день
Если сегодня 6.07 то откуда на графике завтрашний день? Ведь это грааль… Посмотрел сегодня котировки на завтра и ты миллиардер…
В том-то и дело, что мне нужен не завтрашний день, а сегодняшний.
А выдает вчерашний.
Но тут есть еще интересный момент.
Почему-то именно в 3:00 StringToTime меняет дату на текущую.
В коде у меня вот так
datetime timeStart = StringToTime("18:00"); datetime timeEnd = StringToTime("00:59"); Print(timeStart," ",timeEnd);
Время брокера мск, время локальное мск, они совпадают.
Еще раз подниму, может кто-то объяснить?
Напишите в эту ветку, её иногда разработчики просматривают.
- 2010.06.02
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Не могу понять, в чем проблема
Берем банальный код
На Мт4 при таком указании он возьмет текущую дату и отобразит 2022.07.06 00:45:00
Примечание
Если в строке содержится время без указания даты, то результатом выполнения будет текущая дата локального компьютера с указанным временем.
На МТ5 он почему-то берет вчерашний день