Цена последней сделки не гарантирует, что ваш ордер исполнится по ней. Для небольшого ордера в спокойном стакане разрыв может показаться незначительным. Для более крупного ордера или на быстром рынке доступный объём может распределиться по нескольким ценам. Чтобы оценить стоимость исполнения, начните с котировок, пройдите по видимому объёму и учитывайте комиссии отдельно.
Измерьте котируемый спред
В определённый момент лучшая цена спроса (best bid) — это самая высокая отображаемая цена покупки, а лучшая цена предложения (best ask) — самая низкая отображаемая цена продажи. Котируемый спред — это цена предложения минус цена спроса. Мидпоинт (середина спреда) — их среднее значение, полезный ориентир, который сам по себе не является исполняемым ордером.
Предположим, вымышленный спот-стакан BTC показывает лучшую цену спроса $99.90 и лучшую цену предложения $100.10. Его мидпоинт — $100.00, поэтому спред $0.20 составляет 0.20% от мидпоинта, или 20 базисных пунктов. Покупатель, пересекающий спред, платит цену предложения; продавец, пересекающий его, получает цену спроса. Эта оценка описывает только верхнюю котировку в этот момент. Она пока ничего не говорит о доступном на ней объёме.
Пройдите по стакану для вашего размера ордера
Теперь предположим, что видимый стакан содержит следующие вымышленные уровни:
| Сторона | Цена | Доступный объём |
|---|---|---|
| Bid | $99.90 | 0.50 BTC |
| Bid | $99.80 | 0.50 BTC |
| — | Мидпоинт | $100.00 |
| Ask | $100.10 | 0.50 BTC |
| Ask | $100.20 | 0.50 BTC |
Рыночная покупка на 1 BTC взяла бы 0.50 BTC по $100.10 и следующие 0.50 BTC по $100.20, если бы стакан оставался неизменным и весь отображаемый объём оставался доступным. Номинальная стоимость — 0.50 × $100.10 + 0.50 × $100.20 = $100.15, поэтому средняя цена исполнения — $100.15 за BTC. Рыночная продажа на 1 BTC против показанных заявок на покупку принесла бы в сумме 0.50 × $99.90 + 0.50 × $99.80 = $99.85, также до вычета комиссий.
Разница между покупкой и продажей 1 BTC по этому неизменному снимку составляет $0.30. Из них $0.20 — это котируемый спред; проход по второму уровню добавляет ещё $0.10 в обе стороны. Относительно мидпоинта $100 это 30 базисных пунктов ценового трения до вычета комиссий или любого движения рынка. Это иллюстрация арифметики, а не котировка, обещание исполнения или ожидаемая стоимость для реального счёта.
Определите проскальзывание, прежде чем указывать его в отчётах
Для этого примера определим проскальзывание как разницу между выбранной справочной ценой и фактической ценой исполнения. Справочной ценой может быть мидпоинт на момент прихода ордера, лучшая котировка или цена последней сделки; укажите, какую из них вы используете. Рыночный ордер, поглощающий несколько уровней, может иметь среднюю цену исполнения, отличную от верхней котировки, как показывает отображаемый вымышленный стакан. Это определение — учётное соглашение для примера, а не обещание того, как площадка рассчитывает или отображает проскальзывание.
Для собственного анализа укажите справочную цену: мидпоинт на момент прихода ордера, лучшая котировка, цена последней сделки или другая цена. Покупка, исполненная выше выбранной справочной цены, и продажа, исполненная ниже неё, имеют неблагоприятное проскальзывание в рамках этого соглашения. И спред, и движение через более глубокие уровни могут вносить вклад в этот разрыв. Если вы уже рассчитываете исполнение по цене предложения и цене спроса, не добавляйте тот же спред повторно как отдельную стоимость.
Комиссии — отдельная строка. Если, чисто для иллюстрации, предположить комиссию тейкера в 5 базисных пунктов на каждой стороне примера с 1 BTC, комиссии за вход и выход добавят около $0.10. Ценовое трение плюс эти предполагаемые комиссии — около $0.40 за BTC до добавления фандинга, задержки, частичных исполнений или изменения цены между ордерами. Замените выбранную ставку комиссии на действующую тарифную сетку и фактический уровень вашего счёта; см. пример комиссий площадки. Фандинг имеет значение для бессрочного фьючерса только тогда, когда интервал удержания пересекает расчёт по правилам этого контракта.
Ликвидность — это больше, чем одно число
Узкий котируемый спред полезен, но он не говорит, какой объём доступен. Глубина описывает отображаемый объём на нескольких ценовых уровнях. Рынок легче торговать в заданном размере, когда у него конкурентные котировки и достаточно глубины вблизи цены, но один снимок не может доказать, что глубина сохранится до прихода вашего ордера. Активность или 24-часовой объём не заменяют глубину стакана на момент принятия решения.
Рыночный ордер может исполниться по нескольким ценам или исполниться лишь частично. Руководство по ордерам Coinbase описывает оба сценария для своей платформы. Лимитный ордер может ограничить худшую приемлемую цену, но он также может остаться неисполненным или исполненным частично; касание свечой лимитной цены не показывает, что у вашего ордера был приоритет в очереди. Сравните руководство по типам ордеров, прежде чем считать разные инструкции эквивалентными.
Соотнесите доказательства с утверждением
Полезная запись о стоимости исполнения указывает площадку, инструмент и тип контракта; время и справочную цену; цену спроса и цену предложения; объёмы, поглощённые на каждом уровне; сторону и размер ордера; среднюю цену исполнения; тариф комиссий; а также любые отсутствующие или устаревшие данные. Если вы оцениваете повторяющиеся ордера, сохраняйте снимки или должным образом синхронизированные обновления стакана вокруг каждого решения. Проверяйте результаты для нескольких размеров и периодов более быстрого рынка, а не представляйте одно среднее как универсальную стоимость.
Свечи OHLC не сохраняют стакан или очередь. Часовой бэктест не может восстановить доступную глубину на момент сигнала или доказать исполнение лимитного ордера. Фиксированный входной параметр проскальзывания может показать, как смоделированное правило реагирует на более высокие предполагаемые издержки, но это не историческая кривая влияния. Примеры, включённые в SuperQuant, используют синтетические часовые данные и упрощённые допущения о затратах; они не воспроизводят исторические стаканы и не проверяют исполнение в реальном времени. Для идей на более коротком горизонте руководство по затратам на скальпинг объясняет, когда данные могут быть слишком грубыми для утверждения.
Практическая последовательность проста: выберите одну справочную цену, рассчитайте котируемый спред, пройдите требуемым размером по видимым уровням, добавьте комиссии один раз и сообщите, что снимок оставляет неизвестным. Это оценка исполнения, а не рыночная котировка или финансовая рекомендация.