Slippage — разница между фактической ценой исполнения сделки и ценой, выбранной для сравнения. Сначала нужно определить эту опорную цену и её момент. Здесь положительные ценовые издержки означают худший результат для участника, отрицательные — лучший. Отдельно начисляемые комиссии добавляем отдельно.
Томаш собирается купить BTC и записывает цену для сравнения. Но на что он смотрит? Последняя сделка, ask — лучшее предложение продавца, bid — лучшее предложение покупателя, и середина между ними являются разными ориентирами. Coinbase тоже описывает slippage относительно последней сделки; её цена не гарантирует следующую. Томаш фиксирует также площадку, валюту, время, направление и запрошенное количество. Иначе спор об отклонении может возникнуть лишь потому, что каждый считает от своей точки. [1]
В нашей модели Томаш покупает 1 BTC. По 60 000 USD доступно только 0,4 BTC, а оставшиеся 0,6 BTC он покупает по 60 100 USD за биткоин. Цены нужно взвешивать по количеству: большая часть сделки сильнее влияет на результат. Среднее составляет 60 060 USD за биткоин. По сравнению с заранее выбранной ценой 60 000 USD ценовые издержки всей покупки равны 60 USD до комиссий. Это 10 базисных пунктов, или 0,1 % опорной стоимости. Базисный пункт — сотая часть процентного пункта. Числа иллюстрируют нашу модель, а не текущие предложения биржи. [1] [3]
Поменяем направление: Томаш продаёт 1 BTC. Он продаёт 0,4 BTC по 60 000 USD и ещё 0,6 BTC по 59 900 USD за биткоин. Взвешенное среднее — 59 940 USD. Относительно ориентира 60 000 USD издержки снова составляют 60 USD, поскольку он получил меньше. При покупке вычитаем ориентир из цены исполнения, при продаже — цену исполнения из ориентира. Если в обоих случаях просто вычитать ориентир, у продажи получится обратный знак и худший результат может выглядеть как улучшение. [1] [3]
В другой покупке Томаш получает 1 BTC за 59 980 USD против заранее выбранного ориентира 60 000 USD. Он сэкономил 20 USD. По нашей системе знаков ценовые издержки составляют минус 20 USD: цена улучшилась. Поэтому slippage не обязательно означает только потерю; важно определение конкретного отчёта. Знаки должны сохранять один смысл во всех сравниваемых сделках. Лучшую цену исполнения также нельзя путать со снижением отдельно начисляемой комиссии. [2]
Томаш знает результат, но не обязательно причину. Его ордер мог выбрать дешёвые предложения и перейти к более дорогим уровням книги — списка ожидающих заявок. Рынок также мог измениться между решением и исполнением. По одному отклонению нельзя отделить собственное влияние на цену от изменений, вызванных другими. Помогают предложения с отметками времени, доступные объёмы и отдельные исполнения; дневное среднее не заменяет эту последовательность. Большое проскальзывание стоит изучить, но само по себе оно не доказывает ошибку биржи. [1] [3]
Чтобы задать максимальную приемлемую цену покупки, Томаш может использовать лимитный ордер. Он позволяет купить по лимиту или дешевле; лимит продажи — продать по лимиту или дороже. Однако ордер может остаться неисполненным либо исполниться частично. Правила и срок действия определяют, ждёт остаток или отменяется. Лимит защищает и свою собственную заданную границу, а не любой другой ориентир, который Томаш выберет позже. Он даёт контроль над приемлемой ценой, но не обещает всё количество вовремя. [1] [2]
Вернёмся к первой покупке. Ценовые издержки 60 USD и отдельная комиссия 12 USD вместе дают 72 USD относительно того же ориентира и для того же количества. Это пример, а не действующий тариф. Если измеренное отклонение уже включает переход между предложениями покупки и продажи, этот spread не нужно добавлять снова: часть издержек была бы посчитана дважды. Аналогично настройка допустимого slippage задаёт границу отклонения по правилам сервиса, а не сумму, автоматически взимаемую как комиссия. [1]
Томаш хотел 1 BTC, но купил только 0,4 BTC за общую сумму 24 000 USD. Для средней цены он делит фактическую стоимость исполнения на 0,4, а не на 1; получается 60 000 USD за биткоин. Остальные 0,6 BTC не куплены, и это нужно показать отдельно. Распределение расхода на весь задуманный объём создало бы привлекательную цену, которой никто не предлагал. Поэтому благоприятная величина проскальзывания исполненной части может сопровождаться незавершённым планом. Вместе с ценой оценивайте реальное количество и судьбу остатка ордера. [1] [3]
Для полной картины прочитайте эту статью вместе с Bid–ask spread, Market order, Limit order, Order book. На эту статью также ссылаются Market maker, Bid–ask spread, Market order, Limit order.