datetime TimeCurrentShift = TimeCurrent() - 3600;
Спасибище.
Блин... в истории учитывается переход на летнее-зимнее время что-ли?
В ноябре время опережает на час, а в мае уже все в порядке. Но вроде в ноябре время долно быть уже переведено.
Короче смотрю на фунт-доллар. 27.11.16 по истории дукаса движение начинается в 16.00 (по часовому графику), а на графике в 15.00
Блин... в истории учитывается переход на летнее-зимнее время что-ли?
В ноябре время опережает на час, а в мае уже все в порядке. Но вроде в ноябре время долно быть уже переведено.
Короче смотрю на фунт-доллар. 27.11.16 по истории дукаса движение начинается в 16.00 (по часовому графику), а на графике в 15.00
вы когда импортируете историю там есть сдвиг по времени - и не надо ничего программно вычитать
и вообще это нужно только в том случае если ваш советник выключается в определённое время - а так смысла не вижу ...
Скачал тики из TDM.
Не обратил внимание. Там же есть настройка сдвига.
Спасибо. TDM только начал изучать.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Коллеги. Всем доброго дня.
Скачал тики из TDM. Обнаружил, что разница между временем указанном в скачанных котировках и московским временем (временем, которое я получаю от сервера, которое отображается на графике и т.п.) составляет один час. Следовательно, чтобы тесты корректно работали мне надо в тестовых прогонах вычитать один час из TimeCurrent(). Как это сделать арифметически?
Или есть способ сделать так, чтобы история сразу приходила с откорректированным временем?