vladradon
Программист
Да, вписать. Расчеты в нем такие же - задаешь те же входные параметры и забываешь. В нем есть ограничение по одновременно торгующим парам (количеству). Но он для 5-ки и желательно для хеджевого счета.А пару самому выбрать?
Да, вписать. Расчеты в нем такие же - задаешь те же входные параметры и забываешь. В нем есть ограничение по одновременно торгующим парам (количеству). Но он для 5-ки и желательно для хеджевого счета.А пару самому выбрать?
Как ты себе представляешь на экране сова в полуавтомате на 28 пар (инструментов) - комбинаций всего будет 378 и некоторые пары однозначно лучше избегать. Я для этого написал индикатор CorrStat, - чтобы нестабильные пары, попадающие под фильтры на текущий момент, исключать из торгов (не инструменты, а именно их парную комбинацию).может с советником на 28 пар что выгорит
видимо не совсем правильно высказал свою мысль. Я имел ввиду советник на основе индикатора DeltaPairs28. А уж сколько пар для одновременной торговли потянет - это видно будетКак ты себе представляешь на экране сова в полуавтомате на 28 пар (инструментов) - комбинаций всего будет 378 и некоторые пары однозначно лучше избегать. Я для этого написал индикатор CorrStat, - чтобы нестабильные пары, попадающие под фильтры на текущий момент, исключать из торгов (не инструменты, а именно их парную комбинацию).
Очень хочется сделать такого советника именно на корреляции, но я осилил только сделать автоматическую мультиторговлю по одиночным для каждого символа сигналам. Какие решения могут быть для разграничения сигналов на открытие и закрытие по всем комбинациям?Как ты себе представляешь на экране сова в полуавтомате на 28 пар (инструментов) - комбинаций всего будет 378 и некоторые пары однозначно лучше избегать. Я для этого написал индикатор CorrStat, - чтобы нестабильные пары, попадающие под фильтры на текущий момент, исключать из торгов (не инструменты, а именно их парную комбинацию).
Еще я тебе писал в личке, что могу скинуть открытый код своих разработок и в индикаторе расчета дельт 28-ми инструментов с теми фильтрами, которые я считаю обязательными, а сам код по сути не является индикаторным - в нем нет чисто индикаторных функций - только математика и графика (не индикаторная - общие графические функции) и этот код можно полностью перенести в советника почти без изменений (практически там достаточно заменить OnCalculate на OnTick и добавить торговые функции. Можно еще все-таки добавить фильтр по динамики коэффициента корреляции, чтобы (CorrStat), чтобы можно было отсеить пары с корреляцией, которая надолго зависает в положительной и отрицательной корреляции, что может надолго увести в просадку и не факт, что доливки помогут.Очень хочется сделать такого советника именно на корреляции, но я осилил только сделать автоматическую мультиторговлю по одиночным для каждого символа сигналам. Какие решения могут быть для разграничения сигналов на открытие и закрытие по всем комбинациям?
У меня юбилейное - 1000-сячное сообщение на этом форуме, поэтому приложу к нему что-нибудь, может быть, кому-то, полезное: 2 индикатора для 4-ки и 5-ки в открытом коде и код (кстати) абсолютно одинаковый - после объединения языков некоторые проги пишутся и работают абсолютно одинаково. Индикаторы просто рассчитывают коэффициент корреляции между валютными парами пар, изначально сформированными из восьми валют "JPY","CHF","CAD","USD","NZD","AUD","GBP","EUR". Далее массив значений корреляций сортируется по значениям и выводятся в таблицу максимальные значения по положительной с одной стороны, и по отрицательной с другой, корреляции из доступных и просчитанных. Есть фильтр для расчета только пар с заданным инструментом. Индикатор не привязан к инструменту - на любом можно запустить несколько таких индикаторов с разными фильтрами и настройками (как на скрине ориентировочно) - каждый будет работать самостоятельно со своими настройками и т.к. этот индикатор не использует индикаторные функции, при возможных неправильных показаниях, просто перезапустите с нужными вам параметрами. Мне он помогает чисто смотреть, какие пары пар на текущий момент и в ближайшем прошлом имели и имеют хорошую корреляцию на разных ТФ.
поддержу Вас...Искал скрипт для парного трейдинга. Не нашел. Странно. Насколько сложен для написания следующий скрипт ? Скрипт для сонаправленной торговли EURUSD USDCHF. Алгоритм следующий. При наличии скрипта на графике я открываю минимальным лотом 0.01 ордер на buy EURUSD, скрипт одновременно с моим открытием ордера открывает минимальным лотом 0.01 ордер на buy USDCHF. И на оборот. Я открываю ордер EURUSD на sell, скрипт открывает одновременно ордер USDCHF на sell тем же лотом. Странно, что до настоящего времени такой скрипт ни кому не понадобился.
Спасибо. Сам проверю в работе.Не смотрел в работе.
нашел у автора ветки на сайте, спасибо ему!Искал скрипт для парного трейдинга. Не нашел. Странно. Насколько сложен для написания следующий скрипт ? Скрипт для сонаправленной торговли EURUSD USDCHF. Алгоритм следующий. При наличии скрипта на графике я открываю минимальным лотом 0.01 ордер на buy EURUSD, скрипт одновременно с моим открытием ордера открывает минимальным лотом 0.01 ордер на buy USDCHF. И на оборот. Я открываю ордер EURUSD на sell, скрипт открывает одновременно ордер USDCHF на sell тем же лотом. Странно, что до настоящего времени такой скрипт ни кому не понадобился.
Подскажите на картинке, точки есть зеленые и фиолетовые, это точки входа?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 пар
Можете поделиться таким советником, продать?Здравствуйте stargazer2011
Есть такой советник, который работает с таким индикатором (но версия индикатора другая).