Справочник трейдера: ордера, цены, стакан, фонды, валюта - страница 2

 

Типы трейдеров  *


Классификацией трейдеров можно заниматься до бесконечности. Но среди проф. участников рынка (брокеры, разработчики платформ и т.д.) трейдеров делят на два типа: кликеры (GUI-clickers) и алготрейдеры. Названия полностью говорят о их особенностях. Разделение на опытных и новичков (употребяют также "нубы"), как правило, не ведется.
Если стоит задача привлечения трейдеров, то проще всего привлекаются кликеры и гораздо сложнее алготрейдеры.
Кликерам делается хороший красивый GUI, торговым условиям уделяется второстепенное внимание. По этой причине, в частности, кликеры являются в среднем мясом (источником прибыли для других участников рынка). Конкуренция за кликеров высокая.
Алготрейдеры очень придирчивы к торговым условиям, GUI не имеет определяющего значения. Конкуренция за алготрейдеров низкая, хоть усилия на это тратятся серьезные.
Мат. ожидание всех алготрейдеров много выше мат. ожидания кликеров. Количество алготрейдеров много меньше, но оборот выше.
Так случилось, что к мнению алготрейдеров прислушиваются в гораздо меньшей степени, чем к кликерам. Этим страдают разработчики платформ, этим же страдают и брокеры. Мнение алготрейдеров может распространяться даже на то, как, например, платформа продается брокеру - за комиссию с оборота или абонентскую плату. Т.е. учитываются все нюансы возможного изменения торговых условий.
Чаще всего участники рынка настроены на удовлетворение только одного типа трейдеров.

Очевидно из написанного ранее, что маркетмейкеры являются алготрейдерами.

Токсичный поток

Данным термином пользуются маркетмейкеры. Токсичным потоком называется системный прибыльный поток торговых приказов. Он исходит от тех самых, которые зарабатывают на несовершенстве ММ-алгоритмов. На практике 99% токсичного потока приходится на алготрейдеров.

 

Модели работы брокеров *

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


1. Маркетмейкинг
2. STP
3. ECN/STP

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

Некий брокер заявляет, что его оборот > $100 млрд/месяц, при этом заработок $80 с мио. Очевидно, что это маркетмейкер, т.к. даже самые неадекватные STP не зарабатывают больше $65 с мио, не говоря уже про столь высокий месячный оборот.
Выходит, что $80 с ляма - это скорость слива их клиентов. Это обозначает, что при среднем лоте 0.5 средний клиент совершает сделку с прибылью ~ -0.5 пункта EURUSD.
Если извернуться, то среднюю сделку в лот/пипс можно примерно посчитать по тикетам в MT4. Да, многие тикеты будут уходить на отмененные отложки и операции ввода/вывода, но это ни в какое сравнение не пойдет с количеством маркет-ордеров - любимцев кликеров.

Рассуждаем дальше, раз месячный оборот > 100 ярдов, то значит MoneyIn - MoneyOut > $8 мио. Т.е. брокер на сливе своих клиентов ежемесячно зарабатывает $8 мио.
Спрашивается, где возможно найти ежемесячно такое количество хомячков. Причем не забывайте, что MoneyOut в среднем примерно раза в два меньше (сам придумал) MoneyIn. Т.е. брокер ежемесячно привлекает порядка $16 мио новых живых денег.

Как он это делает?!
Средний хомячек несет где-то $200 (также сам придумал, ни от кого никогда не слышал). Значит даже по самым скромным подсчетам (MoneyOut = 0) нужно ежемесячно обирать 40 000 хомячков.
На самом деле хомячки на то так и называются, что сливают много много раз. И несут свои средние $200 по расписанию - с каждой ЗП, годами. Это плата за регулярное удовольствие ощущать себя кликером. Точно также, как тратят ежемесячно на кино, пиво и т.д.

Если среди хомячков вдруг попадается токсичный поток, то он быстро и легко выявляется, после чего настоятельно рекомендуется перейти в STP-тип, либо закрыть счет.
Такому брокеру на самом деле выгодны другие типы брокеров (STP и ECN/STP). Эти брокеры не являются маркетмейкеру конкурентами. Они даже делают огромное благо: производят явное разделение "ECN для профи" и "Стандарт для новичков". Т.к. это позволяет клиентскую базу на Стандарте избавить от токсика. Им даже выгодно, чтобы люди уходили к другим, т.к. токсика в итоге меньше. И можно больше зарабатывать с менее рискового в итоге ММ.

STP И ECN/STP могут испытывать серьезные проблемы при высокой доли токсика. Им нужные кликеры хотя бы для того, чтобы разбавлять токсик перед своими LP, которые почти всегда сводятся на крупных маркетмейкерах. А они действуют по образу и подобию мелких маркетмейкеров (как описал выше).
Дело в том, что на FOREX на данном этапе превалируют ММ-алгоритмы крупных владельцев - банков. Если вы зарабатываете на FOREX - то это почти всегда убыток этих банков, точнее их алгоритмических отделов, у которых миллионные бюджеты тратятся на то, в частности, чтобы вы не зарабатывали.
Получить прибыль от слива другого простого трейдера можно сейчас в своей основе лишь косвенно: трейдер сольет ММ-алгоритму, а вы вырвете этот профит у него себе. Грубо говоря, зарабатывать на FOREX - это грабить наворованное.

Но все это странно звучит только в том случае, если смотреть через розовые очки на многие происходящие в мире события. Уже давно рынок (фондовый или FOREX) стал легальным инструментов отъема денег у населения. Но не все так плохо.
Вернемся к нашему ММ-брокеру. Граальная ли у него схема? Не совсем. Дело в том, что ММ-брокер в состоянии зарабатывать даже много больше $80 с мио при очень волатильном и трендовом рынке. Но и уходить в приличные минуса на длительно-вялом рынке. Таковы вполне предсказуемые особенности торговли среднего хомячка. Т.е. ММ-модель брокериджа - это рисковая модель, но при этом могущая быть очень прибыльной при благоприятных рыночных условиях.

Чтобы ММ-брокер отказался от ММ-модели, ему нужно поверить в то, что STP-модель в состоянии давать на комиссии не сильно меньше. А это значит, что ему нужно увеличивать в разы обороты. Это практически нереально сделать на огромной базе кликеров, т.к. оборот делают алготрейдеры. А алготрейдеры пойдут только тогда, когда торговые условия будут одними из лучших. Ну а это в свою очередь может произойти при серьезнейших финансовых вливаниях в STP-инфраструктуру.
Более того, если имеется такое огромное стадо мяса в виде кликеров, то зачем отдавать их слив зажравшимся ММ-банкам, получая лишь только комиссию с их слива. Если можно забирать все полностью себе. В общем, такие несложные рассуждения позволяют понять, что ММ-брокер с огромной мясной-базой становится заложником самого себя.
Тут еще может доходить до смешного, если база обладает каким-нибудь национальным менталитетом. Например, количество русских хомячков уменьшается на порядок, если просить их заполнять чуть больше полей в анкете, как требуют того регуляторы. Это во многом заставляет ММ-брокеров уходить в оффшорные зоны.

Но опять же, не все так плохо...

P.S. Вся инфа из паблика - анализ крупиц с форумов и тематических ресурсов.

 

Классификация брокеров валютного рынка FOREX *

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


Dealing Desk брокер
, в сокращенном варианте DD-брокер, это компания, работающая на валютном рынке путём выставления собственных ордеров. У такого брокера фиксированный спред. Отличительная особенность получения денег DD-брокера - это разница (спред) и валютные торговые операции против своих клиентов. Другое название данного вида деятельности – маркет-мейкер. Как понятно из названия, маркет-мейкер - в одном лице и продавец, и покупатель. Это даёт преимущество осуществить сделку и выставить встречный торговый ордер.

В России такой вид деятельности получил название дилингового центра, что не совсем верно. Трейдеры, работая с данным брокером, не могут видеть реальную рыночную цену. Этим пользуются, так называемые, маркет-мейкеры (Forex market maker), проводя хитрые манипуляции с валютой на рынке. Как известно, спред - это разница между аском и бидом, и это позволяет маркет-мейкерам получать прибыль даже при убыточных трейдерских сделках. Эта деятельность предполагает противоположную сторону отношений в торговле.

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

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

Ещё один не менее важный показатель - порядочность данного брокера. Она определяется регламентом NDD (No Dealing Desk) компании. Эта компания предлагает доступ для маркет-мейкеров, при этом, не обрабатывая ордера. Плюсом служит и отсутствие реквоутинга. Преимуществом данного способа является то, что торговые операции происходят без ограничений.

Прибыль NDD брокер получает за счёт комиссий и увеличенного спреда. При последнем с клиента снимают комиссию. Данные типы брокеров делятся на два подвида. Первые – это STP брокеры, вторые - ECN+STP.

Расшифровывается STP, как Straight Through Processing. Такой брокер занимается тем, что пересылает ордера напрямую к поставщику ликвидности от клиента. Плюсом служит и то, что поставщик может состоять из нескольких лиц, что положительно сказывается на прибыли клиентов. Ещё одним плюсом является то, что при увеличении количества банков растет и ликвидность, позитивно сказываясь на прибыли клиентов.

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

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



STP-брокер не торгует против своих клиентов, и получают прибыль за счёт надбавки к спреду. Ещё один приём, который использует STP-брокер для получения прибыли – добавление пипсов к цене для покупки, или вычитание пипсов из цены для продаж. Результат позволяет STP-брокеру получать прибыль.

Существует система ECN, что в расшифровке означает Electronic Communications Network. Суть ECN заключается в осуществлении прямых торговых операций между участниками системы. Этот брокер представляет частным трейдерам, маркет-мейкерам и банкам площадку, на которой они осуществляют свои сделки. Преимуществом данного способа служит исполнение торгового ордера по наилучшей цене. Операции по валютным торгам идут в реальном времени, и за это берут небольшую комиссию.

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

Не забывайте, что ECN-брокеры всегда предлагают спреды плавающие. На спредах они не имеют прибыли и устанавливают комиссию только они.

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



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

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

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


Также ознакомьтесь со стандартизацией ЦРФИН *

выдержка из документа:
3.1. Форекс-брокеры группы A – юридические лица, обеспечивающие совершение физическими и юридическими лицами операций с внебиржевыми финансовыми инструментами рынка Форекс, но не ограничиваясь им, и имеющие достаточный для покрытия рыночных рисков неисполнения обязательств перед клиентами собственный капитал.
3.2. Форекс-брокер группы А вправе:
3.2.1. открывать клиентам субсчета и аккумулировать денежные средства клиентов, принятые в качестве обеспечения сделок;
3.2.2. самостоятельно принимать решение о необходимости перекрытия клиентских позиций на внешних контрагентах;
3.2.3. выступать в качестве внешнего контрагента для форекс-брокеров группы B.

3.3. Форекс-брокеры группы B – юридические лица, обеспечивающие совершение физическими и юридическими лицами операций с внебиржевыми финансовыми инструментами рынка Форекс, но не ограничиваясь им, и не имеющие собственного капитала, достаточного для покрытия рыночных рисков возможного неисполнения обязательств перед клиентами.
3.4. Форекс-брокеры группы В:
3.4.1. вправе открывать клиентам субсчета и принимать денежные средства клиентов, принятые в качестве обеспечения сделок;
3.4.2. обязаны перекрывать совокупную клиентскую позицию на внешних контрагентах;
3.4.3. обязаны размещать денежные средства клиентов, принятые в качестве обеспечения сделок, на своем субсчете у внешнего контрагента для обеспечения динамического перекрытия открытых позиций своих клиентов.

3.5. Форекс-брокеры группы С (представляющие брокеры) – юридические лица и/или индивидуальные предприниматели, привлекающие клиентов для форекс-брокеров с целью получения от них вознаграждения.

Классификация брокеров валютного рынка FOREX » Форекс Эксперт: Аналитика, прогнозы, стратегии, советники и индикаторы для Forex.
Классификация брокеров валютного рынка FOREX » Форекс Эксперт: Аналитика, прогнозы, стратегии, советники и индикаторы для Forex.
  • forex-limit.ru
Dealing Desk брокер, в сокращенном варианте DD-брокер, это компания, работающая на валютном рынке путём выставления собственных ордеров. У такого брокера фиксированный спред. Отличительная особенность получения денег DD-брокера - это разница (спред) и валютные торговые операции против своих клиентов. Другое название данного вида деятельности –...
 
Кванты.
Квантами являются, как правило, образованные люди с аналитическим складом ума. К сожалению, по-жизни бывает так, что хорошего образования, владение точными науками и т.д. бывает недостаточно для успеха. Обычно, чем больше усилий на изучение чего-либо потрачено, тем большая значимость этому придается. Среди ученых огромное количество посредственных личностей, которые неплохо справляются с карьерными особенностями своей профессии. Это публикации в журналах, участие в саммитах, чтение лекций и т.д. Одной из околонаучных тем является всестороннее изучение околоторговой деятельности. Все делается так, как научили. Т.е. влоб применяется мат. аппарат, строятся ассоциации с физикой, создаются различные рыночные модели и т.д. Таких ученых называют квантами. Огромная часть из них - карьеристы. Но есть и исключения, как и в любом деле.

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

Арбитраж.
Любой портфель имеет Bid и Ask-цены. Более того, имеет свой Level2 (несложно вычисляется из Level2 символов, в него входящих). Если существует возможность по коинтегрированному портфелю совершить сделку так, чтобы после ее закрытия был положительный профит, то такая возможность называется арбитражем. Сам такой коинтегрированный портфель называется арбитражным портфелем (только что придумал).
Чем меньше торговые издержки (качество исполнения, комиссии), тем больше шансов у коинтегрированного портфеля стать арбитражным.
 

Маркап

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

Торгуем арбитраж

Допустим возникло желание заняться арбитражем. Для этого нужно, как минимум, создать коинтегрированный портфель. Самый простой коинтегрированный портфель состоит из двух одноименных символов: один у одного брокера, второй - у другого.
Возьмем, например, так популярный EURUSD и дадим символам для удобства соответствующие названия: EURUSD1 и EURUSD2. Важнейшее замечание, которое необходимо полностью осознать, что EURUSD1 и EURUSD2 - это совершенно разные символы. Они могли бы вообще подругому называться у брокеров, иметь сильно (на порядок, например) разные цены и другие отличия. Важно лишь только одно - они коинтегрированы. Но для простоты будем рассматривать элементарный случай: EURUSD1 и EURUSD2.
Перед тем, как сравнивать цены, делается алгоритмический маркап на них  для того, чтобы внести в них все возможные торговые издержки (качество исполнения для каждого брокера и комиссии для каждого брокера). Будем далее считать, что все цены уже замаркаплены.
Итак, в каждом брокере у вас имеются торговые счета с определенными деньгами. Если очень примитивно смотреть на арбитраж, то требуется находить моменты Ask1 < Bid2 и Ask2 < Bid1. И в эти моменты открывать/закрывать противоположные позиции в каждом из брокеров.
Это наипростейшая и лобовая реализация. Сделаем небольшое отступление в сторону более обобщенного и универсального видения такой торговли.
В данном случае коинтегрированность портфеля говорит о том, что Synth = EURUSD1 / EURSD2 колеблется возле единицы. У этого Synth имеются свои Synth_Bid и Synth_Ask (Synth_Level2) цены. Если возможно построить ЗигЗаг с вершинками на Synth_Bid и низинками на Synth_Ask, то наш портфель Synth является арбитражным. Но это отвлечение.
Вернемся все же к более привычному для большинства взгяду на торговлю. На самом деле в некоторых случаях оправдано создание чего-то высокоуровневого для удобства торговли. И для арбитража это высокоуровневое делается так:
Берутся замаркапленные Level2_1 и Level2_2 и просто объединяются в Level2_All, которому начинает соответствовать созданный искусственный высокоуровневый символ EURUSD_All. Пишутся очень простые торговые функции, которые в состоянии торговать EURUSD_All. Например, если вы хотите продать EURUSD_ALL, то OrderSend(EURUSD_All, OP_SELL) отправляет SELL-приказ на того из брокеров, у которого Bid-цена наивысшая, т.е. его Bid-цена находится на наилучшем банде в Level2_All.
Тут нужно теперь сказать пару слов о Level2_All. В его внутреннем представлении банд теперь содержит не только цены и объем, но еще и название источника этих данных.
При такой реализации вам нужно всего лишь дожидаться ситуации, когда Ask_All < Bid_All и в этот момент одновременно открывать разнонаправленные позиции по EURUSD_All. В итоге получая высокоуровневую прибыль и отсутствие открытых позиций по EURUSD_All. Удобно, не правда ли? Советник на таком высокоуровневом языке занимал бы 10 строк: увидел отрицательные спред, проторговал его, ждем дальше.
Если же опуститься с высокого уровня видения такой торговли вниз, то мы заметим, что в момент, когда у нас нет позиций по EURUSD_All, мы будем иметь открытую позицию по EURUSD1 и противоположную ей по EURUSD2. Это в свою очередь будет вызывать естественные перекосы Equity1 и Equity2. Да, грубо говоря, Equity_All = Equity1 + Equity2 будет расти по мере торговли, но мы то знаем, что Equity1 и Equity2 обязаны быть, как минимум, положительными. А наши перекосы вполне могут счет на одном из брокеров просто обнулить, хоть другой и будет расти.
Как же решить эту проблему? Первое, что приходит в голову - это переливать деньги с одного брокера на другой. Т.е. заказывать снятие средств с брокера, где больше денег и отправлять их туда, где меньше. Но это долго, очень долго. К тому же еще и крайне дорого - банковские и другие виды переводов не бесплатны.
Но представьте себе, что появляется некто, кто говорит, что все перекосы будет нивелировать за небольшую плату. Этот некто - клиринг.

Простой агрегатор

Несложно было заметить, как удобно высокоуровнево торговать. При этом удобно торговать не только арбитраж, а вообще любую стратегию, т.к. цены EURUSD_All исходя из своего построения не могут быть хуже, чем EURUSD1 и EURUSD2. Т.е. искусственный символ более выгодный и профит на нем заведомо выше. Вот тут и приходит мысль создания подобных искусственных высокоуровневых символов для любого вида стратегий. При этом по одному и тому же принципу брать уже не два источника (брокеры в примере) коинтегрированных символов, а любое их количество. Очевидно, чем больше источников, тем выгоднее (цены лучше) высокоуровневые символы.
Такие высокоуровневые образования называются агрегаторами ликвидности. Очевидно, что это алгоритм - некий софт, который позволяет так торговать. Среди участвующих в жизни рынка компаний имеются софт-компании, которые занимаются именно подобными алгоритмами агрегации. Предоставляя своим клиентам возможность не заморачиваться с низкоуровневой торговлей, а торговать высокоуровнево, тратя свои интеллектуальные силы на другие вещи.
Среди этих софт-компаний наиболее известны Currenex и Integral. Они продают свой софт за комиссию с оборота. По этой причине, в частности, некоторые пишут свои собственные агрегаторы, чтобы быть конкурентноспособнее.

Создание торговой площадки

Захотелось вам создать торговую площадку без особых усилий. Очень грубо это выглядит так. Вы приходите в хорошо зарекомендовавшую себя софт-агрегаторскую компанию и заявляете о своем желании. Те отвечают, что без проблем, но нужно выполнить некоторые условия. Для начала у вас должны быть договора с компаниями-источниками цен, которые вы хотите агрегировать. Далее вам нужен один единый счет у прайм-брокера, который уже заведомо имеет договоренности с вашими компаниями-источниками и в состоянии организовать клиринг, чтобы не было перекосов. Клиринг - это тоже часть комиссии.

Далее агрегаторская софт-компания производит настройку своего агрегаторского софта с вашими источниками и прайм-брокером, с которым у него имеются договора на возможность такой деятельности, и выдает вам торговую площадку под ключ.
Заметьте, что источниками могут быть такие же агрегаторы, у них источниками - также какие-то агрегаторы. Все это может в итоге переплетаться и повторяться, что вызывает порой завышение (дублирование источников) объемов на некоторых бандах вашего Level2_All. Ну и, конечно, на самых концах этой сети находятся банки со своими ММ-алгоритмами.

 

Показатели одного ММ-алгоритма. *


Как уже говорилось, владельцами ММ-алгоритмов не обязательно являются банки. Яркий пример такого владельца - Lucid Markets. Один из крупнейших маркетмейкеров на FOREX. В отличие от соответствующих алгоритмических отделов банков с многомиллионнными бюджетами, мозг Lucid Markets выглядит более, чем скромно: < 10 математиков. Чего не скажешь о их показателях: ежедневный оборот > $50 млрд, средняя прибыль ~ $11 с млн - грубо говоря, мат. ожидание по EURUSD ~ 1.5 пипсов (5-ти знак).

Показательно, что после обязательной во время покупки контрольного пакета акций публикации данных торговой деятельности Lucid Markets, главы алгоритмических отделов крупнейших ММ-банков были вызваны "на ковер".

Опубликовано в июне 2012 года.Опубликовано в мае 2013 г.

Мы обязательно рассмотрим простейший HFT MM-алгоритм и необходимые условия, когда он прибылен. Но до этого потребуется еще осветить подробно особенности STP и ECN/STP торговых площадок.

FXCM to acquire Lucid Markets for $176 million
FXCM to acquire Lucid Markets for $176 million
  • Michael Greenberg
  • www.financemagnates.com
FXCM just made a huge move forward in its forray into the institutional forex market by acquiring Lucid Markets, the secretive institutional fx market maker. Lucid is considered to be one of the biggest market makers and feed providers in the institutional industry however little is known about the firm. Lucid transacted an amazing $13.4...
 

PriceTaker и PriceGiver.
Участники рынка всегда делятся на две категории: создающие (PriceGiver) рыночные предложения (цены и количество) и соглашающиеся (PriceTaker) с ними.
Сами рыночные предложения представляют из себя заявки: готов купить/продать столько-то по такой-то цене или лучше. Совокупность этих заявок (Level2) условно показывает текущую рыночную ликвидность.

Провайдер ликвидности.
Liquidity Provider (LP) - так называет агрегатор свои источники цен, которые он объединяет в один единый виртуальный (высокоуровневый) Level2. Очевидно, LP - PriceGiver. Существенную долю PriceGivers занимают ММ-алгоритмы.

STP.
STP - агрегатор, где клиенту разрешается быть только PriceTaker-ом. Это значит, что клиенты не в состоянии формировать свои заявки, на которые кто-либо смог бы согласитья. Они могут только принимать предложения от PriceGivers.
Как говорилось ранее, агрегатор представляет из себя некий высокоуровневый виртуальный торговый сервис. Поэтому все лимитные заявки клиентов STP-агрегатора являются виртуальными и хранятся на сервере агрегатора.
Как следствие, если кто-то возьмет в качестве LP себе STP-агрегатор, то он не в состоянии будет торговать с его клиентами. Почти все ММ-алгоритмы, запущенные на STP-агрегаторе, не будут давать положительный профит.

Простой STP-агрегатор.
В простом STP все виртуальные клиентские торговые приказы приходят к его PriceGivers, как маркет-ордера. Например, у клиента стоит SellLimit. Как только происходит Bid >= SellLimit, на LP, которому соответствует Bid, отправляется маркет-ордер SELL. Ответ LP на такой торговый приказ и является результатом исполнения клиентского SellLimit.
Очевидно, при такой реализации происходят проскальзывания, среднее которых меньше нуля. Т.е. клиенты несут убытки.

Иной STP-агрегатор.
Здесь все виртуальные клиентские торговые приказы приходят к его PriceGivers, как лимитные ордера (маркет-ордер - лимитник, по цене прилично (определяется STP-агрегатором) хуже текущей).
Разберем алгоритм исполнения на примере выше:
В момент Bid >= SellLimit, виртуальный SellLimit замораживается (выносится из учета системой исполнения, клиент ничего с ним не может сделать) и на соответствующий LP шлется такой же SellLimit. При этом все эти действия никак не влияют на ценообразование. Т.е. чуть позже заморозки (например, на 1 мс) может сформироваться Bid лучше (от других LP), но он уже почти (есть нюансы) никак не будет участвовать в исполнении нашего клиентского SellLimit.
LP, куда отправили SellLimit, отвечает, что исполнил одну часть SellLimit, а оставшуюся часть по разным причинам не исполнил - реджект (reject). После чего клиент получает высокоуровневую открытую SELL-позу на исполненный объем и размороженный SellLimit - на оставшийся.
Скорость и качество ответа LP зависит от множества факторов. Длительность ответа может доходить до нескольких секунд. Не исключены ситуации, когда от LP ответ не приходит.

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

Здесь же вы можете видеть, как сильно отличается исполнение и ценообразование у бирж и FOREX.

Нюансы исполнения.
Очень сложно описать то множество тонкостей, влияющее на качество исполнения. Самое простое, что делается агрегаторами одним из первых - это улучшение каналов связи между LP. однако, определяющим все же качество исполнения (FillRate) являются алгоритмы исполнения STP-агрегатора. Это целый класс постоянно совершенствующихся (не всеми) интереснейших алгоритмов, некоторые из которых даже затрагивают ценообразование STP-агрегатора. Они во многом являются неафишируемыми конкурентными решениями и очень специфичными для справочника трейдера, поэтому рассказывать о них, скорее всего, не буду.
Факт заключается в том, что два STP-агрегатора, находящиеся в равных условиях, могут существенно отличаться по FillRate, благодаря использованию разных алгоритмов исполнения. Особенно это может быть заметно при токсике. Т.е. показатели торговой стратегии могут очень сильно зависить от используемого агрегатора, особенно при росте торговых объемов.

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

 
ECN/STP.
ECN/STP - как агрегатор, алгоритмически идентичен STP. Единственное отличие - в агрегацию добавляется новый виртуальный LP - LP0: заявки клиентов агрегатора.
Таким простым приемом клиенты ECN/STP-агрегатора становятся еще и PriceGivers. Это обозначает, что клиенты могут совершать между собой сделки фактически напрямую.
Чем больший оборот приходится на LP0, тем выгоднее ECN/STP-агрегатору, т.к. в отличие от других LP, LP0 не требует за свое использование агрегатором платить комиссию. Более того, поток торговых приказов, приходящийся на LP0, ни в коей мере не может быть характеризован, как токсик. Т.к. это уже торговля клиентов между собой, даже если среди них будут ММ-алгоритмы.
Получается такой беспроблемный LP.
Но надо четко понимать, чтобы иметь возможность быть PriceTaker-ом для LP0-PriceGiver-ов ECN/STP-агрегатора, нужно быть его клиентом. Т.е. клиенты других агрегаторов не могут воспользоваться иногда великолепными (наилучшими) ценовыми предложениями LP0.
Например, вы торгуете в двух агрегаторах. В ECN/STP выставляете лимитник внутрь спреда, улучшив Bid или Ask. Но в другом агрегаторе вы не сможете сами у себя купить/продать по этой цене, т.к. они не видны. Т.е. вы купите/продадите, скорее всего, по менее выгодной цене, чем предложенная вашим лимитником.

Метаморфозы ECN/STP.
Силище ECN/STP заключается в возможности обмениваться ликвидностью.
Представьте, что какой-то STP-агрегатор взял себе в качестве LP ECN/STP-агрегатор. Это автоматически обозначает, что клиенты STP-агрегатора становятся PriceTaker-ами ECN/STP-агрегатора, в частности (и других LP из списка STP-агрегатора). Получается, что в примере выше с двумя агрегаторами, вы бы в STP-агрегаторе увидели бы свою заявку, выставленную в другом ECN/STP-агрегаторе. И если бы она оказалась лучшей в итоговом STP-Level2, то вы бы могли совершить сделку сами с собой. Т.е. ваша заявка стала бы доступна гораздо большему количеству PriceTakers, а это значит, что вероятность исполнения вашей заявки возросла бы.
Нужно понимать, что у каждого агрегатора есть своя база PriceTakers, и такой простой прием позволяет обмениваться этими базами, увеличивая вероятность исполнения заявок PriceGivers. И это также выгодно PriceTakers, т.к. цены лучше.
Конечно, если два ECN/STP-агрегатора сделают взаимно друг-друга своими LP, то возникнет серьезное несоответствие в Level2 каждого - рекурсивно ликвидность будет увеличена в разы. Поэтому ECN/STP-агрегаторы обмениваются (точнее, могут) между собой внутренней (LP0) ликвидностью через определенные технические договоренности - tags.

Реальность.
LP-шками большинства агрегаторов являются банки с ММ-алгоритмами. Это значит, что проблема токсика в большинстве агрегаторов крайне насущная. Если один из таких LP замечает токсик от агрегатора, он оповещает об этом агрегатор. И тот, в свою очередь, ставится перед выбором: отключить LP (т.к. тот не хочет нести убытки), либо отключить своего клиента - источника токсика. Чаще всего агрегатор отказывается от прибыльного клиента, т.к. он менее выгоден. Это порочная для трейдеров схема действует в большинстве случаев.
Однако, есть и исключения, и это серьезный передел так давно хорошо себя зарекомендовавших правил на институциональном FOREX. Появились ECN/STP-агрегаторы, потенциально-способные превратить огромную ликвидность PriceTeker-ов в ликвидность PriceGivers. Т.е. замкнуть на себе трейдеров, существенно уменьшив доходы классических банковских ММ-алгоритмов. Стоит лишь сказать, что по скромным подсчетам разрозненный retail-FOREX имеет месячный оборот свыше триллиона USD. И почти весь этот оборот - мясо с костей кликеров, которые на данный момент обгладывают ДЦ (маркетмейкерская схема) и банки через классические STP и ECN/STP-агрегаторы.
 

Простой HFT ММ-алгоритм.
Очевидно, что у ECN/STP-агрегатора имеется некоторая инсайдерская информация: кто и как через него торгует. Грамотный обладатель такой информации создает классификатор прибыльности клиентов. Например, в результате анализа он узнает, что клиенты агрегатора стабильно (и с нужной скоростью) сливают на GBPJPY с 12-ти до 17-ти часов каждой среды. Что значит сливают - это значит, что их деньги перетекают в LP, у которых на тот момент были наиболее конкурентноспособные цены.
Напрашивается вопрос, зачем отдавать слив кому-то, когда можно его забирать себе? Некоторые пойдут по серой схеме - отключат ECN/STP на это время и фактически превратятся в ДЦ по маркетмейкерской схеме. Но есть абсолютно взаимовыгодный белый путь - HFT ММ-алгоритм. Пусть он будет нашим.
В нашем примере каждую среду с 12-ти до 17 часов мы выставляем внутрь GBPJPY-спреда свои BuyLimit и SellLimit на минимальном расстоянии от внешнего (не нами сформированного) спреда и все время следуем (вот здесь и нужен HFT - быстрое перетаскивание ордеров) за ним. Это улучшает цены - сужает спред. И сливающие клиенты будут совершать сделки по более выгодным ценам. Однако (см. упоминание про анализ скорости слива), их слив будет перетекать уже к нам, т.к. они будут именно с нами совершать сделки.
Взаимовыгодность заключается в том, что мы получаем профит, а сливающие клиенты теряют деньги с меньшей скоростью, чем если бы мы не использовали HFT ММ-алгоритм. Ну и если владельцем такого ММ-алгоритма является сам ECN/STP-агрегатор, то комиссия, естесственно, за использование его же LP0 нулевая. А клиент за совершение сделки еще и комиссию в полном объеме заплатит агрегатору. Т.е. фактически для такого владельца комиссия даже отрицательная.

Адаптивный HFT ММ-алгоритм.
Не обязательно обладать вышеупомянутой инсайдерской информацией. Можно ее нехитрым способом получить самому - зондирование.
Для этого понадобится, конечно, потратиться: создается по схеме выше свой спред, но только минимальным лотом. Клиенты ECN/STP будут всегда совершать сделки с вами, тем самым вы получите инсайдерскую информацию. Далее все также, как по схеме выше.
Адаптивность заключается в том, что инсайдерская информация берется скользящим окном, т.е. подстраивается (спорно, безусловно) под настроения клиентов и рынок.
Заметьте, что любой HFT ММ-алгоритм почти никогда не будет токсиком, т.к. берет деньги только PriceTakers, среди которых почти нет HFT ММ-алгоритмов.
Следует, наверное, упомянуть, что данные элементарные HFT ММ-алгоритмы придуманы мной сходу. И эксплуатируемые HFT ММ-алгоритмы куда интеллектуальнее. Однако, их суть примерно передана.

Один из взаимовыгодных вариантов привлечения HFT ММ-алгоритмов.

ECN/STP-агрегатору всегда выгодно, когда среди его клиентов имеются HFT ММ-алгоритмы, т.к. они обеспечивают высокий оборот. Однако, для независимых HFT ММ-алгоритмов торговые издержки в виде комиссии - существенное препятствие ракрыть свои возможности полностью. По этой причине создается маркетинговая схема, могущая за собой иметь вполне четкие мат. расчеты, когда HFT ММ-алгоритму предоставляется отрицательная  комиссия. Т.е. агрегатор за все заявки HFT ММ-алгоритма, что были исполнены на LP0, не берет с него комиссию, более того, выплачивает ему часть комиссии, взятую в полном объеме с другой стороны сделки - PriceTaker. О подобной схеме было вскользь упомянуто в описании биржевого алгоритма.

HFT ММ-алгоритмы: биржа vs FOREX.

На FOREX далеко не все ECN/STP-агрегаторы предоставляют T&S-данные. На то может быть сразу несколько причин. Например, скрыть обороты и не дать явно проанализировать исходящий из ECN/STP токсик. Однако, все же некоторые ECN/STP-агрегаторы такую информацию предоставляют.
На биржах T&S имеется, но данные о классификации сделок (PriceGivers или PriceTakers) далеко не всегда имеют официальное (биржевое) происхождение. Чаще всего это независимая алгоритмическая классификация.
Как в случае с биржей, так и с ECN/STP-агрегатором правильно классифицированные T&S-данные показывают, когда PriceTakers/PriceGivers проигрывают/выигрывают. В таком случае для создания независимого простейшего HFT ММ-алгоритма не требуется (при должной тех. инфраструктуре - скорость) даже зондирование и какой-либо анализ динамики Level2. Т.к. соответствующим образом преобразованные и проанализированные T&S-данные - вышеупомянутый инсайд.

Причина обращения: