ВСЕ для парного трейдинга

cmillion

Гуру форума
Предлагаю в этой ветке делиться различными стратегиями касающимися парного трейдинга и выкладывать все необходимые для такой торговли скрипты индикаторы и эксперты.


Автоматическая и полуавтоматическая торговля на коррелирующихся парах
Хеджирование (от англ. hedge — страховка, гарантия) — установление позиции по срочным сделкам на одном рынке для компенсации воздействия ценовых рисков равной, но противоположной срочной позиции (позиции по срочным сделкам), на другом рынке.
Целью хеджирования является защита от неблагоприятных изменений цен на рынке акций, товарных активов, валют, процентных ставок, и прочее.

Нас интересует торговля валютными парами, основанная на хеджировании. Что для этого требуется?
1) определить инструменты, которые способны компенсировать друг друга. Это совсем не сложно, например "золото" и "серебро".
Если торговать на валютах, то пары лучше подобрать с высокой корреляцией
Возможные варианты Вы можете видеть в таблице:
5.PNG
hourly.PNG
day.PNG
weekly.PNG

2) определить какой из инструментов на данный момент нужно продать, а какой купить. Для этого есть множество вариантов, один из них это разместить котировки обоих инструментов в одно окно и по характеру их движения определить инструмент для покупки и продажи. В этом поможет индикатор MultiInstrument
 
Последнее редактирование:

cmillion

Гуру форума
Скрипт открытия ордеров по 2м инструментам
Советник закрытия всех позиций по всем инструментам при достижении суммарной прибыли
 

Вложения

  • cm_script_Hedge.mq4
    3,8 КБ · Просмотры: 222
  • CloseProfit 600.ex4
    16,7 КБ · Просмотры: 152

cmillion

Гуру форума
MultiInstrument

Индикатор корреляции
 

Вложения

  • MultiInstrumentRL.png
    MultiInstrumentRL.png
    25,7 КБ · Просмотры: 796
  • MultiInstrumentRL.ex4
    12,6 КБ · Просмотры: 224

cmillion

Гуру форума
CloseProfit 2 symbol

Советник закрывает все позиции по указанным парам при достижении ими профита или убытка указанного в параметрах.
 

Вложения

  • CloseProfit 2 symbol.mq4
    12,2 КБ · Просмотры: 208

cmillion

Гуру форума
Парный трейдинг.

Советник вычисляет дневное изменение цены для 2 инструментов в процентах.
Когда данные вычислений EURUSD и GBPUSD разойдутся на 0.30 - 0.40%. советник открывает встречные позиции по двум инструментам
Например, EURUSD показывает 0.20 ( плюсовое значение), GBPUSD - - 0.15 ( минусовое значение ). Здесь разница в примере составила 0.35
После этого советник ждет схождение показаний этих двух пар и закрывает ордера, либо по заданному профиту
Торгуем только в европейскую сессию. В американскую не торгуем.

По советнику создана отдельная ветка
парный трейдинг
 

marattmb

Гуру форума
Советник CloseProfit 2 symbol работает не корректно. Он должен закрывать ордера по заданной сумме профита инструментов, прописанных в параметрах. У меня закрыл только плюсовой ордер, минусовой закрывать не стал. Общая сумма профита была, согласно, указанной в параметрах.
 

cmillion

Гуру форума
Советник CloseProfit 2 symbol работает не корректно. Он должен закрывать ордера по заданной сумме профита инструментов, прописанных в параметрах. У меня закрыл только плюсовой ордер, минусовой закрывать не стал. Общая сумма профита была, согласно, указанной в параметрах.
Можете более подробно описать ситуацию и приложить скрины. Желательно выдержки из журнала и закладки эксперты с того места где было закрытие. Возможно там какие-то ошибки?
 

marattmb

Гуру форума
К сожалению, скрины не делал. Поставлю еще раз на демо-счет. При повторении выше указанной ситуации все зафиксирую, сделаю скриншот.
 

поручик

Гость
-------
 

Вложения

  • AM 2 Corel.mq5
    5,7 КБ · Просмотры: 169
  • TesterGraphReport2018.04.01.png
    TesterGraphReport2018.04.01.png
    21,9 КБ · Просмотры: 596

Ugar

Гуру форума
В функции SymbProfit происходит деление на значение пункта текущего символа, а не заданного в аргументах. Это специально так задумано?
 

vladradon

Программист
Приветствую!
cmillion в курсе этого сова-старичка моей разработки 5-летней давности, но может кому пригодится. Выкладываю 2 версии - 112 для тестирования и оптимизации с защитой ключом, т.е. работает без ключа только в тестере и ее можно использовать для настройки сова; и 214 в открытом коде, которая полностью рабочая, но по алгоритму не может тестироваться (это для тех прогеров, кто хочет сломать свои мозги). Почему не тестится 214 - недоработка 5-го терминала, т.к. эта версия берет инструменты из обзора рынка терминала, а в тестере этот обзор ограничивается парой, на которой запущен сов. В 112 версии пары формируются алгоритмом из 8-ми основных валют и в итоге получается 378 комбинаций пар пар, по которым расчитываются 2 корреляции за разные периоды времени и с разными ТФ, волатильность дельты и текущая дельта 2-мя вариантами. В версии 214 все то же самое, только количество комбинаций пар пар зависит от пар в обзоре рынка (если изменили обзор рынка, то сова нужно перезапустить). На график выводятся 3 панели данных: верхняя выводит инфу по текущим открытым парам пар, нижняя левая - по последним закрывшимся и правая нижняя по текущим парам пар, которые удовлетворяют входным настройкам и которые могут открыться в любой момент. Сет, что прилагаю - чисто наобум составил для проверки работоспособности и вроде-как работает. Параметры на русском и для тех, кто хоть немного разбирается в парном трейдинге, не составит труда разобраться. Первый запуск лучше сделать 112-й версией из тестера - это может занять больше получаса, т.к. будут закачиваться истории всех пар. Инфо панели отключаются самым последним входным параметром и при тестировании обязательно их отключайте, иначе состаритесь, пока дождетесь резов, за исключением, конечно, визуального режима.
 

Вложения

  • MultiHedgeDM_v2.112aT.ex5
    218,5 КБ · Просмотры: 212
  • MultiHedgeDM_v2.214.mq5
    186,3 КБ · Просмотры: 205
  • Test112.set
    5,7 КБ · Просмотры: 131
Последнее редактирование:

vladradon

Программист
Сет, что прилагаю - чисто наобум составил для проверки работоспособности и вроде-как работает.
Прикольно, запустил на демку посмотреть - за пару дней несколько ПП закрыл в разных режимах торгов.
 

Вложения

  • EURUSDM1.png
    EURUSDM1.png
    39,8 КБ · Просмотры: 705
  • ReportHistory-8521560.png
    ReportHistory-8521560.png
    7,3 КБ · Просмотры: 543
Последнее редактирование:

vladradon

Программист
Не знаю, интересно ли кому-то, но раз лайки поставили, то выложу окончание этой недели (у меня 2 дня торгов).
Вообще не настраивал сова. Зря установил таргет на маленький профит.
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    58,8 КБ · Просмотры: 511
  • EURUSDM12.png
    EURUSDM12.png
    36,7 КБ · Просмотры: 481
Последнее редактирование:

vladradon

Программист
Не знаю, интересно ли кому-то, но раз лайки поставили, то выложу
Совсем забыл важный момент - мой сов не будет работать на счете с хеджированием - там другие условия закрытия позиций. Он может и будет как-то работать с использованием тэйкпрофитов и стоплоссов, но изначально не для такого режима расчитывался. Пока продолжает удивлять - наверное стоит его почистить и выложить в отдельную тему - пока думаю...
 

Вложения

  • Screenshot_2.png
    Screenshot_2.png
    60,9 КБ · Просмотры: 299

Gans68

Активный участник
cm pair trading 2

cmillion,
Добрый день. Поставил на тест "cm pair trading 2",ордера открывает и тут же их закрывает. С чем это связанно?
 

Вложения

  • bandicam 2018-04-12 11-37-20-391.jpg
    bandicam 2018-04-12 11-37-20-391.jpg
    591,9 КБ · Просмотры: 219
  • bandicam 2018-04-12 12-14-39-497.jpg
    bandicam 2018-04-12 12-14-39-497.jpg
    296,6 КБ · Просмотры: 175
Верх