
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Maxim Dmitrievsky, если не секрет, какой у этого бота был пинг до сервера? и какое в среднем время исполнения? у меня 10мс и 200мс, и этого часто не хватает, чтобы успеть исполниться, пока арбитраж существует.
И как вы определяете, какая из двух оставшихся пар, кроме ведущей, будет ее "догонять"? Я например просто использую статистику по истории, обычно если ведущая EURUSD, то ее догоняет не кросс, а вторая usd-нога, но это не во всех тройках так.
к сожалению, эта тема уже мертвая.. пинги были нулевые. 200 мс уже много для лэтэнси арбитража (считайте 400, потому что сделку еще и закрыть надо + проскальзывания\маркапы)
просто в тестере смотрел и перебирал логики, ничего особенного не делал в этой стратегии.. основная идея была в том что если синтетик уже изменился а валютная пара нет, то скорее всего есть затуп в котировании и она скоро с ним сравняется. да и бессмысленно было бы на нее много времени тратить. Торговал этим ботом недолго, ставил на пару реалов - на одном чуть заработал на другом чуть просел, сделал выоды.
Выложил бота в основном для того, что много вопросов возникло по этой стратегии в последние пол года у людей. Что бы поделиться своим мнением. Многие об этом пишут или думают, а бесплатных примеров не было что бы пощупать. Дальнейшая оптимизация бессмысленна, т.к. современные брокеры не предназначены для hft, да и вообще 3-point арбитраж это миф, не существует такого арбитража ни в одноногом ни в 3-ногом виде.
Ну, я бы не сказал, что совсем уж мертвая) в некоторых валютах (TRY, NZD) перекосы, бывает, длятся часами) правда, заранее этого не узнаешь, да и сидеть столько в сделке неинтересно.
Синтетик же состоит из двух пар. Обычно "догоняет" только одна из них, а третья вообще стоит на месте. Я потому и спрашивал, как определять, какая из двух будет догоняющей.
А закрытие ж делается после схлопывания арбитража, там время исполнения уже не так существенно.
Почему "не существует"? я вот его наблюдаю регулярно) правда, скорости не хватает.
Ну, я бы не сказал, что совсем уж мертвая) в некоторых валютах (TRY, NZD) перекосы, бывает, длятся часами) правда, заранее этого не узнаешь, да и сидеть столько в сделке неинтересно.
Синтетик же состоит из двух пар. Обычно "догоняет" только одна из них, а третья вообще стоит на месте. Я потому и спрашивал, как определять, какая из двух будет догоняющей.
А закрытие ж делается после схлопывания арбитража, там время исполнения уже не так существенно.
Почему "не существует"? я вот его наблюдаю регулярно) правда, скорости не хватает.
из-за скорости не существует
и возникает зачастую из-за задержек в котировании, вам приходит индикативная котировка которая либо запаздывает либо вообще не реальная
те перекосы о которых вы говорите фиксятся потом дц, когда они это замечают..
Я потому и спрашивал, как определять, какая из двух будет догоняющей.
по сути никак, только экспериментально или торговать в 3 ноги. Или, по крайней мере с 33% вероятностью отстает именно наша пара, что уже не мало :)
Ну ладно, не существует так не существует)
нет ну Вы все равно попытайтесь, если угодно, я же не истина в последней инстанции :)
сам все на своем опыте проверяю.. и на опыте других тоже. А если времени жалко то лучше не стоит.
Как в Ералаше - "Здесь рыбы нет!" (несколкьо раз)
- А кто это говорит то??
- кто кто, директор стадиона!
нет ну Вы все равно попытайтесь, если угодно, я же не истина в последней инстанции :)
сам все на своем опыте проверяю.. и на опыте других тоже. А если времени жалко то лучше не стоит.
Как в Ералаше - "Здесь рыбы нет!" (несколкьо раз)
- А кто это говорит то??
- кто кто, директор стадиона!
- директор катка.
Если выкладывать пример треугольника, то можно сделать эстетичней, а именно, заменить OnTimer, пропускающий тики, на OnChartEvent, который будет принимать тики со всех инструментов, индикатор отсюда - https://www.mql5.com/en/articles/234
Вцелом, да, рыбы нет, пипсовка не для ритейла, если учесть спред + комиссию, то на главном треугольнике будет от силы сделки 3 в год с мизерным профитом, и тот брокер может не отдать потому что в идеальном мире EURUSD / GBPUSD = EURGBP, а если произошло обратное, то это - нерыночная котировка :)
На всякий случай и упрощеный код индикатора Spy :)
На всякий случай и упрощеный код индикатора Spy :)
Альтернативый вариант.
Альтернативый вариант.
Можно и так, но в моем случае через sparam передается пачка данных "EURUSD:1.22350:30", чтобы не захламлять код советника отдельными вызовами SymbolInfoTick по каждому символу
И если кого интересует, есть интересная имплементация Парного Трейдинга с ребалансировкой и удержанием, то есть не для счетов со свопом, только на реальных акциях
https://www.quantconnect.com/forum/discussion/1257/pairs-trading-with-coke--pepsi