fxsaber
fxsaber личный блог
25 ноября 2021, 22:05

Маленький эпизод из жизни алготорговли на настоящем институциональном рынке FOREX.

Пролог


У меня есть ПАММ-счет, по правилам оферты которого с момента любой инвестиции не могу получать вознаграждение за управление в течение года. При этом инвесторы никак не ограничены: могут снимать свои деньги+прибыль в любой момент времени.

2031652 

На счете сейчас в управлении ~40 000 евро. Что позволяет открываться относительно крупными лотами. Я воспользовался такой возможностью, чтобы показать, как это происходит на настоящем институциональном рынке FOREX, который в данном случае представляет агрегацию нескольких крупных поставщиков ликвидности. 

Мы говорим про реальный рынок FOREX, а не множество одноименных кухонных способов торговли на форексе, о которых слышал каждый. Ниже увидите, как это происходит.


Эпизод.


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


Из всей торговли за сегодня выделил такой эпизод, который представлен на скрине.
Маленький эпизод из жизни алготорговли на настоящем институциональном рынке FOREX.
Ссылка на полноразмерное изображение.

Выглядит безобидно в MetaTrader 5. Но если присмотреться к цифрам, то абсолютно непонятно, почему там такие числа? А вот почему. 


Есть множество алготрейдерских хитростей. Одна из них — торговля в виртуальном окружении, которое синхронизируется в реальном времени с реальным торговым окружении.


Так вот на следующем скрине Virtual — это торговля в виртуальном окружении.

Маленький эпизод из жизни алготорговли на настоящем институциональном рынке FOREX.
Ссылка на полноразмерное изображение.

Как видно, она плюсовая: открывается одна позиция, а затем она переворачивается. Все! А как на реале?

 

А на реале убыток, причем ощутимый: ~1 000 евро. На том же скрине привел две визуализации этой истории торговли с реала. Посередине — в удобном для чтения спец. виде, внизу — штатное отображение MetaTrader 5. 


Давайте разберем пошагово, что же произошло на самом деле.

  1. В 22 часа срабатывает SellLimit на 13.1 лота AUDUSD.
  2. Лимитный ордер быстро заливается на весь объем, порождая SELL-позицию на 13.1 лота.
  3. У позиции стоит TakeProfit-уровень и выставлен там же еще BuyLimit, чтобы сделать переворот открытой позиции, когда цена дойдет.
  4. Около часа ночи происходит частичная заливка TakeProfit (частичное закрытие позиции) на 0.5 лота и полный реджект (отказ в исполнении) BuyLimit.
  5. Меньше, чем через секунду, случается уже полный реджект TakeProfit на оставшиеся 12.6 лота и BuyLimit на 13.1 лота.
  6. Спустя несколько миллисекунд снова полный реджект на TakeProfit, но частичная заливка BuyLimit на 0.5 лота.
  7. Тут же роботом делается схлопывание SELL-позиции на 12.6 лота и BUY-позиции на 0.5 лота: осталась SELL-позиция на 12.1 лота и недоисполненный BuyLimit на 12.6 лота.
  8. Цена откатывает от этого уровня исполнения и уходит в другую сторону, наращивая убыток.
  9. Робот удаляет оставшийся кусок BuyLimit на 12.6 лота и пытается изменять уровень TakeProfit для SELL-позиции на 12.1 лота.
  10. В итоге роботу удается закрыть позицию по TakeProfit, но в сильном убытке. При этом риски еще большего слива нивелируются подобной автоматической резкой несистемного убытка.

 

Не открылся и перевернулся, а аж 10 не очень приятных шагов. Которые даже расписывать было утомительно.

 

Несистемность.

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


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

 

Регуляция.


У многих этих контор, конечно, есть различные регуляции — куплены. Да, они именно покупаются (после выполнения определенных требований). И ими ежегодно вносится немалая абонентская плата регуляторам (узаконенный «бизнес»). Конечно, это дорогое удовольствие оплачивают клиенты через соответcвующее ухудшение для них торговых условий и другие ухищрения. Все, чтобы клиентам было спокойнее по поводу вывода своей прибыли (если она будет) и снятия финансовых ограничений для юр. лица брокера. 


Криптовалютные механизмы, конечно, не ограничиваются отсутствием регуляции... 




Предоставленный же пример не из симулятора, и можно видеть, сколь непросто происходит торговля. И к чему она может привести. Грубо говоря, правила не сильно отличаются от биржевых, а точнее — техническая идентичность работы с биржевыми дарк-пулами. Вот такой он, настоящий FOREX!

 

О торговле.

 
Сама торговля ведется роботами через MetaTrader 5, который подключен посредством одной из лучших реализаций MT5-бриджа к агрегатору, который, в свою очередь, очень грамотно (latency, ping, fillrate, liquidity и т.д.) работает с поставщиками ликвидности через FIX-протокол. Клиентами данной технологии являются многие крупные игроки рынка (не трейдеры, в основном). 


Торговля с моей стороны идет только через лимитные ордера, поэтому вопросы latency между мной и брокером ничтожны. Но для бОльшей перестраховки все идет с выделенного многоядерного компьютера в крупном ДатаЦентре Европы с пингом до MetaTrader 5 сервера чуть меньше 4-х миллисекунд. Загрузка CPU около 5%.

Маленький эпизод из жизни алготорговли на настоящем институциональном рынке FOREX.


Алготрейдинг.


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

 

Потолок ликвидности ТС.



Вы можете видеть много скальперов. Как правило, их мониторинги располагаются в симулякрах форекса. И они торгуют малыми объемами, чтобы симулякр не вносил коррективы… Увидеть долгоиграющий скальпер на большие суммы (> $10K) почти невозможно в таких местах. Если же идет торговля на реальном рынке, то там можно получить «холодный душ» от реджектов, нехватки ликвидности (да, на FOREX может иссыхать ликвидность для торговле через лимитники). Поэтому заниятие масштабированиев скальперов требует высокой компетентности. От этого и 
выгоднее их продавать, чем получать торговый профит от них. 


И даже такие неплохие торговые показатели не затмевают выгоду от простой продажи роботов.
Маленький эпизод из жизни алготорговли на настоящем институциональном рынке FOREX.
Ссылка на полноразмерное изображение.


MetaTrader 5.

 

Как видите, MetaTrader 5 предоставляет довольно много информации для анализа. Он очень быстр и обеспечивает подачу тиков без потерь. У меня одновременно может быть открыто несколько сотен позиций/ордеров, запущены больше сотни роботов и все это способно крутиться четко, не мешая друг другу и отрабатывая такие выкрутасы рынка, как показал выше. Но это опять же требует большой алгоритмической работы и оттачивания обхода всех нюансов.
 

Эпилог.


На скринах можете видеть ID-столбец с длинными числами. На самом деле это не числа, а текст — некие технические метки, позволяющие взаимно однозначно переносить MT5-деятельность в FIX-протокол и обратно. Поэтому подробные логи любой торговли на стороне брокера сохраняются в формате, который принимают аудит-компании мирового уровня. Так что есть все для проведения объективного
арбитража.
38 Комментариев
  • Matrica
    25 ноября 2021, 22:51
    А если закрывать не по тейку, а встречным двойным лотом? А потом закрывать перекрывающиеся сделки. Или ликвидности тоже не нальют?
    P.S. — на спреде хотя бы частично сэкономите.
      • Matrica
        25 ноября 2021, 23:31

        fxsaber, с алго особо не сталкивался, просто уточнил.
        Как там в анекдоте — Леонид Ильич, все куры передохли… Жаль, а у меня еще столько гениальных идей было!

  • Мальчик buybuy
    25 ноября 2021, 23:50
    Я писал на эту тему отдельный топик и даже устроил конкурс на 50 тыр призовых
    Есть систематическая проблема при работе лимитниками — это постоянный отрицательный снос эквити при работе любым индикатором/ТС

    Ну т.е. сам лимитник проскальзывания не допускает. Но если он вдруг не исполнился, мы (обычно) перевыставляем ордер. Если цена идет в неправильном для нас направлении — мы перевыставляем его еще раз… В итоге получаем псевдо-проскальзывание при работе лимитниками, которое вынимает много денег из нашего кармана.

    Вселенная лимитных ордеров устроена очень и очень сложно
    И эта проблема есть на любых активах, не только на FX

    С уважением
      • Мальчик buybuy
        26 ноября 2021, 01:13
        fxsaber, это усреднение

        Проблему в целом не решает
        Снос значимый в абсолютном выражении (см. топик с конкурсом)

        С уважением
          • Мальчик buybuy
            26 ноября 2021, 01:46
            fxsaber, условия не обязательны

            В следующем топике (по итогам) есть результат
            Это формула для сноса при работе лимитниками, которая работает на любой ТС
            На нее и стоит обратить внимание

            С уважением
              • Мальчик buybuy
                26 ноября 2021, 12:31
                fxsaber, Элементарно, Ватсон

                smart-lab.ru/blog/714554.php
                smart-lab.ru/blog/715070.php

                С уважением
  • Boris
    26 ноября 2021, 00:18
    И сколько алготорговля сотнями роботами приносит % в день?
  • PrAct
    26 ноября 2021, 16:13
    Плюсую, с интересом прочитал Ваш пост. Судя по скрину Вы торгуете в Раннфорексе у Дмитрия Ранева. Уважаю его! Я бы тоже там торговал, но у него нет вывода на счета в российских банках.
    Что касается темы поста. По моему опыту (торгую тоже большими объемами) таких историй не было. Возможно по причине того, что торгую евродоллар и фунтдоллар — то есть наиболее ликвидные инструменты. В моём случае лимитные ордера частично закрывают ранее открытую позиции (финансовый замок). Из вашего описания процесса рискну предположить (возможно ошибаюсь) что наложилось несколько обстоятельств: 1. — не самое удачное время для сложных ордерных конструкций, обусловленное близостью ночного ролловера или даже частичный его захват. 2. — снижение у поставщиков котировок ликвидности и так у не самой ликвидной пары. 3. -  сбой робота. Получился так называемый идеальный шторм, в результате вы оказались в убытке.
  • nbvehrfr
    26 ноября 2021, 17:04
    kids problems.
    Lmax?
      • robomakerr
        26 ноября 2021, 20:27
        fxsaber, а вот Мальчик Buybuy говорит, что его терпит)
          • robomakerr
            26 ноября 2021, 20:49
            fxsaber, ну, rollover-time это была такая «дыра в безопасности», что её просто не могли не прикрыть, мне кажется уже не осталось брокеров, где это можно эксплуатировать.
              • robomakerr
                27 ноября 2021, 13:50
                fxsaber, что за дичь, зачем мне их оправдывать?)
                Час ролловера объективно уже неторгабелен. Это была брокерская неэффективность, так что брокер либо вынужден её прикрыть, либо его разденут очень быстро.
        • Sergey Kovalyov
          05 декабря 2021, 21:56
          robomakerr, У него что-то порядка 30% годовых. Конечно его терпят)
          • robomakerr
            06 декабря 2021, 19:30
            Sergey Kovalyov, вроде бы он и так миллионер, так что может себе позволить такую маленькую доходность)
            • Sergey Kovalyov
              08 декабря 2021, 19:50
              robomakerr, А вот делал бы 100% в месяц — не терпели бы. Плюс, он может сидит на плохом фиде (с маркапами) и зарабатывает еще и им
  • robomakerr
    26 ноября 2021, 20:33
     «Нехватка ликвидности» это сколько в деньгах?
      • robomakerr
        26 ноября 2021, 20:49
        fxsaber, это в ролловер? или в нормальное время?
          • robomakerr
            27 ноября 2021, 13:53
            fxsaber, 
            через четыре часа после ролловера.

            А вы уверены, что этот «институциональный Forex» — не подделка?)
            Ну сами подумайте, каковы обороты на форексе, и где по сравнению с ними жалкие 0.19 лота.
              • robomakerr
                28 ноября 2021, 19:27
                fxsaber, доказательства не нужны, это же риторический вопрос)
                Мне просто непонятно, как совмещается в одном флаконе «институциональный форекс» и неспособность исполнить 0.19 лота.
                  • robomakerr
                    29 ноября 2021, 13:34
                    fxsaber, ничем не отличается от кухонности.
                      • robomakerr
                        30 ноября 2021, 20:35
                        fxsaber, вы можете сами на нем быть маркетмейкером?
  • Oleg Kalmanovich
    15 сентября 2022, 08:15

    Такой материал надо, как минимум, в методичку по рынку добавлять и публиковать, а лучше в книгу. Все разложено по полкам и разжевано на 200%, Крутота!

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

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