Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Опубликовал:
- Amanda Vitoria De Paula Pereira
- Просмотров:
- 69
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Недостатки направленной торговли и простой корреляции
Большинство алгоритмов розничной торговли пытаются предсказать направленные движения рынка, подвергая капитал непредсказуемым макроэкономическим потрясениям. Чтобы смягчить эту проблему, некоторые трейдеры используют простую "корреляцию" между парами (например, EURUSD против GBPUSD). Однако корреляция - несовершенная метрика для торговли, поскольку два актива могут быть сильно коррелированы, в то время как их спред расходится неопределенно долго.
Институциональное преимущество: коинтеграция и StatArb
Лучшие количественные хедж-фонды управляют рыночно-нейтральными портфелями с помощью статистического арбитража (StatArb). Вместо того чтобы предсказывать направление, они полагаются на коинтеграцию - математическое свойство, гарантирующее, что спред между двумя исторически связанными активами в конечном итоге вернется к своему среднему значению.
Institutional StatArb Spread Z-Score привносит эту передовую портфельную математику прямо в ваш MQL5-терминал.
Основная количественная архитектура
-
Вычисление логарифмического спреда: Движок не просто вычитает цены. Он рассчитывает дифференциал натурального логарифма (Log(Asset A) - Log(Asset B)), чтобы нормализовать волатильность инструментов с разной ценовой шкалой (например, золото против серебра).
-
Dynamic Spread Z-Score: применяет скользящее стандартное отклонение (Z-Score) к спреду. Эта несвязанная метрика показывает, на сколько стандартных отклонений текущий спрэд отклонился от своего исторического базового уровня.
-
Синхронизация времени по нескольким активам: Встроенная обработка MQL5 идеально синхронизирует данные временных рядов между символом графика и вторичным инжектированным символом, обеспечивая точный расчет спреда от тика к тику, даже если по одному из активов отсутствуют данные брокера.
Как осуществлять парную торговлю (нейтральный рынок)
-
Прикрепите индикатор: Поместите его на актив (например, AUDUSD) и введите в настройках естественно коинтегрированную пару (например, NZDUSD).
-
Определите дивергенцию: Дождитесь, когда показатель Spread Z-Score преодолеет критические экстремумы (например, +2,5 или -2,5).
-
Выполнить арбитраж:
-
Если 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 - это мультиконфликтный индикатор для MT5, созданный по мотивам лучших сигнальных инструментов TradingView. Он оценивает каждый сигнал на покупку/продажу (A+, A, B, C) на основе структуры EMA, RSI, MACD, ADX, VWAP и выравнивания объемов, имеет 8 предустановок, подтверждение смещения HTF, автоматические уровни TP/SL, трейлинг-стоп и встроенную панель бэктестов.
SessionRangeBreakout
Индикатор азиатского диапазона с уровнями пробоя на лондонской сессии. Стрелки входа, алерты, push. Заточен под XAUUSD M15.
YURAZ_RSAXEL Скрипт рисует уровни Рудолфа Акселя
Скрипт рисует уровни Рудолфа Акселя
YURAZ_MCCH
Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.
