Burim
Burim личный блог
10 марта 2019, 23:00

Софт для парного трейдинга (арбитража)

Добрый день лудоманы !

Ввиду отсутствия прав публикации в разделе алготрейдинга опубликую пост здесь.

В свое время я разработал и написал программку для парного трейдинга на форекс — математическая идея была правда не моя но я в свое время пришел к этой идее независимо от команды использовавшей этот принцип в своем софте.

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

Я использовал это на форекс беря «быстрый инструмент» на СМЕ — фьючерс на валюту с котировок Rithmic, а «медленный» спот цену на
форекс кухне. Я имел опережение за счет того что это фьюч, а также за счет отставания софта кухни.
Для настройки можно собирать данные и проводить бэктестинг в терминале Мегатрейдер для которого она может быть присоединяемым на
стандартный канал терминалом что расширяет возможности тк в Мегатрейдере есть встроенный язык C для алгоритмов.
Как побочный эффект стало возможно контролировать кухню на предмет «рисования» котировок, можно контролировать котировки кухонь между собой или с эталоном и писать все в файл. Программа позволяет копировать сделки на много счетов сразу в пределах одного или разных компьютеров.
Есть отправка мейлов и push на IOS и андроид для контроля работы. Многоуровневая защита от сбоев разного характера (расширение спреда, нарисованные шпильки, увеличение времени исполнения). Пишутся логи всех действий. Можно взаимодействовать с любым торговым терминалом.

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

Для снижения влияния усилий кухонь я предпринял следующие меры :

сделал имитацию человека то есть использовал USER API для перемещения мыши и работы клавиатуры (Метатрейдоровцы
внесли ряд изменений МТ4-5 для борьбы с этим, но мне удалось найти способы их обойти)
встроил распознавание котировок с экрана
увеличил скорость работы программы
для ускорения передачи котировок сделал свой канал передачи на основе UDP каждая копия программы могла быть
сервером передачи котировок и клиентом для получения котировок с провайдеров котировок, как выяснилось WEB платформы кухонь были на отдельных серверах с другими настройками я сделал управление браузером для прямого управления платформами. Заодно неплохо заработал на бинарниках, но они уж очень плохо выводят деньги и в принципе контролируют клиентов которые зарабатывают и банят (в основном увеличивают время исполнения). В бинарниках кстати часто используется не просто нажатие «Buy» «Sell», а сложные комбинации с подтверждением и различные нажатия в разных местах экрана — возможность таких алгоритмов я тоже реализовал 

В итоге внедрил анализ так сказать второй уровень анализа расхождений — отклонение от средней средних расхождений для выявления тренда и более долгосрочных сделок. Такая стратегия хорошо себя показала на индексах. Сделки стало можно регулировать по времени (в среднем до нескольких дней) в зависимости от желания. Я много раз выкладывал сигналы на срвисе MQL5 от своих счетов пока MQL не стал меня банить по слишком огромным процентам прироста.

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

Я хочу передать свой софт, а также всю базу исследования кухонь сообществу смарт-лаб безвозмездно.
Не знаю есть ли у смарт-лаба свое файло хранилище и кто может им пользоваться информации довольно много
(в основном файлы исследования брокеров сама программа со всеми утилитами около 25 мб)

Вот  ссылка  на клиентскую версию без возможности трансляции котировок серверную нужно поправить. Краткое описание есть в файле в каталоге инсталляции (правда на английском но мне так привычней плюс у меня были только зарубежные партнеры в основном)
Даже интересно кто-нибудь разберется :)


Вот видео сделки для примера :

93 Комментария
  • Replikant_mih
    10 марта 2019, 23:23

    Да, от одной вполне себе респектабельной форекс-компании слышал, что им надо защищаться от подобного рода активности трейдеров).

     

    Вообще это чем-то ближе к хакингу, чем к трейдингу)), но всё ещё трейдинг, да.

     

    >>«Сейчас я больше не имею времени заниматься продолжением исследований в этой области и боюсь, 
    что мои наработки...»

     

    Думал, что следующей фразой будет: «попадут в плохие руки»))))).

      • Replikant_mih
        10 марта 2019, 23:28
        Роман, Ну то что вы эксплуатируете организационное и техническое несовершенство форекс-компаний это ладно, вполне тянет на обычную неэффективность, но то что вы потом хакаете контр-меры, это уже похоже на хакинг).
      • Replikant_mih
        10 марта 2019, 23:28
        Роман, Я имею в виду «хакинг» не в смысле что технически сложно, а в другом смысле — в соседнем комменте немного расшифровал.
    • Андрей К
      10 марта 2019, 23:41
      Replikant_mih, 
      Вообще это чем-то ближе к хакингу, чем к трейдингу)
      однажды известный алготрейдер сказал, что современный трейдинг — это больше хакинг и я с ним согласен
      • Replikant_mih
        10 марта 2019, 23:43
        Андрей К, Ну, многие процессы, если абстрагироваться от конкретных форм, а перейти к содержанию — похожи друг на друга :).
      • Носорог
        11 марта 2019, 07:13
        Андрей К, хакинг означает мастерство, типа гуру. А уж кто использует и для чего нож — это второй вопрос. И уж точно не кухням жаловаться :) 
        • Андрей К
          11 марта 2019, 09:50
          Носорог, 
          хакинг означает мастерство
          в том контексте, в каком он был сказан, нет, речь была не про мастерство
          • Носорог
            11 марта 2019, 09:55
            Андрей К, когда наказывают кухонных жуликов — это все равно хорошо. А высокочастотники тогда что — вообще уголовники? — они ведь чуть ли не свои дрова к сетевухам пишут :). Имхо обычная технологическая сторона конкуренции. 
            • Андрей К
              11 марта 2019, 10:11
              Носорог, 
              они ведь чуть ли не свои дрова к сетевухам пишут 
              и не только.
      • Reznor
        11 марта 2019, 11:08
        Андрей К, а ещё он же сказал, что все алготрейдеры (арбитражеры) торгуют одно и то же
        • Андрей К
          11 марта 2019, 11:14
          Reznor, ага =) когда рыночек позволяет 
  • Replikant_mih
    10 марта 2019, 23:26

     По поводу описанного — ну прикольно, глубоко копали, целый проект, целое исследование, можно сказать!

     

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

      • Technotrade
        11 марта 2019, 00:07
        Burim, какие суммы кухни отказались выводить?
      • tranquility
        11 марта 2019, 00:17
        Burim, а что такое гэп? Не задержка ведь, 2 года это много что-то…
  • Savin
    10 марта 2019, 23:34
    Слабоумные, теперь себя хаккерами мнят, бедная кухонька щас все ее бабки одним траншем телепортируются к какому то васе шизофренику скачавшему супер мега софт, о да детка!
      • Igr
        11 марта 2019, 07:46
        Burim, если в нике поменять р на к то станет понятно )
  • Scroooge
    11 марта 2019, 00:00
    Я тоже было дело арбитражил, пока брокеры все гайки не закрутили. Но это были не кухни, а институционалы (ЛП). С кухнями даже тягаться не хочется, там сущие копейки, не стоит того — быстро находят, выводить не дают. А те хоть давали подкосить немножко. Сейчас арбитраж попросту себя изжил, много энергии нужно потратить чтобы где-то что-то нащупать, алгоритмы сложные. В общем пришлось трансформироваться, искать другие «граали» ))) Третий год как работаю по новой системе, она более надежная, все время ищу возможности доработать, улучшить. Запустил систему на нескольких счетах, собираю статистику, для публики замониторил. Никаких огромных процентов прироста разумеется нет, и не будет. Но вывести на более высокий процент хочется, над чем, собственно, и тружусь. Источник дохода должен быть надежным, и не зависеть от временных перекосов и багов.
  • Technotrade
    11 марта 2019, 00:09
    Новая система имеет отношение к парному трейдингу или нет?
  • Rostislav Kudryashov
    11 марта 2019, 00:09
    Бывает удивительно, когда изобретатели денежных насосов просят за них деньги у прохожих, вместо того чтобы сами качать деньги с биржи.
    Но когда такой денежный насос сдают в общее пользование безвозмездно — это ещё удивительнее.
      • Андрей К
        11 марта 2019, 00:32
        Burim, 
         100%% положительных сделок
        сделка длится 9 дней. А в разделе «просадка», показатель колеблется от 10 до 50%. Загрузка депозита на 5% макс.
        Получается это просто пересидки?
    • Scroooge
      11 марта 2019, 00:19
      Rostislav Kudryashov, голову ломать нужно у какого брокера отнять деньги, т.к. выкачка не у рынка, а у кухни. А безвозмездно отдают — это когда насос уже износился ))) т.е. перестал работать
  • tranquility
    11 марта 2019, 00:12
    Интересно, сколько бабла поднять в итоге получилось? Адекватно ли это количество потраченным усилиям? Сами все делали, сколько времени?
      • tranquility
        11 марта 2019, 00:26
        Burim, что-то быстро. Если было тз заранее или не было необходимости ходить на основную работу, то может и реально…
          • Андрей К
            11 марта 2019, 00:38
            Burim, 
            вот так выглядит когда у кухни не хватает денег
            да это скорее не у кухни не хватило денег. А у алгоритма не хватило денег пересидеть сильную раздвижку пары. Парный трейдинг всегда такой кочергой заканчивается. Всему свое время
              • Андрей К
                11 марта 2019, 00:48
                Burim, 
                 смотрите видели когда нибудь результат
                скрин мелковат, плохо видно честно говоря
            • Кухонный трейдер
              11 марта 2019, 20:14
              Андрей К, это также типичная схема мартингейла (ну, в смысле торговой системы, основанной на мартине).
          • tranquility
            11 марта 2019, 00:41
            Burim, т.е. тупо обнуляет твой баланс? Или кухня начинает рисовать свечки по собственному усмотрению чтобы в конечном итоге забрать свои деньги обратно? Но стратегия ведь не сразу всеми деньгами рискует, наверное, можно ведь всегда настроить чтобы после 5 убыточных сделок под ряд стратегия переставала торговать…
              • Burim, помню году в 9-м или 10-м повадился народ какой-то совой хитрой скальперской торговать… а посоны с альпари сделали по хитрому — перед сигналом напинули всем клиентам кредит ~лям баксов на счет. В результате те у кого в сове был врублен ММ открылись [охрененно] повышенным лотом… их тут же свозили туда где сова закрылась с убытком, после чего лишние кредитные средства у всех забрали)))   Эх… веселые были времена)))

                По сути то ничего криминального — подумаешь на 5 минут по ошибке лишнего бабла сыпанули всем))) а то что у вас там сова слишком большим лотом открывается, так это ж не вина ДЦ же ))) 

                PS: вот чем кухни хороши, так это тем что они не будут за тобой бегать по судам когда у тебя счет ушел в минус, и всё простят по доброте душевной  
                • Бабёр-Енот, 



                  • Винету Карабасович Монетка, честные кухни походу не пережили перехода в законное поле...  =_____=

                    PS: на днях в связи с тем что метаквотсы отрубили таки поддержку winXP в mt4 писал в поддержку Альпари, спрашивал, есть ли у них офис в москве куда можно зайти чтобы забрать оставшееся на счете бабло.

                    Ответили что «на территории России у них сейчас нет партнеров предоставляющих подобные услуги» 
  • tranquility
    11 марта 2019, 00:47
    Кстати, куда смотреть на видео? Была одна сделка, баланс вроде как таким же по закрытию позиции остался. Было бы интересно на таком продолговатом экране видеть второй «быстрый» тикер.
      • tranquility
        11 марта 2019, 00:56
        Burim, Так оба тикера из одного терминала берутся что ли?
          • tranquility
            11 марта 2019, 01:00
            Burim, тогда разве принципиально чтобы названия тикеров были разными? Если CME заметно опережает, то вроде как большой разницы быть не должно…
              • tranquility
                11 марта 2019, 01:12
                Burim, серьезный проект, я погляжу…
                  • tranquility
                    11 марта 2019, 01:40
                    Burim, это может быть интересным. Сейчас напишу в лс. Тут еще один глупый вопрос задам, т.к. не до конца в теме арбитража. А деньги между кухней и брокером для торговли на CME переводятся? Если это одноногий арбитраж и торговля ведется только на кухне, то риски ведь большие должны быть, особенно если кухня свечки от балды Вам начинает рисовать…
                      • tranquility
                        11 марта 2019, 02:01
                        Burim, там у Вас какие-то жосткие хакерские либы используются? Что-то антивиры на файл ругаются. Что там вообще установится? Нужно ли перед уставновкой уже иметь метатрейдер (какой версии?) на компе?
                        Вот, что дает сканирование на virustotal.com:



                          • Влад(и)Мир
                            11 марта 2019, 10:20
                            Burim, выложите short_manual отдельно, пожалуйста.
  • Igr
    11 марта 2019, 07:54
     на каких кухнях торговали?  с какими проблем было меньше? 
      • Igr
        11 марта 2019, 09:35

        Burim, демо далеко не реал

         

        что скажите про Альпари? 

          • Igr
            11 марта 2019, 09:46
            Burim, свои такие на которых не заработать?   спред увеличивали или как они это делали? 
  • На фьючерсе BR относительно живой нефти на Квике будет работать? На Мосбирже, вроде не кухня.
      • Igr
        11 марта 2019, 09:37
        Burim, цена на нефть медленнее фьючерса? при том российского?
          • Igr
            11 марта 2019, 09:42
            Burim, но ведь фьюч ходит за базовой ценой, не фьюч же определяет куда база пойдёт, почему тогда фьюч опережает?  
              • Igr
                11 марта 2019, 09:49
                Burim, ну а что суть, двое заключают контракт, пари, один обязуется купить по такой цене другой продать 
                  • Igr
                    11 марта 2019, 10:09
                    Burim, слышал 
    • Igr
      11 марта 2019, 09:36
      Диванный аналитик-практик, я думаю там уже давно роботы работают, тяжело будет влезть и что то поиметь 
        • AKimTrade
          11 марта 2019, 10:59
          Burim, а на бинарниках где и на чём получалось хорошо заработать?
          А то у меня тоже работают подобные системы — в МТ5 отслеживаются неэффективности, а на сайтах бинарных брокеров робот двигает курсор и нажимает купить/продать. Были времена неплохих заработков…
  • Иван Иванов
    11 марта 2019, 11:04
    опять форекс, бинарные опционы, американские брокеры. Пишите как зарабатываете на московской бирже
  • EY
    11 марта 2019, 11:27
    А сколько rithmic хочет за канал получения данных, если не торговать через них? И нужен ли при этом минимальный депозит?
      • v-trade.pro
        11 марта 2019, 13:28
        Burim, 
        а сейчас чем занимаетесь в плане торговли, если не секрет?
          • v-trade.pro
            11 марта 2019, 18:11
            Burim, 
            интересное направление, на мой взгляд. Алгоритмически работаете?
          • Technotrade
            12 декабря 2020, 16:40
            v-trade.pro, продаю опционы на америке

            Burim, и как до сих пор их продаете, или перешли на что-то более интересное ???
  • Александр
    19 апреля 2019, 02:44
    Хорошо. В как подключить поток с фьюча? Например:cqg?
  • Макс Козлов
    23 мая 2020, 21:04
    Я тоже раньше довольно плотно этим занимался, тоже брал ритмик по апи, лмакс по фикс апи, парный трейдинг пробовал, тоже кстати юзал программу мегатрейдер… Кроссконнекты брал, выделенные сервера… в свое время очень неплохо зарабатывал на этом… со временем все хуже и хуже давался арбитраж и в итоге тоже бросил это дело... 
    потом пробовал делать всевозможных роботов)) хотелось сделать пусть не с большой доходностью но чтобы стабильно)
    сейчас нейросетями занимаюсь... 
      • Макс Козлов
        24 мая 2020, 00:58
        Burim, напишите в личку контакты свои, пообщаемся) я только зарегился тут — не дает в личку написать

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн