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

Institutional StatArb and Cointegration Spread Z-Score - индикатор для MetaTrader 5

Опубликовал:
Amanda Vitoria De Paula Pereira
Просмотров:
69
Рейтинг:
(3)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Недостатки направленной торговли и простой корреляции

Большинство алгоритмов розничной торговли пытаются предсказать направленные движения рынка, подвергая капитал непредсказуемым макроэкономическим потрясениям. Чтобы смягчить эту проблему, некоторые трейдеры используют простую "корреляцию" между парами (например, EURUSD против GBPUSD). Однако корреляция - несовершенная метрика для торговли, поскольку два актива могут быть сильно коррелированы, в то время как их спред расходится неопределенно долго.

Печать


Институциональное преимущество: коинтеграция и StatArb

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

Institutional StatArb Spread Z-Score привносит эту передовую портфельную математику прямо в ваш MQL5-терминал.


Основная количественная архитектура

  • Вычисление логарифмического спреда: Движок не просто вычитает цены. Он рассчитывает дифференциал натурального логарифма (Log(Asset A) - Log(Asset B)), чтобы нормализовать волатильность инструментов с разной ценовой шкалой (например, золото против серебра).

  • Dynamic Spread Z-Score: применяет скользящее стандартное отклонение (Z-Score) к спреду. Эта несвязанная метрика показывает, на сколько стандартных отклонений текущий спрэд отклонился от своего исторического базового уровня.

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


Как осуществлять парную торговлю (нейтральный рынок)

  1. Прикрепите индикатор: Поместите его на актив (например, AUDUSD) и введите в настройках естественно коинтегрированную пару (например, NZDUSD).

  2. Определите дивергенцию: Дождитесь, когда показатель Spread Z-Score преодолеет критические экстремумы (например, +2,5 или -2,5).

  3. Выполнить арбитраж:

    • Если Z-Score достигает +2,5 (спред слишком широк): Продайте актив А и купите актив Б.

    • Если Z-Score достигает -2,5 (спред слишком узкий): Покупайте актив А и продавайте актив Б.

    • Закройте обе ноги одновременно, когда Z-Score вернется к 0,0 (среднее значение).

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

Precision Sniper Precision Sniper

Precision Sniper - это мультиконфликтный индикатор для MT5, созданный по мотивам лучших сигнальных инструментов TradingView. Он оценивает каждый сигнал на покупку/продажу (A+, A, B, C) на основе структуры EMA, RSI, MACD, ADX, VWAP и выравнивания объемов, имеет 8 предустановок, подтверждение смещения HTF, автоматические уровни TP/SL, трейлинг-стоп и встроенную панель бэктестов.

SessionRangeBreakout SessionRangeBreakout

Индикатор азиатского диапазона с уровнями пробоя на лондонской сессии. Стрелки входа, алерты, push. Заточен под XAUUSD M15.

YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя

Скрипт рисует уровни Рудолфа Акселя

YURAZ_MCCH YURAZ_MCCH

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