Vladimir Karputov: Присоединяюсь: как только большинство согласится, что найденная логика - самая нормальная - сразу начинаю кодить в этой ветке.
расчет корреляций и весовых коэффициентов для инструментов, причем нужно учитывать не только краткосрочную, но и долгосрочную взаимосвязь. Я уже создавал тему где выкладывал пример и мое видение для парного трейдинга, попробую найти..
Maxim Dmitrievsky: расчет корреляций и весовых коэффициентов для инструментов, причем нужно учитывать не только краткосрочную, но и долгосрочную взаимосвязь. Я уже создавал тему где выкладывал пример и мое видение для парного трейдинга, попробую найти..
https://www.mql5.com/ru/forum/99154
все не было времени никак подопиливать как следует идею
давайте тогда для начала вспомним,какие виды арбитража вообще есть:
-географический , между разными площадками - Москва-Лондон, Москва-Нью-Йорк, Токио-Нью-Йорк и т.п.
не подходит под озвученную тему
- латенси. на форе (как указано в теме) запрещен практически повсеместно. на фонде в этом виде арбитража сражаются дядьки с короткими проводами и большими деньгами. не подходит значит
- треугольный. на мой взгляд, это просто эксплуатация кривого агрегатора у дц. на другом форуме есть специалист,который занимается разработкой агрегаторов для дц, но почему-то я уверен,что он не станет раскрывать механику работы агрегатора и есть ли там возможность подобного арбитража.
возможно, он будет работать при некоторых условиях - асинхронное открытие и пинг около 0.
в таком случае проще всего наверно переписать старую поделку
https://www.mql5.com/ru/code/9356
- остается тогда статистический,а это разные вариации парного трейдинга опять же.
из реализованных систем ,помимо регрессионных стратегий, мне попадалась только система на фильтре Калмана. Под нее есть код на питоне,Р, матлабе в интернетах.
давайте тогда для начала вспомним,какие виды арбитража вообще есть:
-географический , между разными площадками - Москва-Лондон, Москва-Нью-Йорк, Токио-Нью-Йорк и т.п.
не подходит под озвученную тему
- латенси. на форе (как указано в теме) запрещен практически повсеместно. на фонде в этом виде арбитража сражаются дядьки с короткими проводами и большими деньгами. не подходит значит
- треугольный. на мой взгляд, это просто эксплуатация кривого агрегатора у дц. на другом форуме есть специалист,который занимается разработкой агрегаторов для дц, но почему-то я уверен,что он не станет раскрывать механику работы агрегатора и есть ли там возможность подобного арбитража.
возможно, он будет работать при некоторых условиях - асинхронное открытие и пинг около 0.
в таком случае проще всего наверно переписать старую поделку
https://www.mql5.com/ru/code/9356
- остается тогда статистический,а это разные вариации парного трейдинга опять же.
из реализованных систем ,помимо регрессионных стратегий, мне попадалась только система на фильтре Калмана. Под нее есть код на питоне,Р, матлабе в интернетах.
не будет эта фиговина работать никогда ) слишком прямой подход к арбитражу. У меня есть лучше вариант - комбинация латенси и анализа синтетиков, но тоже работает плохо
в таком случае проще всего наверно переписать старую поделку
https://www.mql5.com/ru/code/9356
- остается тогда статистический,а это разные вариации парного трейдинга опять же.
из реализованных систем ,помимо регрессионных стратегий, мне попадалась только система на фильтре Калмана. Под нее есть код на питоне,Р, матлабе в интернетах.
Не поверите - но именно в процессе переписывания именно этого кода, я решил открыть данную ветку :). Пока переписывание остановил - хочу заново получить формулировки и начисто писать на MQL5.
Vladimir Karputov: Не поверите - но именно в процессе переписывания именно этого кода, я решил открыть данную ветку :). Пока переписывание остановил - хочу заново получить формулировки и начисто писать на MQL5.
вы упретесь в проблему проскальзываний и медленного исполнения точно так же как при латенси арбитраже, если даже и будут изредка возникать отклонения то всю остальную работу по отправлению системы в трэш сделает ваш брокер. Посмотрите подобные системы в маркете, коих много, и попытайтесь найти хоть один работающий мониторинг :) так что работайте с парной торговлей, хотя бы результаты реала от тестера не будут отличаться
сразу предложение заменить использование индикатора на https://www.mql5.com/ru/forum/162251
ну там просто по индикатору в тестере удобно смотреть сразу глазами ) Ну и собственно что следовало бы допилить в бота, вернее переделать, это расчет корзины валют и их корреляций, на основании чего открывать те же хоть треугольные хоть десятиугольные сделки, но с нормальными ременными задержками и не страдать от проскальзываний. А в моем варианте он просто считает все корреляции по добавленным символом и открывает сделки по сигналам для каждой пары инструментов, независимо от других. Допустим, по индексам у нас получится AUD перекуплен USD перепродан, продадим AUDUSD, в то время как GBP перепродан, купим GBPAUD в это же время ну и так далее, при этом нужно посмотреть насколько коррелируют данные пары, корреляция должна быть отрицательной в этот момент, по идее. Ну в общем в этом ключе нужно развивать тему.
арбитраж возможен на уровне поставщиков ликвидности (межбанковский) - как все работает не видел, но точно на очень быстрых скоростях и больших суммах денег)
то что дают брокеры - это усредненные котировки + фильтры + плагины и тд, поэтому в рамках одного счета/сервера будет отколение до одного спреда (или около того)
если в рамках одного брокера то только на разных счетах, например безсвоповый и стандартный счет, но это будет не арбитраж тогда, а керри трейд
а что вы подразумеваете под нормальной логикой? можно пример?
Присоединяюсь: как только большинство согласится, что найденная логика - самая нормальная - сразу начинаю кодить в этой ветке.
расчет корреляций и весовых коэффициентов для инструментов, причем нужно учитывать не только краткосрочную, но и долгосрочную взаимосвязь. Я уже создавал тему где выкладывал пример и мое видение для парного трейдинга, попробую найти..
https://www.mql5.com/ru/forum/99154
все не было времени никак подопиливать как следует идею
немного пофлужу тогда))
давайте тогда для начала вспомним,какие виды арбитража вообще есть:
-географический , между разными площадками - Москва-Лондон, Москва-Нью-Йорк, Токио-Нью-Йорк и т.п.
не подходит под озвученную тему
- латенси. на форе (как указано в теме) запрещен практически повсеместно. на фонде в этом виде арбитража сражаются дядьки с короткими проводами и большими деньгами. не подходит значит
- треугольный. на мой взгляд, это просто эксплуатация кривого агрегатора у дц. на другом форуме есть специалист,который занимается разработкой агрегаторов для дц, но почему-то я уверен,что он не станет раскрывать механику работы агрегатора и есть ли там возможность подобного арбитража.
возможно, он будет работать при некоторых условиях - асинхронное открытие и пинг около 0.
в таком случае проще всего наверно переписать старую поделку
https://www.mql5.com/ru/code/9356
- остается тогда статистический,а это разные вариации парного трейдинга опять же.
из реализованных систем ,помимо регрессионных стратегий, мне попадалась только система на фильтре Калмана. Под нее есть код на питоне,Р, матлабе в интернетах.
https://www.mql5.com/ru/forum/99154
все не было времени никак подопиливать как следует идею
да,помню.
сразу предложение заменить использование индикатора на https://www.mql5.com/ru/forum/162251
немного пофлужу тогда))
давайте тогда для начала вспомним,какие виды арбитража вообще есть:
-географический , между разными площадками - Москва-Лондон, Москва-Нью-Йорк, Токио-Нью-Йорк и т.п.
не подходит под озвученную тему
- латенси. на форе (как указано в теме) запрещен практически повсеместно. на фонде в этом виде арбитража сражаются дядьки с короткими проводами и большими деньгами. не подходит значит
- треугольный. на мой взгляд, это просто эксплуатация кривого агрегатора у дц. на другом форуме есть специалист,который занимается разработкой агрегаторов для дц, но почему-то я уверен,что он не станет раскрывать механику работы агрегатора и есть ли там возможность подобного арбитража.
возможно, он будет работать при некоторых условиях - асинхронное открытие и пинг около 0.
в таком случае проще всего наверно переписать старую поделку
https://www.mql5.com/ru/code/9356
- остается тогда статистический,а это разные вариации парного трейдинга опять же.
из реализованных систем ,помимо регрессионных стратегий, мне попадалась только система на фильтре Калмана. Под нее есть код на питоне,Р, матлабе в интернетах.
...
в таком случае проще всего наверно переписать старую поделку
https://www.mql5.com/ru/code/9356
- остается тогда статистический,а это разные вариации парного трейдинга опять же.
из реализованных систем ,помимо регрессионных стратегий, мне попадалась только система на фильтре Калмана. Под нее есть код на питоне,Р, матлабе в интернетах.
Не поверите - но именно в процессе переписывания именно этого кода, я решил открыть данную ветку :). Пока переписывание остановил - хочу заново получить формулировки и начисто писать на MQL5.
да,помню.
сразу предложение заменить использование индикатора на https://www.mql5.com/ru/forum/162251
арбитраж возможен на уровне поставщиков ликвидности (межбанковский) - как все работает не видел, но точно на очень быстрых скоростях и больших суммах денег)
то что дают брокеры - это усредненные котировки + фильтры + плагины и тд, поэтому в рамках одного счета/сервера будет отколение до одного спреда (или около того)
если в рамках одного брокера то только на разных счетах, например безсвоповый и стандартный счет, но это будет не арбитраж тогда, а керри трейд