Создана библиотека для контроля торговых сессий в MQL5. Этот инструмент отслеживает время торговых сессий за все семь дней недели, включая возможность торговли криптовалютами в выходные дни. Поддержка до десяти сессий в день.



При запуске производится вычисление времени торговых сессий. В функции OnTick() выполняется проверка, и если тик пришел вне сессии, обработка прекращается. Пример использования показан в виде распечатки.



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



Для заданных торговых сессий возможно ручное указание времени с помощью функции, которая разбирает строки и записывает данные в массив. Можно запрограммировать ввод значений через sInput д...



Читать далее...