Почему расчёт не сходится с результатом

Типичная ситуация: сканер показывает связку с положительным краем, позиция открывается, закрывается — и результат отрицательный. Ставка была верной, комиссии учтены. Расхождение даёт стоимость исполнения.

Last price — цена, по которой вы не торгуете

Последняя цена — это цена предыдущей сделки. Она сидит где-то между лучшим bid и лучшим ask и не является ценой, доступной вам.

Покупая, вы платите ask. Продавая, получаете bid. Разница — спред, и он оплачивается при каждом пересечении.

Для дельта-нейтральной связки это принципиально: она пересекает спред четыре раза — покупка спота по ask, шорт перпа в bid, затем продажа спота в bid и откуп перпа из ask. Расчёт по last price не учитывает ни одного из четырёх.

Проскальзывание сверх спреда

Спред — только первый уровень. Если ваш объём превышает выставленный на лучшей цене, ордер сметает следующие уровни, и средняя цена исполнения уходит дальше.

Пример стакана на покупку:

ask 1.002 — 50 монет
ask 1.005 — 30 монет
ask 1.012 — 200 монет

Покупая 60 монет, первые 50 берутся по 1.002, остальные 10 — по 1.005. Средняя (VWAP) выходит 1.0025. Покупая 200 — придётся дойти до третьего уровня, и средняя окажется около 1.009, почти на процент выше «цены» из витрины.

Как считать правильно

Вместо цены нужно считать VWAP на реальный объём — средневзвешенную цену прохода по стакану:

VWAP = Σ(цена_уровня × взятый_объём) / общий_объём

Отсюда следуют два практических правила.

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

Второе: если стакан не способен набрать ваш объём из показанных уровней, сделку следует отклонять. В такой ситуации проскальзывание не просто велико — оно неизвестно, потому что неизвестно, по каким ценам появится недостающая ликвидность.

Ловушка высоких ставок

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

Отсюда типичный сценарий: монета показывает ставку 1.2% за цикл, что выглядит исключительно привлекательно, а стоимость round-trip по стакану составляет несколько процентов. Формально край есть, фактически сделка убыточна с момента открытия.

Правило простое: сначала стакан, потом ставка. Отсеивать по ликвидности следует до того, как смотреть на доходность.

Дополнительные факторы

  • Шаг лота. У фьючерсов объём измеряется контрактами с заметным шагом. Запрошенное количество округляется, и ноги расходятся по объёму — часть позиции остаётся незахеджированной.
  • Задержка. Между расчётом и исполнением проходит время, за которое стакан меняется. На волатильном рынке этого достаточно, чтобы край исчез.
  • Мейкер против тейкера. Пассивный лимитный ордер экономит комиссию, но может не исполниться — и ожидание налива на тонкой паре обходится дороже экономии.
  • Собственное влияние. Крупный ордер сам сдвигает цену, поэтому оценка по снимку стакана оптимистична.

Проверочный список

  1. Считать VWAP по стакану на реальный объём, а не брать last price.
  2. Проверять, что стакан покрывает объём из видимых уровней.
  3. Оценивать полную стоимость оборота: комиссии плюс четыре пересечения спреда.
  4. Отсеивать по ликвидности до оценки доходности.
  5. Закладывать запас: реальное исполнение обычно хуже расчётного снимка.

Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Торговля криптовалютой сопряжена с риском потери капитала.