Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Скрипты

Broker Session Schedule Inspector MT5 - скрипт для MetaTrader 5

Просмотров:
21
Рейтинг:
(1)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Инспектор расписания сессий брокера: обзор расписания, встроенного в платформу MT5


Инспектор расписания торговых сессий MT5 считывает актуальное еженедельное расписание торговых сессий, предоставляемое вашим подключенным брокером. Он не использует фиксированные настройки для лондонской, нью-йоркской или других глобальных сессий.

Запустите программу для проверки

  • Текущий символ графика.
  • Пользовательский список символов, разделенный запятыми.
  • Все видимые символы в окне «Рынок».

Для каждого символа скрипт:

  • перечисляет все сессии, возвращаемые функцией SymbolInfoSessionTrade.
  • Определяет, попадает ли текущее время сервера в рамки запланированной сессии.
  • Находит следующий переход к открытию или закрытию.
  • Учитывает торговый режим символа брокера и статус синхронизации.

По желанию в папку «Common Files» терминала может быть записан моментальный снимок в формате CSV с отметкой времени. Сессии, переходящие через полночь, помечаются как (+1d).

Если брокер не предоставляет данные о расписании, скрипт возвращает сообщение SCHEDULE_UNAVAILABLE вместо того, чтобы придумывать резервные часы.

Входные данные

  • InpSymbolScope : выберите текущий график, окно «Наблюдение за рынком» или пользовательский список символов.
  • InpCustomSymbols: укажите символы, разделенные запятыми, для режима пользовательского списка.
  • InpExportCSV: включение или отключение создания моментального снимка в формате CSV в папке «Common Files».
  • InpFilePrefix : Установите префикс имени файла, прошедшего очистку.
  • InpMaximumSessionsPerDay : Установить защитное максимальное значение, используемое при перечислении сеансов брокера.

Использование

  1. Прикрепите скрипт к любому графику MT5.
  2. Выберите нужный диапазон символов.
  3. Ознакомьтесь с кратким отчётом по графику и журналом экспертов.
  4. Если включен экспорт в формат CSV, найдите файл в папке «Общие файлы» терминала.

Важная информация

Это скрипт для диагностики и документирования. Он не открывает, не изменяет, не закрывает и не аннулирует сделок. Он также не генерирует сигналы входа в рынок и не гарантирует торговые результаты.

Доступность и точность графика зависят от спецификации символа подключенного брокера.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/76120

Broker Execution Diagnostics MT5 Broker Execution Diagnostics MT5

Скрипт MT5, предназначенный только для чтения, отображающий данные брокера: объем, цену, стоп-ордера, заморозку, спред и ограничения по исполнению.

Session Sweep Reversal Detector Session Sweep Reversal Detector

«Отмечает максимум/минимум предыдущей сессии и сигнализирует о скачках ликвидности, которые в течение заданного количества баров возвращаются обратно в пределы диапазона». — категория «Прочее» или «Тренд», если вы предпочитаете отнести его к этой категории.

Round Trip Cost Reconciler MT5 Round Trip Cost Reconciler MT5

Утилита для работы с историей MT5 в режиме «только для чтения», которая группирует частичные исполнения по идентификатору позиции и выделяет валовый результат отдельно от комиссии, свопа, сборов и чистого результата.

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.