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

vladradon

Программист
А пару самому выбрать?
Да, вписать. Расчеты в нем такие же - задаешь те же входные параметры и забываешь. В нем есть ограничение по одновременно торгующим парам (количеству). Но он для 5-ки и желательно для хеджевого счета.
 

stargazer2011

Местный житель
Жаль, но не пойдет - у меня МТ4 обычный счет. Пока подождём, может с советником на 28 пар что выгорит
 

vladradon

Программист
может с советником на 28 пар что выгорит
Как ты себе представляешь на экране сова в полуавтомате на 28 пар (инструментов) - комбинаций всего будет 378 и некоторые пары однозначно лучше избегать. Я для этого написал индикатор CorrStat, - чтобы нестабильные пары, попадающие под фильтры на текущий момент, исключать из торгов (не инструменты, а именно их парную комбинацию).
 

stargazer2011

Местный житель
Как ты себе представляешь на экране сова в полуавтомате на 28 пар (инструментов) - комбинаций всего будет 378 и некоторые пары однозначно лучше избегать. Я для этого написал индикатор CorrStat, - чтобы нестабильные пары, попадающие под фильтры на текущий момент, исключать из торгов (не инструменты, а именно их парную комбинацию).
видимо не совсем правильно высказал свою мысль. Я имел ввиду советник на основе индикатора DeltaPairs28. А уж сколько пар для одновременной торговли потянет - это видно будет
 

kudinoff

Почетный гражданин
Как ты себе представляешь на экране сова в полуавтомате на 28 пар (инструментов) - комбинаций всего будет 378 и некоторые пары однозначно лучше избегать. Я для этого написал индикатор CorrStat, - чтобы нестабильные пары, попадающие под фильтры на текущий момент, исключать из торгов (не инструменты, а именно их парную комбинацию).
Очень хочется сделать такого советника именно на корреляции, но я осилил только сделать автоматическую мультиторговлю по одиночным для каждого символа сигналам. Какие решения могут быть для разграничения сигналов на открытие и закрытие по всем комбинациям?
 

vladradon

Программист
Я у себя заложил доп закрытия по таргету и по безубытку. Безубыток включается по прошествии n минут, либо по открытии n колен. У меня код на 5-ке.
 

vladradon

Программист
Очень хочется сделать такого советника именно на корреляции, но я осилил только сделать автоматическую мультиторговлю по одиночным для каждого символа сигналам. Какие решения могут быть для разграничения сигналов на открытие и закрытие по всем комбинациям?
Еще я тебе писал в личке, что могу скинуть открытый код своих разработок и в индикаторе расчета дельт 28-ми инструментов с теми фильтрами, которые я считаю обязательными, а сам код по сути не является индикаторным - в нем нет чисто индикаторных функций - только математика и графика (не индикаторная - общие графические функции) и этот код можно полностью перенести в советника почти без изменений (практически там достаточно заменить OnCalculate на OnTick и добавить торговые функции. Можно еще все-таки добавить фильтр по динамики коэффициента корреляции, чтобы (CorrStat), чтобы можно было отсеить пары с корреляцией, которая надолго зависает в положительной и отрицательной корреляции, что может надолго увести в просадку и не факт, что доливки помогут.
 

andy60rm

Прохожий
У меня юбилейное - 1000-сячное сообщение на этом форуме, поэтому приложу к нему что-нибудь, может быть, кому-то, полезное: 2 индикатора для 4-ки и 5-ки в открытом коде и код (кстати) абсолютно одинаковый - после объединения языков некоторые проги пишутся и работают абсолютно одинаково. Индикаторы просто рассчитывают коэффициент корреляции между валютными парами пар, изначально сформированными из восьми валют "JPY","CHF","CAD","USD","NZD","AUD","GBP","EUR". Далее массив значений корреляций сортируется по значениям и выводятся в таблицу максимальные значения по положительной с одной стороны, и по отрицательной с другой, корреляции из доступных и просчитанных. Есть фильтр для расчета только пар с заданным инструментом. Индикатор не привязан к инструменту - на любом можно запустить несколько таких индикаторов с разными фильтрами и настройками (как на скрине ориентировочно) - каждый будет работать самостоятельно со своими настройками и т.к. этот индикатор не использует индикаторные функции, при возможных неправильных показаниях, просто перезапустите с нужными вам параметрами. Мне он помогает чисто смотреть, какие пары пар на текущий момент и в ближайшем прошлом имели и имеют хорошую корреляцию на разных ТФ.

очень интересно
 

nikvl

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

marattmb

Гуру форума
Искал скрипт для парного трейдинга. Не нашел. Странно. Насколько сложен для написания следующий скрипт ? Скрипт для сонаправленной торговли EURUSD USDCHF. Алгоритм следующий. При наличии скрипта на графике я открываю минимальным лотом 0.01 ордер на buy EURUSD, скрипт одновременно с моим открытием ордера открывает минимальным лотом 0.01 ордер на buy USDCHF. И на оборот. Я открываю ордер EURUSD на sell, скрипт открывает одновременно ордер USDCHF на sell тем же лотом. Странно, что до настоящего времени такой скрипт ни кому не понадобился.
 

chelseanin

Новичок форума
Искал скрипт для парного трейдинга. Не нашел. Странно. Насколько сложен для написания следующий скрипт ? Скрипт для сонаправленной торговли EURUSD USDCHF. Алгоритм следующий. При наличии скрипта на графике я открываю минимальным лотом 0.01 ордер на buy EURUSD, скрипт одновременно с моим открытием ордера открывает минимальным лотом 0.01 ордер на buy USDCHF. И на оборот. Я открываю ордер EURUSD на sell, скрипт открывает одновременно ордер USDCHF на sell тем же лотом. Странно, что до настоящего времени такой скрипт ни кому не понадобился.
поддержу Вас...
так же в поисках скрипта одновременного открытия...
в параметрах прописка пары близнеца, размер лота и возможность смены сонаправленного-разнонаправленного входа...
всем прочитавшим и владеющим таковым: хелп плиз)))
 

kudinoff

Почетный гражданин
Не смотрел в работе.
 

Вложения

  • MultiOrders.ex4
    14,4 КБ · Просмотры: 54
  • MultiOrders.mq4
    8,6 КБ · Просмотры: 71

chelseanin

Новичок форума
Искал скрипт для парного трейдинга. Не нашел. Странно. Насколько сложен для написания следующий скрипт ? Скрипт для сонаправленной торговли EURUSD USDCHF. Алгоритм следующий. При наличии скрипта на графике я открываю минимальным лотом 0.01 ордер на buy EURUSD, скрипт одновременно с моим открытием ордера открывает минимальным лотом 0.01 ордер на buy USDCHF. И на оборот. Я открываю ордер EURUSD на sell, скрипт открывает одновременно ордер USDCHF на sell тем же лотом. Странно, что до настоящего времени такой скрипт ни кому не понадобился.
нашел у автора ветки на сайте, спасибо ему!
работает хорошо...
 

Вложения

  • cm_script_Hedge.rar
    992 байт · Просмотры: 95

Newman3

Интересующийся
Difference-2Pairs

Индикатор расхождения коррелированных пар с расчётом уравновешивания лотов. (+ Встроенный тестер стратегий).
В индикаторе применяется система измерения отклонения коррелированных пар различными методами, оценка значения кривой расхождения:
 система может измерять производительность
 статистический анализ для определения оптимального SL и TP
 экспорт данных в CSV-файл.
Поддерживает следующие отклонения коррелированных пар :
 Стандартное отклонение – измерение стандартного отклонения (StdDev).
 MA - измерение разности отклонения (Moving Average).
 Cтохастик – стохастическое значение разности отклонения (Stochastic).
Отклонение цен коррелированных пар (разница) отображается в виде кривой. Как только расхождение цен выходит за пределы – вы открываете сделку, и после возвращения к среднему значению (идеальное значение) - закрываете.
Оптимальное SL и TP: Ответ на этот вопрос заключается в анализе MFE и MAE:
Алгоритм работы индикатора
При расхождении предусмотрено 3 входа (3 × 2 ордера). После открытия позиций выполняется расчет MAE и MFE. Различные методы моделирования на истории возможно экспортировать в Excel файл, что является своеобразным тестером стратегий для парного трейдинга (результаты торговли возможно проанализировать средствами Excel).
В индикаторе вводится два символа и он должен находится на графике 1-го символа. Сигналы индикатор выдает в виде Алерта, а на графике отображается в каком направлении нужно открыть торгуемые символы коррелируемых пар и с каким объёмом (Лот).

Основные параметры
 DIFF_PairI - 1 символ
 DIFF_PairII - 2 символ
 TFPeriod - Рабочий таймфрейм
 CorelationD1Period - К-во баров расчета корреляции (D1)
 AutoMagicNumber - Автоопределение Магик числа
 MagicNumber - Магик (ручной ввод при AutoMagicNumber = false)
 FilterSpread - Использовать фильтр спреда
 SpreadMax - Максимальный спред 2 символов
 LotSize - величина лота
 BalanceLotSize - расчет лота (по волатильности / по цене)
 VOL_PeriodATR - период АТР
 DIFF_Type - Тип расхождения ( Standart Deviation-StdDev / Moving Average-MA / Stochastic)
 StdDevPeriod - Период станд. расхождения
 MaPeriod - Период МА
 Kperiod - Период линии К
 Dperiod - Период линии D
 Slowing -Замедление
 TS - Тип расчета расхождения (TS: / TS1-Value / TS2-Percent)
 SendAlert - Сигнал - Алерт
 SendEmail - Сигнал на е-мейл
 TradePercentInput - % расхождения для входа
 TradePercentClose - % расхождения для выхода
 TradePercRecalcBars - пересчет % каждые N баров
 TradeValueInput - расхождение для входа
 TradeValueClose - расхождение для выхода
 Profit_Calculation - Моделирование расчёта профита
 PercentMAE - % для MAE, процент уменьшения убытка (уменьшения риска)
 PercentMFE - % для MFE, процент увеличения прибыли
 ExportTradeToCsv - Запись данных в файл
 ShowOnlyDiffCurve - показывать только кривую расхождения
 MaxBarCount - число рассчётных баров, 0 - все
В аттаче - индикатор и эксельный файл примера теста 2 пар
Подскажите на картинке, точки есть зеленые и фиолетовые, это точки входа?
Когда входить в сделку?
 
Верх