Учитывать комиссию мейкера и тейкера при высокой волатильности нужно не по тарифной сетке, а по факту исполнения. Быстрый рынок срывает часть лимитных заявок: трейдер снимает их и добивает по рынку, попадая в тейкерскую ставку. Фактическая издержка складывается как средневзвешенная из двух ставок, где вес тейкера равен доле сделок, закрытых немедленным съёмом ликвидности. Эту долю берут из своей истории за месяц. Без неё порог безубыточности занижен.
Какая задача решается учётом комиссии мейкера и тейкера при высокой волатильности
Тарифная сетка площадки даёт две цифры. Торговый результат зависит от третьей. Это та ставка, что получилась на самом деле, и разрыв между ней и тарифом растёт вместе с амплитудой движения, причём причина здесь механическая, а не психологическая: чем быстрее уходит цена, тем чаще заявка, поставленная внутрь стакана, остаётся неисполненной, и тем чаще её приходится заменять рыночной.
Волатильность меняет один измеримый параметр — вероятность того, что запланированная мейкерская сделка превратится в тейкерскую. Назовём её долей добивания. Всё остальное в расчёте остаётся прежним: ставки те же, объём тот же, пара та же. Меняется только вес.
Отсюда следует вывод, неудобный для планирования. Нельзя заранее сказать, сколько стоит круг. Зато можно посчитать, сколько он стоит при доле добивания 10%, 30% и 60%, а затем в конце месяца посмотреть, в какой из трёх режимов рынок вас поставил и насколько сильно фактическая ставка разошлась с той, на которую вы рассчитывали при планировании позиции. Так расчёт перестаёт быть угадыванием. Разница заметна сразу.
Спред здесь работает усилителем. По оценке Банка международных расчётов в рабочей статье № 1087 (BIS Working Papers, 2023), спред по спотовому биткоину на большинстве крипто-площадок держится ниже 0,2% — но это оценка для спокойного режима и ликвидной пары. На всплеске котировок верхний уровень стакана разъезжается, и цена добивания отличается от той, по которой стояла снятая заявка.
Как выставить заявку: шаги и параметры
- Зафиксируйте в журнале, какой тип исполнения вы планировали: лимит внутрь стакана, лимит по лучшей цене или рынок. Без этой отметки долю добивания потом не восстановить.
- Включите для входных заявок флаг, который отклоняет заявку при риске немедленного исполнения. В интерфейсах его подписывают как post-only или «только мейкер». Отклонение заявки дешевле, чем незамеченный переход в тейкерскую ставку.
- Разведите вход и защиту. Защитная заявка по рынку остаётся тейкерской всегда — её ставку учитывайте отдельно, не усредняя со входом.
- Задайте себе лимит на количество перестановок заявки. Отмена и повторная постановка комиссией не облагаются, но каждая перестановка — это упущенное движение, а оно дороже ставки.
- Через месяц выгрузите историю сделок и посчитайте, какая доля закрылась по рынку. Это и есть ваш вес тейкера.
Расчёт на примере суммы
Дальше идут условные ставки. Они нужны для арифметики и не воспроизводят тариф конкретной площадки: тарифы меняются чаще, чем живёт статья, и сверять их надо в справочном разделе своей биржи на день сделки.
При доле добивания 30% ожидаемая ставка одной сделки равна 0,3 × 0,05% + 0,7 × 0,02% = 0,029%. Круг обойдётся в 0,058%, а не в 0,04%.
На сумме 300 000 ₽ это 174 ₽ против 120 ₽ — лишние 54 ₽ с круга. При сорока кругах в месяц разница составит 2 160 ₽.
Теперь переведите издержку в язык цены. Чтобы круг вышел в ноль, движение должно перекрыть 0,058% — это и есть минимальный ход, который нельзя считать прибылью. Планируете брать по 0,3% с сделки? Тогда издержка съедает примерно пятую часть результата, и доля добивания становится статьёй расходов, а не технической мелочью.
| Доля добивания по рынку | Ожидаемая ставка сделки | Издержка круга | Что это означает на практике |
|---|---|---|---|
| 0% — все входы и выходы лимитные, исполнение дождались | 0,020% при условных ставках | 0,040% от суммы круга | Режим спокойного рынка, достижим в боковике, но не на всплеске |
| 20% — каждая пятая сделка добита рыночной заявкой | 0,026% при условных ставках | 0,052% от суммы круга | Типовой режим при умеренной амплитуде, разница с планом треть |
| 50% — половина сделок уходит в тейкера | 0,035% при условных ставках | 0,070% от суммы круга | Издержка выросла в 1,75 раза против плана по тарифу мейкера |
| 100% — вся торговля идёт рыночными заявками | 0,050% при условных ставках | 0,100% от суммы круга | Мейкерская ставка в расчёте не участвует, ссылаться на неё нельзя |

Что видно в стакане и как это читать
Стакан на всплеске выглядит иначе. Уровни редеют. Лучшая цена перепрыгивает через несколько шагов сразу, и заявка, поставленная на второй уровень, может оказаться вне рынка за одну секунду — не потому, что её обошли конкуренты с лучшей ценой, а потому, что весь ближайший объём снесли одной крупной рыночной заявкой.
Смотреть надо на две вещи. Первая — расстояние от лучшей цены до вашей заявки в шагах цены, а не в процентах: шаг цены задан парой и в интерфейсе указан явно. Вторая — скорость, с которой обновляется верхний уровень. Если верхний уровень меняется несколько раз в секунду, лимитная заявка внутри стакана живёт недолго, и доля добивания в этот период подскочит.
Частичное исполнение добавляет слой. Половина заявки встала как мейкерская, остаток добили по рынку — в выгрузке это две строки с разными ставками. Усреднять их по объёму сделки, а не по числу строк: иначе мелкая тейкерская доля утянет расчёт не туда. Детали чтения уровней разобраны в материале о том, как настроить сетку заявок — там же показано, почему плотность сетки меняет ожидаемую ставку сильнее, чем выбор пары.
Ошибки, из-за которых расчёт расходится с выпиской
- Берут мейкерскую ставку из тарифа и считают по ней весь месяц. Выписка показывает другую цифру, и расхождение списывают на «скрытые сборы».
- Считают долю добивания по числу заявок, а не по объёму. Одна крупная рыночная сделка весит больше десяти мелких лимитных.
- Защитные заявки складывают в общий котёл со входами. Они всегда тейкерские, и их присутствие маскирует настоящую долю добивания по входам.
- Отменённые заявки считают потерями. Отмена ничего не стоит, стоит упущенное движение — это другая статья.
- Пропускают сделки, где комиссия удержана в полученном активе. В отчёте они выглядят как сделки без комиссии, хотя издержка есть.
Из обращений читателей складывается ещё одна типовая картина: человек видит в отчёте ставку выше тарифной и подозревает площадку в подмене условий. Проверка показывает иное. Объём прошёл через рыночные заявки, и площадка начислила ровно то, что должна была по своему же тарифу, просчитанному отдельно для каждой строки исполнения. Похожий механизм расхождения двух цифр, которые кажутся одинаковыми, описан в разборе о том, как сравнить биржевую и ончейн-цену токена.
Итог
Высокая волатильность не повышает ставку комиссии. Она повышает вес дорогой ставки в вашем собственном обороте. Это считаемая величина, и считать её нужно по выгрузке, а не по ощущениям.
- В журнале есть отметка о планируемом типе исполнения для каждой заявки
- Доля добивания посчитана по объёму за месяц, а не по числу заявок
- Защитные заявки вынесены в отдельный расчёт как всегда тейкерские
- Порог безубыточности круга пересчитан под ожидаемую ставку
- Тариф сверен в справочном разделе площадки на дату сделки
- Сделки с удержанием комиссии в активе не выпали из расчёта
Частые вопросы
Можно ли торговать на всплеске только лимитными заявками?
Технически да, флаг «только мейкер» это обеспечит. Но часть заявок будет отклонена, а часть не исполнится — вы получите мейкерскую ставку и пропущенные сделки. Это обмен денежной издержки на риск неисполнения, и он оправдан не всегда. Решение зависит от того, сколько стоит пропущенное движение в вашей стратегии.
Почему в выписке ставка выше, чем в тарифе для моего уровня?
Чаще всего потому, что в обороте есть рыночные заявки и сработавшие защитные ордера. Тариф показывает две ставки по отдельности, а выписка — их смесь. Сложите объёмы по каждой ставке отдельно и поделите сумму комиссии на суммарный оборот: полученная цифра и есть фактическая ставка периода.
Отмена заявки чего-то стоит?
Сама отмена комиссией не облагается. Дорого обходится другое: пока заявка переставлялась, цена ушла, и вход состоялся хуже или не состоялся вовсе. Эта потеря не попадает в строку «комиссия», но влияет на результат сильнее. Фиксируйте число перестановок рядом со сделкой, иначе причину убытка не найти.
Как часто пересчитывать долю добивания?
Раз в месяц достаточно для стабильного режима торговли. Если амплитуда рынка изменилась резко или вы поменяли пару, считайте по двум неделям. Держите рядом два значения — спокойного периода и всплеска. Тогда при следующем движении у вас будет готовая цифра, а не задним числом сделанная оценка.
- Как работают страховой фонд и автоматическое сокращение позиций на бирже — опорный разбор устройства площадки и её расходных статей.
- Как настроить сетку заявок — плотность сетки прямо задаёт долю мейкерских исполнений.
- Как сравнить биржевую и ончейн-цену токена и понять причину расхождения — методика поиска причины, когда две цифры не сходятся.
- Как настроить бот усреднения — автоматизация постановки заявок и её влияние на оборот.
Нормативная рамка, в которой площадка обязана раскрывать условия исполнения, описана в итоговом докладе IOSCO от 16 ноября 2023 года: восемнадцать рекомендаций по шести направлениям, включая конфликт интересов и розничное распространение. Оценки спредов на спотовом рынке приведены в рабочей статье Банка международных расчётов № 1087.
Вердикт
Комиссия — единственная статья расходов, которую трейдер знает заранее с точностью до знака. Отказываться от этого преимущества в пользу тарифной таблицы странно. Посчитайте свою долю добивания за прошлый месяц, и порог безубыточности сдвинется — у большинства вверх, и ощутимо. Волатильность после этого останется риском, но перестанет быть источником необъяснимых расхождений в отчёте.
Разборы биржевой механики и свежие данные по рынку выходят в нашем Telegram-канале Cryptium.
Обсуждение
Добавить комментарий