Маркаут-анализ для брокеров: поиск латентного арбитража

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

Клиент покупает у вас один лот EURUSD по 1.10000. Через десятую долю секунды mid-цена находится на уровне 1.10005. Он ничего не закрыл и может держать сделку неделю. Но посмотрите, что уже произошло: вы продали ему то, что через мгновение после продажи стало стоить на пять долларов дороже.

Один раз — это шум. Рынок колеблется в обе стороны. Но когда это повторяется снова и снова с одного и того же счёта, шумом это быть перестаёт. Этот клиент либо видит вашу цену раньше, чем вы её обновили, либо знает, куда пойдёт рынок. В любом случае вы платите за каждое исполнение, и неважно, чем сделка закончится в итоге — прибылью или убытком. Это и есть токсичный поток, а число, которое его измеряет, называется маркаут.

Экран «Маркауты» в Brokerpilot считает его для каждой открывающей сделки на ваших серверах MT4 и MT5. А потом делает то, на что у аналитика обычно уходит неделя: показывает, какие символы, какие счета и какой тип потока.

  • 7 горизонтовот 100 мс до 60 с после каждой сделки
  • 24 часаскользящее окно для тепловой карты и таблицы счетов
  • 3 метрикиTotal USD, Adverse USD и USD на миллион

Термометр, а не бухгалтерская книга

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

  • Не результат клиента

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

  • Не ваш реальный убыток

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

  • Градусник

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

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

Семь моментов после каждой сделки

Каждая сделка измеряется через 100 мс, 200 мс, 300 мс, 500 мс, 1 с, 5 с и 60 с после входа относительно середины спреда. Положительное значение всегда означает, что рынок пошёл в сторону клиента, и для покупок, и для продаж. Вернёмся к лоту EURUSD:

ЧерезMid-ценаМаркаут
100 мс1.10005+$5
1 с1.10008+$8
60 с1.10002+$2

Преимущество достигло пика рано, а потом растаяло. Эта форма и есть вся история, поэтому одного числа никогда не хватает. Возьмём двух клиентов с одинаковым маркаутом на 100 мс. Если у первого преимущество исчезло к 60-й секунде, он просто быстрее ваших котировок, и чинить нужно на вашей стороне: ускорить фид или добавить небольшую задержку исполнения. Если у второго преимущество продолжает расти, он лучше вас угадывает направление, и это вопрос к вашей риск-политике. Число одно, лекарства противоположные.

Тепловая карта: идите за красным

Строки — инструменты, столбцы — семь горизонтов, а каждая ячейка суммирует последние 24 часа. Золото, которое на одном сервере торгуется как XAUUSD, а на другом как XAUUSDb, попадает в одну строку с маленьким бейджем: вы видите всю картину по золоту, но при желании можете раскрыть строку и увидеть каждое название. Кликните по строке — справа откроется её график затухания.

  • Total USD

    Чистая стоимость входов клиентов по этому символу, выигрыши и проигрыши вместе. Минус означает, что вы в плюсе.

  • Adverse USD

    Только выигрыши клиента. Заработали $100 000 на обычном потоке и отдали $95 000 двум арбитражникам: Total покажет спокойную прибыль в $5 000, а Adverse — проблему на $95 000.

  • USD на миллион

    Токсичность на единицу объёма, чтобы тонкую экзотическую пару и оживлённый мажор можно было сравнивать честно. Миллион на EURUSD — фоновый шум. Тот же миллион на тихой экзотике — катастрофа.

Здесь поначалу спотыкаются все: цвет не следует за числом в ячейке. Насыщенность красного показывает, какую долю всего неблагоприятного потока на экране составляет эта ячейка. Поэтому в ячейке может стоять минус 8 миллионов, то есть вы заработали, а она всё равно горит тёмно-красным: прибыльный символ с токсичным ядром внутри. Идите за цветом, чтобы найти проблему. Читайте число, чтобы оценить её размер.

График затухания: три формы, три решения

Семь точек, соединённых линией: средний маркаут против времени, по одному символу за раз. Читайте форму, а не высоту. Вертикальная ось выражена в пунктах цены самого символа, поэтому высоту графиков двух разных символов сравнивать нельзя.

  • Плоская, жмётся к нулю

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

  • Всплеск и затухание

    Скачок между 100 и 500 мс, к 60 секундам вернувшийся к нулю. Кто-то выигрывает первую долю секунды у вашей устаревшей цены. Смотрите на ценовой фид и настройки исполнения.

  • Стабильный рост

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

Ещё одна деталь: каждая точка — простое среднее по сделкам, без взвешивания по объёму. Одна огромная сделка не заглушит сотню маленьких. График показывает, как ведёт себя поток. Деньги показывают остальные колонки.

От символа к человеку

Под тепловой картой находится таблица счетов, отсортированная по Adverse $ за последние 24 часа. Логин, существующий на двух серверах, появляется дважды.

  • Класс. Benign, Informed, LatencyArb или Unknown: присваивается по форме кривой затухания счёта по всем его символам.
  • Вклад, %. Доля всего неблагоприятного потока, созданная этим счётом. Если один логин держит большую его часть, то, закрыв этот единственный случай, вы решите большую часть проблемы.
  • Сделки. На скольких открывающих сделках основаны цифры. Проверьте, прежде чем верить метке.
  • Один клик до досье. Кликните по логину — откроется карточка счёта. Кликните в любое другое место строки — откроется панель клиента.

Панель клиента показывает неблагоприятный маркаут за 14 дней, график затухания, построенный только по сделкам этого клиента на его самом проблемном символе, столбик на каждый день и таблицу того, чем он торгует. Ровные столбики день за днём — значит, алгоритм. Один гигантский всплеск — событие, например новости. Другая история, другая реакция.

Прочитайте мелкий шрифт, прежде чем называть цифру

  • Adverse $ — рейтинг токсичности, а не бухгалтерия. Выигрыши в нём никогда не компенсируют проигрыши. Не включайте его в финансовый отчёт и не показывайте клиенту.
  • «LatencyArb» — это вывод из поведения цены. Пинг клиента никто не измерял.
  • Одна сделка получает ту же метку, что и десять тысяч. Для этого и нужна колонка «Сделки».
  • Только серверы MT4 и MT5. Другие платформы могут появляться в фильтре, но данных по ним не будет.
  • Два временных окна. Всё считается за скользящие 24 часа, кроме плитки за 14 дней и дневных столбиков на панели клиента. Если два числа не сходятся, сначала проверьте окно.

Пятиминутная утренняя рутина

  1. Откройте тепловую карту и найдите самые красные ячейки. Переключитесь на USD на миллион, когда нужно честно сравнить символы.
  2. Кликните по худшему символу и прочитайте форму его графика затухания. Всплеск и затухание — это скорость. Стабильный рост — это информация.
  3. Просмотрите таблицу счетов. «Вклад, %» подскажет, один ли клиент — источник проблемы. «Класс» даёт тип, «Сделки» говорят, насколько надёжны данные.
  4. Откройте панель клиента, проверьте дневные столбики и решайте: поправить скорость, пометить счёт тегом или изменить условия.

Интерфейс маркаутов

Фильтры сверху, тепловая карта символов слева и график затухания справа.

  • Тепловая карта маркаутов Brokerpilot: движение цены после сделок клиентов по символам и горизонтам, с отчётом по затуханию
    Экран «Маркауты»

Вопросы о маркаутах

Что такое маркаут в брокерском бизнесе на Forex и CFD?

Это то, насколько рынок сдвинулся в пользу клиента через заданное время после его сделки. Положительное значение — плохо для брокера. Измеренный по многим сделкам, он отделяет обычный поток от латентного арбитража и от информированного потока.

Чем маркаут отличается от PnL?

PnL — это результат. Маркаут — мера качества цены в секунды после входа. Он не зависит от того, как и когда клиент закрывает позицию.

Покажут ли маркауты латентный арбитраж?

Да, по форме кривой: всплеск в первые 100–500 мс, который затухает к 60 секундам. Это вывод из поведения цены, так что проверьте, сколько сделок за ним стоит.

Какие платформы поддерживаются?

Маркауты считаются для серверов MT4 и MT5.

За какой период есть данные?

Тепловая карта и таблица счетов используют скользящие 24 часа. Панель клиента добавляет 14-дневный срез.

Узнайте, кто на самом деле обыгрывает ваши цены
Запишитесь на демо и запустите маркауты на собственных торговых данных.