XAUtify Gold Correlation
- Эксперты
- Версия: 2.55
- Обновлено: 27 мая 2026
- Активации: 10
XAUtify — это продвинутая система количественной торговли, разработанная специально для рынка XAUUSD (Gold). В отличие от обычных розничных торговых роботов (Expert Advisors), которые полагаются на запаздывающие направленные индикаторы, такие как скользящие средние, RSI или MACD, XAUtify построена на основе многокомпонентной корреляционной модели и статистического арбитража. Она активно отслеживает математическую взаимосвязь между золотом и заранее определённой корзиной коррелирующих активов — включая основные валютные пары и индекс доллара США — для выявления структурных ценовых неэффективностей.
Основная методология базируется на статистическом возврате к среднему (mean-reversion). Финансовые активы с сильной исторической корреляцией, как правило, движутся вместе. Когда они существенно расходятся, это часто указывает на временную ценовую аномалию, которая в итоге скорректируется. XAUtify вычисляет эти расхождения в реальном времени, ожидая экстремальных статистических отклонений, прежде чем открывать сделки, чтобы заработать на возврате к среднему значению.
Ключевые математические компоненты
1. Многокомпонентная коинтеграция. Вместо того чтобы рассматривать золото изолированно, XAUtify перекрёстно сопоставляет XAUUSD с несколькими прокси-активами (например, AUDUSD, USDCHF, XAGUSD, USDCAD). Измеряя спред между золотом и этими активами, система строит высокоточную модель относительной оценки.
2. Динамическая фильтрация Калмана. Финансовые рынки чрезвычайно зашумлены. Традиционные скользящие средние страдают от запаздывания и плохо реагируют на внезапные всплески волатильности. XAUtify реализует динамический фильтр Калмана — рекурсивный алгоритм, который отфильтровывает ценовой шум для непрерывной оценки истинной, базовой справедливой стоимости актива. Это обеспечивает гораздо более гладкую и точную основу для расчётов возврата к среднему.
3. Логика исполнения по Z-оценке. XAUtify не торгует на основе фиксированных пипсовых расстояний или сеточных интервалов. Вместо этого она измеряет ценовые отклонения с использованием статистических стандартных отклонений (Z-Score). Высокое значение Z-Score указывает на то, что текущая цена является статистическим выбросом относительно своего исторического среднего значения. Пользователи могут точно задать порог Z-Score, необходимый для открытия сделки, что позволяет добиться высококалиброванной вероятности срабатывания.
4. Детектор рыночного режима. Стратегии возврата к среднему преуспевают на боковых рынках, но могут испытывать трудности во время структурных, импульсных пробоев. XAUtify включает встроенный фильтр рыночного режима, который оценивает волатильность в реальном времени с использованием Average True Range (ATR) и метрик силы тренда. Он классифицирует рыночную среду как боковую, трендовую или с высокой волатильностью, автоматически блокируя новые входы, когда рыночные условия становятся неблагоприятными.
Исполнение и управление рисками
Time-Weighted Average Price (TWAP). Институциональные трейдеры редко исполняют крупные ордера одним блоком из-за проскальзывания и ограничений ликвидности. XAUtify включает механизм дробления TWAP. Если генерируется сигнал на вход, робот может автоматически разбить общий размер позиции на более мелкие под-ордера, исполняемые с течением времени, что значительно снижает влияние проскальзывания на крупных счетах.
Динамическое определение размера позиции. Пользователи не ограничены фиксированными лотами. XAUtify предлагает несколько методов распределения капитала, включая фиксированный процент риска, критерий Келли и моделирование на основе Value-at-Risk (VaR). Модель VaR рассчитывает максимальные ожидаемые потери за определённый период и корректирует размер лота, чтобы счёт оставался в пределах строгих доверительных интервалов.
Многоуровневая защита счёта. Управление рисками является абсолютным приоритетом движка XAUtify. Система включает несколько уровней защиты:
Ежедневные автоматические выключатели (Circuit Breakers): жёсткое прекращение торговли при достижении заданного пользователем процента дневного убытка.
Лимит недельной просадки (Drawdown): остановка исполнения при превышении максимальной недельной просадки.
Трейлинг по пику эквити (High-Water Mark): просадки рассчитываются от абсолютного пикового значения эквити счёта, защищая открытую прибыль.
Корзинный трейлинг-стоп: одновременно фиксирует прибыль по всем открытым прокси-позициям, отслеживая совокупное эквити счёта.
Расширенные входные параметры
[00] Идентификация системы и логирование
InpMagicNumber: уникальный числовой идентификатор сделок робота. Должен быть уникальным при запуске нескольких экземпляров.
InpEnableHUD: включает графическую информационную панель на графике.
InpDebugLogs: выводит в журнал Experts детальные расчёты движка и статистические метрики.
[01] Движок статистического арбитража
InpProxySymbols: список коррелирующих активов через запятую. Они должны отображаться в окне Market Watch.
InpDXYSymbol: точное тикерное имя индекса доллара США у вашего брокера.
InpPrimaryTF: таймфрейм, используемый для базовых статистических расчётов.
InpZScoreEntry: порог стандартного отклонения, необходимый для открытия позиции.
InpZScoreExit: порог стандартного отклонения для фиксации прибыли.
InpZScoreStop: жёсткий порог инвалидации для закрытия статистически ошибочной установки.
InpRegimeFilter: включает обнаружение волатильности для блокировки входов во время структурных пробоев.
InpSimulationMode: включает имитационный режим логирования. Робот рассчитывает и логирует сигналы без реального исполнения сделок.
[02] Управление риском и капиталом
InpRiskPerTrade: базовый процент аллокации капитала счёта на один сигнал.
InpDailyMaxDD: дневной лимит просадки по эквити в процентах.
InpDailyPnLLimitPct: фиксированный дневной автоматический выключатель по убыткам (процент).
InpDDBase: определяет, рассчитывается ли просадка от начального баланса или от пика (high-water mark).
InpVaRConfidence: уровень доверия для определения размера позиции через VaR.
InpEquityTrailPct: трейлинговый стоп-процент, применяемый к общему эквити счёта.
InpBasketTargetPct: жёсткая цель для закрытия всех сделок, когда совокупное эквити вырастет на этот процент.
InpMoneyMode: метод определения размера лота (фиксированный лот, фиксированный риск, Келли, VaR).
InpFixedLot: фиксированный размер лота по умолчанию, если выбран режим Fixed Lot.
InpAllowScaling: позволяет роботу усреднять стоимость, если статистическая аномалия усиливается.
InpWeeklyMaxDD: недельный лимит просадки по эквити в процентах.
InpTrailingStop: расстояние для динамического трейлинг-стоп-лосса.
InpTrailingStep: шаг, необходимый для перемещения трейлинг-стоп-лосса.
[03] Институциональный движок исполнения
InpExecutionSlices: количество под-ордеров для TWAP-исполнения (например, 4 слайса разделят лот 1.00 на четыре ордера по 0.25 лота).
InpSlippageATRMult: множитель ATR для определения динамических безопасных диапазонов проскальзывания вместо фиксированных пунктов.
[04] Фильтры сессий и спреда
InpSessionStart / InpSessionEnd: часы активного торгового окна по времени сервера вашего брокера.
InpMaxSpreadUSD: максимально допустимый порог спреда, при превышении которого исполнение временно блокируется.
[05] Расширенные защитники счёта
InpProtTargetEquity: целевое значение эквити, при достижении которого торговля прекращается.
InpProtMarginShield: предотвращает торговлю, если свободная маржа падает ниже заданного порога.
InpProtFridayLiq: автоматически ликвидирует все открытые позиции перед закрытием рынка в пятницу.
Инструкция по установке
Откройте терминал и убедитесь, что все символы, перечисленные в параметре InpProxySymbols, полностью видны в окне Market Watch. XAUtify требует данные цен этих прокси-активов в реальном времени для построения корреляционной матрицы.
Установите робота на один график XAUUSD. Таймфрейм графика не имеет строгого значения, поскольку движок явно запрашивает данные на основе параметра InpPrimaryTF.
Убедитесь, что ваше VPS-соединение стабильно, так как системы статистического арбитража требуют непрерывного потока тиков в реальном времени для точного расчёта стандартных отклонений.
Для боковых рынков обычно оптимально более низкое значение InpZScoreEntry (например, от 1.5 до 2.0). В условиях высокой волатильности увеличение этого параметра (например, до 2.5–3.0) потребует более сильного математического отклонения, прежде чем робот начнёт торговать.
Настоятельно рекомендуется сначала использовать InpSimulationMode. Это позволит вам наблюдать в реальном времени, как работает движок Z-Score и логирует сигналы в условиях вашего конкретного брокера, прежде чем рисковать реальным капиталом.
