Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 21
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Инспектор расписания торговых сессий MT5 считывает актуальное еженедельное расписание торговых сессий, предоставляемое вашим подключенным брокером. Он не использует фиксированные настройки для лондонской, нью-йоркской или других глобальных сессий.
Запустите программу для проверки
- Текущий символ графика.
- Пользовательский список символов, разделенный запятыми.
- Все видимые символы в окне «Рынок».
Для каждого символа скрипт:
- перечисляет все сессии, возвращаемые функцией SymbolInfoSessionTrade.
- Определяет, попадает ли текущее время сервера в рамки запланированной сессии.
- Находит следующий переход к открытию или закрытию.
- Учитывает торговый режим символа брокера и статус синхронизации.
По желанию в папку «Common Files» терминала может быть записан моментальный снимок в формате CSV с отметкой времени. Сессии, переходящие через полночь, помечаются как (+1d).
Если брокер не предоставляет данные о расписании, скрипт возвращает сообщение SCHEDULE_UNAVAILABLE вместо того, чтобы придумывать резервные часы.
Входные данные
- InpSymbolScope : выберите текущий график, окно «Наблюдение за рынком» или пользовательский список символов.
- InpCustomSymbols: укажите символы, разделенные запятыми, для режима пользовательского списка.
- InpExportCSV: включение или отключение создания моментального снимка в формате CSV в папке «Common Files».
- InpFilePrefix : Установите префикс имени файла, прошедшего очистку.
- InpMaximumSessionsPerDay : Установить защитное максимальное значение, используемое при перечислении сеансов брокера.
Использование
- Прикрепите скрипт к любому графику MT5.
- Выберите нужный диапазон символов.
- Ознакомьтесь с кратким отчётом по графику и журналом экспертов.
- Если включен экспорт в формат CSV, найдите файл в папке «Общие файлы» терминала.
Важная информация
Это скрипт для диагностики и документирования. Он не открывает, не изменяет, не закрывает и не аннулирует сделок. Он также не генерирует сигналы входа в рынок и не гарантирует торговые результаты.
Доступность и точность графика зависят от спецификации символа подключенного брокера.
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/76120
Broker Execution Diagnostics MT5
Скрипт MT5, предназначенный только для чтения, отображающий данные брокера: объем, цену, стоп-ордера, заморозку, спред и ограничения по исполнению.
Session Sweep Reversal Detector
«Отмечает максимум/минимум предыдущей сессии и сигнализирует о скачках ликвидности, которые в течение заданного количества баров возвращаются обратно в пределы диапазона». — категория «Прочее» или «Тренд», если вы предпочитаете отнести его к этой категории.
Round Trip Cost Reconciler MT5
Утилита для работы с историей MT5 в режиме «только для чтения», которая группирует частичные исполнения по идентификатору позиции и выделяет валовый результат отдельно от комиссии, свопа, сборов и чистого результата.
YURAZ_MCCH
Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.