Технологии фондового рынка: прямой доступ на биржу

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

    image

    Зачем это нужно?


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

    Как правило, роботы совершают огромное количество таких операций за одну торговую сессию (от тысяч до сотен тысяч), зарабатывая на каждой из них не очень много, но благодаря объему, обеспечивая своему владельцу стабильный доход. При таком способе торговли на первый план выходит скорость. Если заявка, посланная в рынок вашим роботом, задержится по пути хоть на пару миллисекунд, то вы можете недосчитаться прибыли. И точно также, если информация о ситуации на рынке (market data) будет поступать к роботу с задержкой, он не сможет в рамках заданного алгоритма быстро реагировать на изменения, что также чревато убытками.

    Для минимизации временных затрат трейдеры прибегают к целому ряду мер от оптимизации кода своего программного обеспечения, до приобретения «широких» каналов связи. Однако, наибольший выигрыш по времени можно достичь, убрав с пути заявки брокерскую систему.

    Что такое прямой доступ на биржу?


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

    При такой организации процесса торговли трейдер может рассчитывать на значительный выигрыш по времени. Например, при прямом подключении к фондовому и валютному рынкам Московской биржи время обработки заявки снижается до 0.5 мс, а на рынках FORTS и Standard – не превышает 3 мс. При использовании же брокерской системы, заявки обрабатываются за время от 5 -10 мс до 150- 500 мс в зависимости от брокерской системы, типа рынка и способа подключения. Т.е. через брокерские системы заявки обрабатываются в 10-100 раз медленнее, чем при прямом подключении (хотя и такая скорость вполне устраивает многих торговцев).

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

    Где используется?


    Несмотря на то, что технически, благодаря прямому доступу на биржу трейдеры могут совершать торговые операции минуя брокера, «документально» доступ все равно осуществляется именно через компании-брокеров. То есть для того, чтобы получить возможность напрямую торговать на, допустим, фондовом рынке Московской биржи, инвестору необходимо заключить договор с брокером и уже у него приобрести услугу прямого доступа на биржу.

    image

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

    • Фондовый рынок – крупнейший фондовый рынок стран СНГ, Восточной и Центральной Европы. Доступ предоставляется к секторам «Основной рынок» и к сектору рынка Standard.
    • Срочный рынок (бывший FORTS) – ведущая площадка по торговле производными финансовыми инструментами в России и странах Восточной Европы.
    • Рынок валют и драгоценных металлов – один из наиболее значимых сегментов финансового рынка России.

    Кроме того, некоторые брокеры могут организовать прямой доступ на зарубежные площадки, например на London Stock Exchange (LSE), рынки СМЕ (фьючерсы и опционы) и т.д.

    Разновидности протоколов и способов подключения


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

    Протокол FIX (Financial Information eXchange) – протокол обмена финансовой информацией, который является мировым стандартом для обмена данными между участниками биржевых торгов в режиме реального времени. Поддерживается крупнейшими мировыми биржевыми площадками, в том числе Московской биржей.

    Для получения рыночной информации (Market Data) используется протокол FAST (Fix Adapted for STreaming)стандарт, разработанный создателями протокола FIX, который позволяет добиться значительных возможностей компрессии данных для передачи больших объемов рыночной информации с минимальными временными задержками. Помимо Московской биржи, используется на NYSE, Nasdaq-OMX и многих других мировых площадках.

    Также для прямого подключения используются нативные протоколы. Данные протоколы возникли еще до объединения бирж ММВБ и РТС в Московскую биржу.

    Так на рынках относившихся к бирже РТС (FORTS – фьючерсы и опционы, Standard), для прямого совершения операций и получения данных в режиме подключения используется протокол Plaza II.

    Для выполнения торговых операций и получения биржевых данных на площадках, ранее относившихся к бирже ММВБ (валютный и фондовый рынки) используется двунаправленный шлюз MICEXBridge (TEAP).

    Технически подклюние к Московское бирже возможно несколькими способами, такими как подключение через интернет, подключение с использованием универсальной схемы подключения или используя колокацию биржи.

    image
    Универсальная схема подключения

    Более подробно протоколы передачи финансовой информации и способы подключения мы рассмотрим в одной из следующих статей.

    Софт


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

    Кроме того, благодаря тому, что технологии прямого подключения являются открытыми, инвесторы могут самостоятельно разрабатывать программное обеспечение для себя. Однако так как эти программы в конечном итоге имеют практически непосредственный доступ к ядру торговой системы, биржа внедрила процедуру сертификации торговых решений от сторонних разработчиков, чтобы исключить вероятность, когда «взбесившийся робот» наповал уложит всю систему. Эту процедуру проходят как разработки индивидуальных инвесторов, так и ПО, созданное специальными компаниями на заказ.

    Что еще?


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

    Робот может размещаться как на отдельном сервере, который можно поставить в стойку в дата-центре (эта услуга называется Colocation), так и на виртуальной машине (Hosting), которая в свою очередь запускается вместе с виртуалками других клиентов на сервере, также установленном в ЦОД, рядом с биржевыми серверами. Услуги хостинга предоставляют, как правило, только крупные брокеры, обладающие собственными стойками в дата-центрах.

    Сейчас, торговые сервера Московской биржи размещены в ЦОД М1. Торгвоые роботы, подключаемые к биржевым серверам, могут размещаться в двух зонах – так называемой DMA-зоне свободной коллокации и зоне непосредственной коллокации биржи.

    image

    Размещение в зоне коллокации биржи имеет очевидные преимущества: виртуальные машины и серверы подключаются непосредственно к ядру биржи, в то время как из свободной зоны подключение идет через промежуточные серверы MICEX Gate и Plaza II. Кроме того, получение данных по протоколу FAST и выделенный канал для подключения к рынку IOB London Stock Exchange (торговля российскими ADR в Лондоне) доступны только из зоны коллокации биржи.

    Одним из способов существенного снижения затрат на инфраструктуру является размещение робота в зоне свободной колокации. Услуги, предоставляемые в ней, практически аналогичны услугам зоны биржевой колокации. Однако бесплатный сыр бывает только в мышеловке, за относительную дешевизну размещения робота придется «заплатить» несколькими миллисекундами увеличения скорости обработки транзакций.

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

    Все это, конечно, стоит денег и, в сравнении, с обычным доступом на биржу через брокерские системы, довольно больших. Однако, для тех инвесторов, которые вышли на определенный уровень доходов – такие траты имеют смысл. По данным представителей биржи, владельцы роботов, победивших на конкурсе «Лучший частный инвестор» в 2011 году тратили на услуги, связанные с прямым доступом от 100 до 500 тысяч руб. в месяц. Однако, с учетом того, что некоторым торговцам (хотя таких было не так уж и много) удавалось выходить на доходность равную 8000% и зарабатывать миллионы рублей в месяц (учитывая все комиссии брокера и биржи), эти расходы довольно быстро окупались.

    На сегодня все! Всем спасибо за внимание, будем рады ответить на вопросы в комментариях.
    • +32
    • 68,1k
    • 8

    ITI Capital

    204,00

    Лучший онлайн-брокер для работы на бирже

    Поделиться публикацией
    Комментарии 8
      +1
      Нахрапом уже биржу не возьмёшь )
      Большие деньги нужны для заработка ещё больших денег!

      Спасибо за статью!
        +1
        Пожалуйста!
        +5
        А толку то? :)
        Раньше хоть в РТС хоть немного вылизывали код, сейчас Plaza2 роутер из костылей и подпорок состоит.
        А уж перевод на новую «универсальную» схему и диалоги с инженерами, нихрена не понимающими как настроить маршрутизаторы не из «нулевой» конфигурации, особенно доставляют.
        Раньше с поддержкой РТС было любо дорого общаться, что с сетевиками, что с сертификатной поддержкой. Сейчас в новой поддержке moex.com напишешь письмо и ждёшь неделю пока ктонить до твоей проблемы доберется.
        Вчера например обрубили все старые настройки в InterPlaza prom сервере, в итоге мои трейдеры и шлюзы получили отлуп «неразрешенный адрес» и никого не волнует, что условием РТС в хрен знает каком году была прямая адресация клиентских приложений и нахождение шлюзов в едином адресном пространстве внутренних подсетей РТС. Мне теперь всю сеть /22 переделывать? на вопрос «какого хрена» был ответ «пишите письмо от имени генерального директора на имя генерального директора! и мы включим всё обратно». нафига оно мне нужно такое счастье?
        новая система ЭДО вообще поделка студента программиста в которой я уже разбираюсь лучше чем техподдержка МБ, которая должна знать всё как свои 20 пальцев.
        А Вы про схемы толкуете.
          0
          Ни мы, ни биржа к сожалению, не можем комментировать описанные вами ситуации, поскольку не обладаем конкретной информацией.

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

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

          1. Унификация доступа по Fix протоколу для всех рынков
          За основу будет взят продукт, хорошо зарекомендовавший себя на фондовом ивалютном рынках — новый, унифицированный фикс уже находится в стадии внутреннего тестирования и будет выдан в публичный тест после нового года. Боевая эксплуатация этого продукта намечена на второй квартал 2014 года

          2. Унификация API для всех рынков:
          На текущий момент стандартным API признан Cgate, и получение маркет даты фондового и валютных рынков через него уже реализовано. В стадии разработки и тестирования находится роутинг заявок. Наши планы по выдаче полнофункционального унифицированного API в публичный тест — первый квартал 2014 года

          3. Разработка и построение новой торгово-клиринговой платформы
          Это крайне обширный и амбициозный проект биржи, призванный объединить и улучшить текущие торговые платформы для различных рынков. Мы внимательно изучаем опыт наших зарубежных коллег в части построения рисковых, клиринговых и трейдинговых платформ и постараемся взять самое лучшее для построения своей платформы МБ.

          Надеемся, что после реализации этих проектов, жизнь радикально изменится в лучшую сторону.
          +1
          Однако, с учетом того, что некоторым торговцам (хотя таких было не так уж и много) удавалось выходить на доходность равную 8000% и зарабатывать миллионы рублей в месяц (учитывая все комиссии брокера и биржи), эти расходы довольно быстро окупались.
          Только вы не забудьте добавить, что робот Панда, который вышел на такую доходность, смог на нее выйти, во-первых, потому что начали с суммы ~50k, а во вторых потому, что стали де факто маркетмейкром на RI. Такие возможности на дороге не валяются, и будь у них лям-другой, 8000% они бы не сделалли т.к. банально нет такой ликвидности на рынке.
            0
            Вы и правы, и ошибаетесь :).

            Правы в том что, они начали с суммы в 50 тысяч рублей. Не правы в том, что эта сумма помогла показать такую доходность. Если вы посмотрите на кривую зависимости их дохода от времени, то обнаружите, что это практически прямая линия. Т.е. они могли начать и со 100 и со 150 тысяч, результат был бы близок. Тогда это явилось откровением для рынка, что можно на опционах построить стратегию слабо зависящую от размера торгуемого лота (размера портфеля). Понятно, что зависимость все-таки есть, но она оказалась гораздо меньшей чем при обычной торговле на фьючерсах.

            Кроме того, Panda тогда не была никаким официальным маркет-мейкером и плату от биржи за маркетмейкерство не получала. Стать же ММ де факто без денег и комиссий – это нужно обладать очень веской уверенностью в своих алгоритмах работы и большой смелостью.
              0
              Нет, это вы не правы. Рост в 8000% является ростом относительно их стартового капитала, иначе говоря 50т.р. превратились в 4млн. То есть по вашей логике, если бы у них был 1млрд, то они бы сделали на рынке 80 миллиардов? Ничего подобного, у рынка есть потолок ликвидности, тот факт что на отчете панды прямая линия просто показывает что они не уперлись в этот потолок.

              Насчет условий маркетмейкерства, это никого не волнует, я написал же что они стали де факто маркетмейкером, а их отношения с биржей дело второстепенное.
                0
                Не надо придумывать за других их логику. Мы про Фому, а вы про Ерему :). Доходность на тех суммах на которых они работали (от 50 тыс до 4х млн) практически не зависела от роста счета, т.е. стратегия хорошо масштабировалась. Это было признано всеми, кто изучал итоги. И, соответственно, для того кейса нет большой разницы с какой суммы начать с 50 или 100 тысяч.

                Однако, торговля на бирже – это не решение академических задач. Это всегда конкретика. Есть очень большая разница в доходностях при торговлей на 10 миллионов и на 1 млрд. рублей. Но для некоторых стратегий нет большой разницы между 50 тысячами и 5 миллионами. Т.е. ликвидность рынка – это не только абсолютное понятие, но и относительное.

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое