Metatrader 4: DMA и межбанковская ликвидность

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

Ничего удивительного — Русал не продает алюминий по граммам, а J.P. Morgan не дает доступа к межбанковскому рынку с микро-лотами. Это и ежу понятно, весьма толковое животное.

ежу понятно

И вот русские программисты из компании Metaquotes (разработчики дилинговой форекс-платформы Metatrader 4, далее MT4) придумали элементарную вещь. Ну да, мировые банки не дают доступа к реальному форексу розничным нищебродам. Однако, что если сделать вот так:

  1. Отслеживать цену, по которой, скажем, Goldman Sachs и HSBC осуществляют валютный обмен по паре EURUSD.
  2. Позволить розничным трейдерам делать ставки микроскопическим размером в 0.01 лота на EURUSD.

Сказано — сделано. Так розничный, дилинговый форекс (символом которого и является Метатрейдер) пошел в массы.

Дилеры MT4

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

Дилеры («брокеры)» просто котировали клиентам цену, по которой банки осуществляли валютный обмен. И все это, для розницы, выглядело почти как настоящие торги (ими не являясь).

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

forex-scam

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

Так дилинговый Метатрейдер, созданный для форекс «кухонь» и настроенный против трейдеров, получил обновление для модели DMA (Direct Market Access — прямой рыночный доступ).

Мост MT4

Все дело в мосте. Это такой серверный плагин для MT4, который «подключает» трейдеров к желаемой межбанковской ликвидности и наделяет унылый Метатрейдер новыми качествами.

Тут-то становятся очевидными различия между брокером и дилером. Ибо большинство розничных форекс брокеров на самом деле… дилеры, поскольку реальный брокер передает вашу заявку уже своему брокеру — так называемому Прайм брокеру (ПБ).

И тогда модель будет следующая. Вы торгуете против вашего брокера, он — против своего прайм брокера. Так решается конфликт интересов непосредственно между вами и вашим брокером (зато будет между брокером и ПБ, между ПБ и банком, хихи; но это уже их разборки, что вас не касаются).

forex-direct-market-access

Так мы получаем брокера с MT4, что работает по модели DMA. Сия модель включает в себя 3 программных элемента:

  • торговый терминал Metatrader 4 (этот вы ставите себе на компьютер);
  • сервер MT4 (а этот установлен у брокера);
  • мост MT4, что обеспечивает подключение MT4 к ПБ (который, в свою очередь, будет напрямую торговать с банками и межбанковским поставщиками ликвидности).

Что же тогда за цены буду в вашем терминале, откуда?

  1. Прайм брокер передает данные по объемам для каждого ценового пункта прямо в мост через протокол FIX.
  2. Мост преобразовывает данные FIX о глубине рынка (разные объемы на разных ценовых уровнях) в общую книгу ордеров (стакан котировок) MT4 в формате бид/аск.
  3. Сервер MT4 передает доступные данные из стакана котировок (top order book) в ваш терминал MT4.

Теперь, когда мы нажимаем кнопку Купить или Продать в МТ4, дальше все просто:

  1. Заявка с вашего терминала МТ4 уходит на сервер МТ4.
  2. И активирует торговый запрос FIX, что уходит с моста к прайм брокеру.

После того, как заявка соотносится с другой заявкой в стакане котировок, прайм брокер передает торговое подтверждение в формате FIX непосредственно в мост МТ4, тот передает его серверу МТ4, а тот создает запись в оригинальной «дилинговой» книге заявок МТ4. Так будет даже несмотря на то, что это ставка не против дилера, а по DMA модели.

Как работает стоп-лосс

Как же тогда в этой системе из трех компонентов работают лимитные ордера, такие как стоп-лоссы в Metatrader 4?

  1. Ваш терминал МТ4 отправляет лимитный ордер на сервер МТ4.
  2. Стоп-лосс далее хранится на сервере МТ4.
  3. Он будет «отправлен» на мост только после активации.

А когда происходит эта активация? Тогда, когда цена bid, отправленная мостом к серверу МТ4 выходит за рамки ценового уровня, выбранного как стоп-лосс и сидящего в ожидании на сервере.

Что еще интереснее, как именно происходит эта активация? Сервер МТ4 отвечает, передавая мосту рыночный (а вовсе не лимитный) торговый запрос.

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

Проскальзывание стоп-лосса

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

Первое — чисто дилерский вариант. Цена наливается в «емкость» и когда выходит за рамки рыночного уровня, скальпер жадно набрасывается на подходящую возможность и… обламывается, потому что дилер выдает ему re-quote и выгодная цена будет недоступной.

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

форекс проскальзывание

А опоздал ты потому, что программное обеспечение моста не позволяет размещать лимитные ордера МТ4 (стоп-лосс и тейк-профит) в стаканах котировок DMA. Собственно говоря, именно поэтому трейдеры у DMA брокеров держатся подальше от таких новостей, как NonFarm Payrolls. Стоп-лоссы и тейк-профиты сильно скользят на маленькой ликвидности.

В результате, когда начинается адовая новостная волатильность:

  1. Стоп-лосс MT4 может привести к активации рыночного ордера с таким конским проскальзыванием, что ордер будет исполнен даже лучше, нежели ваш гипотетический тейк-профит (представляю ваше удивление).
  2. Тейк-профит МТ4 может выполнится хуже стоп-лосса и тогда… будет обидно.

Проскальзывания — реальность DMA рынка

Два предыдущих примера, безусловно, критические случаи, но они встречаются. Если ваша сделка выводится на межбанковский рынок по DMA модели, все будет зависеть от ликвидности, и если ее мало — жди сюрпризов.

Безусловно, брокеры пытаются с этим справиться, подключая новых поставщиков ликвидности и пытаясь создать мосты, что позволяют размещать лимитные ордера МТ4 прямо как лимитники в стакане котировок DMA. Однако, в той или иной форме проскальзывания все равно будут, особенно сейчас, когда ликвидность рынка форекс столь низка.

Вот так игрушечный Метатрейдер благодаря модели DMA стал напоминать реальный рыночный терминал. Однако, до сих пор подавляющее большинство форекс брокеров являются, на самом-то деле, дилерами, что дают имитацию межбанковского рынка. До сих пор чистая DMA модель — редкость на розничном рынке форекса и, максимум, тут встречаются модели STP/ECN. Понадобится время, прежде чем реальный DMA пойдет в народ.

Канал TraderVader в Telegram