Перейти к содержимому

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

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

Определение

Разница между ожидаемой ценой и фактической ценой исполнения ордера. На быстро меняющемся рынке или при низкой ликвидности фактическая цена обычно хуже.

Проскальзывание - это разница между ценой, которую вы ожидали при размещении ордера, и фактической ценой его исполнения. Обычно это дополнительные издержки: ордер на продажу исполняется чуть ниже, а на покупку - чуть выше последней увиденной вами цены.

Пример

Когда срабатывает стоп-лосс и отправляется рыночный ордер на продажу, цена BTC составляет $84,600. При резком падении покупатели по этой цене исчезают за несколько секунд, и ордер исполняется по $84,100. Разница в $500, около 0.6%, - это проскальзывание.

Почему это важно

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

Как TradeCorgi это использует

В бэктесте TradeCorgi для каждого смоделированного ордера учитывается предполагаемое проскальзывание наряду с комиссией биржи, чтобы результаты не выглядели лучше, чем есть. При реальной торговле в журнале решений записывается цена исполнения каждого ордера, поэтому вы можете видеть фактическое проскальзывание по каждой сделке. Агенты проверяют рынок не чаще раза в минуту и торгуют только на спотовом рынке, не участвуя в высокоскоростной торговле, где проскальзывание особенно велико.