Обсуждение статьи "Создание объектно-ориентированного механизма статистического арбитража на основе Z-показателя в MQL5"

Опубликована статья Создание объектно-ориентированного механизма статистического арбитража на основе Z-показателя в MQL5:

В статье показано, как реализовать готовый к практическому применению модуль расчёта Z-показателя на языке MQL5 с использованием объектно-ориентированного подключаемого файла. Библиотека вычисляет скользящее среднее и стандартное отклонение генеральной совокупности, предоставляет параметр сдвига для запросов по историческим данным и позволяет избежать избыточных вычислений на тиках, выполняя расчёты при закрытии бара. Советник открывает позиции в соответствии с установленными правилами при достижении положительных/отрицательных пороговых значений сигмы и закрывает их при возврате к среднему значению; пользовательский индикатор обеспечивает визуальную проверку.

Прежде чем воплотить эту математическую архитектуру в коде MQL5, нам необходимо четко определить правила работы нашей торговой логики. Этот контракт формирования сигналов точно определяет, как и когда статистическая аномалия становится основанием для торгового правила. В нашей стратегии порог входа установлен симметрично на уровнях ±2,5 сигмы. Пересечение уровня +2,5 снизу вверх указывает на переоцененность рынка, а пересечение уровня −2,5 сверху вниз — на недооцененность актива.

Чтобы обеспечить статистическую достоверность и исключить реакцию расчетного модуля на кратковременный внутридневной шум, контракт исполнения предписывает выполнять расчеты исключительно по полностью закрытым барам. Мы обеспечиваем соблюдение этого ограничения, используя фиксированный параметр сдвига бара, равный 1, во всех наших функциях исполнения торговых операций. Это означает, что алгоритм игнорирует неподтвержденные колебания текущей свечи (индекс 0) и принимает решения о входе и выходе исключительно на основе окончательно сформированных исторических данных, обеспечивая четкую и проверяемую логику исполнения.


Автор: Amanda Vitoria De Paula Pereira