Маркаут-анализ для брокеров: поиск латентного арбитража
Клиент покупает у вас один лот 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 дней и дневных столбиков на панели клиента. Если два числа не сходятся, сначала проверьте окно.
Пятиминутная утренняя рутина
- Откройте тепловую карту и найдите самые красные ячейки. Переключитесь на USD на миллион, когда нужно честно сравнить символы.
- Кликните по худшему символу и прочитайте форму его графика затухания. Всплеск и затухание — это скорость. Стабильный рост — это информация.
- Просмотрите таблицу счетов. «Вклад, %» подскажет, один ли клиент — источник проблемы. «Класс» даёт тип, «Сделки» говорят, насколько надёжны данные.
- Откройте панель клиента, проверьте дневные столбики и решайте: поправить скорость, пометить счёт тегом или изменить условия.
Интерфейс маркаутов
Фильтры сверху, тепловая карта символов слева и график затухания справа.

Экран «Маркауты»
Вопросы о маркаутах
Что такое маркаут в брокерском бизнесе на Forex и CFD?
Это то, насколько рынок сдвинулся в пользу клиента через заданное время после его сделки. Положительное значение — плохо для брокера. Измеренный по многим сделкам, он отделяет обычный поток от латентного арбитража и от информированного потока.
Чем маркаут отличается от PnL?
PnL — это результат. Маркаут — мера качества цены в секунды после входа. Он не зависит от того, как и когда клиент закрывает позицию.
Покажут ли маркауты латентный арбитраж?
Да, по форме кривой: всплеск в первые 100–500 мс, который затухает к 60 секундам. Это вывод из поведения цены, так что проверьте, сколько сделок за ним стоит.
Какие платформы поддерживаются?
Маркауты считаются для серверов MT4 и MT5.
За какой период есть данные?
Тепловая карта и таблица счетов используют скользящие 24 часа. Панель клиента добавляет 14-дневный срез.
Работает вместе с
Больше по теме: статьи о латентном арбитраже, кража котировок и триггер «Бэклог котировок».