Currency Correlation: Статистический арбитраж и корреляция валют

От artemiusgreat, 19 июня, 2013 в Индикаторы

Автор#1

Название Индикатора: Currency Correlation
Сайт продажи: бесплатный

Описание:

Идея взята отсюда _http://www.mql5.com/en/code/991.
Идея - смотрим корреляции валют на сайте на сайте Forex Ticket или Oanda - следим за расхождением коррелируемых валют и входим на выравнивании.
Благодаря индикатору не надо ползти на сайт чтобы узнать насколько валюты симметричны, не надо сто раз переключаться между графиками, при этом в одном окне можно сравнивать до 9 валют в виде средних. Чтобы сравнивать изменения сильно отличающихся валют берем отношение не цен, а их процентный дифференциал, благодаря этому без ущерба для глах можно сравнивать EURUSD (по цене ~ 1,3) с USDJPY (по цене 100,5).
Также, самые опытные знают, что МетаТрейдер показывает не все котировки - официальное обьяснеие MetaQuotes этого - удобство для трейдинга, т.е. не надо показывать бары, на которых цена не менялась, данный индикатор снхронизирует истории по барам разных валют и показывает все бары.

input int InpPeriodFast = 5; // быстрая МА, используется для определения процентноо изменения цены
input int InpPeriodSlow = 200; // медленная МА, используется для определения процентноо изменения цены
input color InpFontColor = Black; // цвет текста на инфо-панели
input string InpSymbols = "AUDUSD:EURAUD:EURGBP:EURJPY:EURUSD:GBPUSD:USDCAD:USDCHF:USDJPY"; // все валюты, для сравнения (не больше 9)
input string InpActiveCurrency = "EURUSD"; // валюта с которой будут сравниваться все остальные

Доп. Инфо:

Стратегии по арбитражу тоже есть в инете - напрягите булки и воспользуйтесь гуглом, как пример, ищите Forex Systems - Скальпинг по Кассиру.
Также из-за небольшой баги в МетаТрейдере синхронизация валют по барам работает достаточно долго (до 20 секунд), поэтому при переключении таймфреймов надо дождаться надписи справа внизу индикатора "INFO : History loaded"
Чтобы ускорить процесс обновления графика можно выбирать только 3-5 самых ликвидных пар вместо 9 (для них цена меняется очень быстро и бары есть всегда)

Скриншоты: во вложении
Скачать: во вложении

Grail.png

Изменено 5 августа, 2025 пользователем alllexxx

Автор#2
НОВАЯ ВЕРСИЯ В ЭТОМ ПОСТЕ.

Небольшой апдейт :

1. исправил ошибку - если указывали меньше 9 символов, то появлялись лишние линии
2. пояснение по работе с некоторыми брокерами, если ваш брокер каким-либо образом изменяет имена символов, например, RoboForex делает EURUSD > EURUSD.m, то в параметрах индикатора надо указывать полное имя символа, ниже приведены входные параметры для RoboForex, с которыми все отлично работает, если какой-либо из моих индикаторов где-то дает сбой - отписывайтесь в соответствующей ветке, исправлю.

input string InpSymbols = "AUDUSD.m:GBPJPY.m:EURGBP.m:NZDUSD.m:EURUSD.m:GBPUSD.m1:USDCAD.m:USDCHF.m1:USDJPY.m1";
input string InpActiveCurrency = "EURUSD.m";

Correlation.zip293 скач.

Изменено 18 июля, 2013 пользователем Arte In Volo

#3

Есть хоть краткая статистика. ? :-?

Автор#4


Есть хоть краткая статистика. ? :-?



нет, предоставляется как есть, без статистики
для него нет даже четко формализованной стратегии, как результат - статистики тоже, когда разберусь с обьемами - может быть займусь корреляцией поближе
могу только сказать, что лучше всего сделки получаются когда выбираешь две противоположные пары (EURUSD / USDCHF) и открываешься на раздвижке, а не на выравнивании, больше пока нечего добавить
#5

Может кто-нибудь посоветовать почему на малых таймфреймах (

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025