Арбитраж на FOREX в пределах одного торгового сервера - это реально? - страница 2

 
ivanivan_11:
а что вы подразумеваете под нормальной логикой? можно пример?
Присоединяюсь: как только большинство согласится, что найденная логика - самая нормальная - сразу начинаю кодить в этой ветке.
 
Vladimir Karputov:
Присоединяюсь: как только большинство согласится, что найденная логика - самая нормальная - сразу начинаю кодить в этой ветке.
расчет корреляций и весовых коэффициентов для инструментов, причем нужно учитывать не только краткосрочную, но и долгосрочную взаимосвязь. Я уже создавал тему где выкладывал пример и мое видение для парного трейдинга, попробую найти..
 
Maxim Dmitrievsky:
расчет корреляций и весовых коэффициентов для инструментов, причем нужно учитывать не только краткосрочную, но и долгосрочную взаимосвязь. Я уже создавал тему где выкладывал пример и мое видение для парного трейдинга, попробую найти..

https://www.mql5.com/ru/forum/99154

все не было времени никак подопиливать как следует идею 

Стратегия парного трейдинга, ищу желающих подопиливать робота под MT5.
Стратегия парного трейдинга, ищу желающих подопиливать робота под MT5.
  • www.mql5.com
Начинал писать бота для парного трейдинга скоррелированными инструментами, но некогда дальше заниматься...
 

немного пофлужу тогда))

давайте тогда для начала вспомним,какие виды арбитража вообще есть:

-географический , между разными площадками - Москва-Лондон, Москва-Нью-Йорк, Токио-Нью-Йорк и т.п.

не подходит под озвученную тему

- латенси. на форе (как указано в теме) запрещен практически повсеместно. на фонде в этом виде арбитража сражаются дядьки с короткими проводами и большими деньгами. не подходит значит

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

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

в таком случае проще всего наверно переписать старую поделку

https://www.mql5.com/ru/code/9356

- остается тогда статистический,а это разные вариации парного трейдинга опять же.

из реализованных систем ,помимо регрессионных стратегий, мне попадалась только система на фильтре Калмана. Под нее есть код на питоне,Р, матлабе в интернетах.

Trade-Arbitrage
Trade-Arbitrage
  • голосов: 29
  • 2009.11.27
  • getch
  • www.mql5.com
Несливающая система2 - использование неэффективности рынка (котирования) для 100%-го извлечения прибыли - арбитраж.
 
Maxim Dmitrievsky:

https://www.mql5.com/ru/forum/99154

все не было времени никак подопиливать как следует идею 

да,помню.

сразу предложение заменить использование индикатора на https://www.mql5.com/ru/forum/162251

Помогите с корреляцией
Помогите с корреляцией
  • www.mql5.com
Нашел в include библиотеку ClassCorelation...
 
ivanivan_11:

немного пофлужу тогда))

давайте тогда для начала вспомним,какие виды арбитража вообще есть:

-географический , между разными площадками - Москва-Лондон, Москва-Нью-Йорк, Токио-Нью-Йорк и т.п.

не подходит под озвученную тему

- латенси. на форе (как указано в теме) запрещен практически повсеместно. на фонде в этом виде арбитража сражаются дядьки с короткими проводами и большими деньгами. не подходит значит

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

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

в таком случае проще всего наверно переписать старую поделку

https://www.mql5.com/ru/code/9356

- остается тогда статистический,а это разные вариации парного трейдинга опять же.

из реализованных систем ,помимо регрессионных стратегий, мне попадалась только система на фильтре Калмана. Под нее есть код на питоне,Р, матлабе в интернетах.

не будет эта фиговина работать никогда ) слишком прямой подход к арбитражу. У меня есть лучше вариант - комбинация латенси и анализа синтетиков, но тоже работает плохо
 
ivanivan_11:

...

в таком случае проще всего наверно переписать старую поделку

https://www.mql5.com/ru/code/9356

- остается тогда статистический,а это разные вариации парного трейдинга опять же.

из реализованных систем ,помимо регрессионных стратегий, мне попадалась только система на фильтре Калмана. Под нее есть код на питоне,Р, матлабе в интернетах.

Не поверите - но именно в процессе переписывания именно этого кода, я решил открыть данную ветку :). Пока переписывание остановил - хочу заново получить формулировки и начисто писать на MQL5.
 
Vladimir Karputov:
Не поверите - но именно в процессе переписывания именно этого кода, я решил открыть данную ветку :). Пока переписывание остановил - хочу заново получить формулировки и начисто писать на MQL5.
вы упретесь в проблему проскальзываний и медленного исполнения точно так же как при латенси арбитраже, если даже и будут изредка возникать отклонения то всю остальную работу по отправлению системы в трэш сделает ваш брокер. Посмотрите подобные системы в маркете, коих много, и попытайтесь найти хоть один работающий мониторинг :) так что работайте с парной торговлей, хотя бы результаты реала от тестера не будут отличаться
 
ivanivan_11:

да,помню.

сразу предложение заменить использование индикатора на https://www.mql5.com/ru/forum/162251

ну там просто по индикатору в тестере удобно смотреть сразу глазами ) Ну и собственно что следовало бы допилить в бота, вернее переделать, это расчет корзины валют и их корреляций, на основании чего открывать те же хоть треугольные хоть десятиугольные сделки, но с нормальными ременными задержками и не страдать от проскальзываний. А в моем варианте он просто считает все корреляции по добавленным символом и открывает сделки по сигналам для каждой пары инструментов, независимо от других. Допустим, по индексам у нас получится AUD перекуплен USD перепродан, продадим AUDUSD, в то время как GBP перепродан, купим GBPAUD в это же время ну и так далее, при этом нужно посмотреть насколько коррелируют данные пары, корреляция должна быть отрицательной в этот момент, по идее. Ну в общем в этом ключе нужно развивать тему.
 

арбитраж возможен на уровне поставщиков ликвидности (межбанковский)  - как все работает не видел, но точно на очень быстрых скоростях и больших суммах денег)

то что дают брокеры - это усредненные котировки + фильтры + плагины и тд, поэтому в рамках одного счета/сервера будет отколение до одного спреда (или около того)

если в рамках одного брокера то только на разных счетах, например безсвоповый и стандартный счет, но это будет не арбитраж тогда, а керри трейд