Что такое проскальзывание (slippage) в трейдинге?

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

Что такое проскальзывание (slippage) в трейдинге?

Обновлено:

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

Что означает проскальзывание

Проскальзывание возникает, когда ордер исполняется по цене, отличной от запрошенной, – по определению Babypips Forexpedia. Разница между ценой, на которую вы нажали, и ценой, которую реально заплатили или получили, и есть само проскальзывание, измеряемое в пунктах, центах или пипсах в зависимости от рынка.

Проскальзывание само по себе не является убытком. Любое расхождение между запланированной и реальной ценой исполнения считается проскальзыванием, независимо от того, сдвигает ли оно исполнение в вашу пользу или против вас. Отслеживать его важно потому, что на сотнях сделок отрицательное проскальзывание незаметно съедает доходность так же, как спред и комиссия, хотя редко выглядит как отдельная очевидная статья расходов.

Почему оно возникает

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

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

Важно. Проскальзывание не ограничивается только рыночными ордерами, поданными вручную. Отложенный стоп-лосс ордер тоже может проскользнуть, если рынок перепрыгивает через цену стопа до того, как его успевают исполнить, – то есть реальный выход может оказаться дальше от запланированного, чем подсказывал уровень стопа.

Типы проскальзывания

На примере ордера на покупку EUR/USD, запрошенного по цене 1,1050, исполнение может оказаться в одном из трех вариантов:

РезультатЧто происходитПример исполнения
Без проскальзыванияЗапрошенная цена все еще доступна в момент попадания ордера на рынокИсполнено по 1,1050
Положительное проскальзываниеЦена движется в пользу трейдера до момента исполненияИсполнено по 1,1045, на 5 пунктов лучше
Отрицательное проскальзываниеЦена движется против трейдера до момента исполненияИсполнено по 1,1057, на 7 пунктов хуже

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

Рыночный ордер против лимитного

Тип поданного ордера меняет, насколько трейдер контролирует проскальзывание.

Тип ордераРиск проскальзыванияКомпромисс
Рыночный ордерСамый высокий – исполняется по лучшей доступной цене, какой бы она ни былаГарантирует исполнение ордера, но не цену
Лимитный ордерНизкий или отсутствует – исполняется только по указанной цене или лучшеГарантирует цену, но ордер может вообще не исполниться
Стоп-ордерОт умеренного до высокого после срабатывания – превращается в рыночный ордерЗащищает от невыхода из позиции, но цена выхода не гарантирована

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

Почему это важно для ваших результатов

Проскальзывание – это реальная издержка исполнения, наряду со спредом и комиссией, и именно она стоит между стратегией, которая хорошо выглядит на бумаге, и реальными результатами этой же стратегии вживую. Бектест, рассчитанный по ценам графика без задержки исполнения, вообще его не отражает – одна из причин, почему живые результаты часто отстают от бектестовых, этот разрыв подробнее разобран в статье бектестинг против ведения журнала. Оно также меняет реальный R, полученный по сделке, относительно того, что планировалось по стопу и цели – см. что такое R-multiple и что такое risk-reward ratio о том, как сравнивают плановый и реализованный результат. В рамках всей истории сделок небольшое проскальзывание на каждой сделке – одна из причин, почему теоретическое average win/loss ratio стратегии отличается от того, что реально фиксирует торговый журнал, подробнее в статье что такое average win/loss ratio.

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

Фиксируйте ожидаемую цену входа рядом с ценой, по которой ордер реально исполнился, – и позвольте торговому журналу BitStat показать, сколько проскальзывание при исполнении стоит вашим результатам со временем.

Коротко о главном

Часто задаваемые вопросы

Что такое проскальзывание в трейдинге?
Проскальзывание – это разница между ценой, которую вы ожидали при подаче ордера, и ценой, по которой ордер реально исполнился. Оно возникает из-за короткой задержки между моментом, когда ордер покидает платформу, и моментом, когда он попадает на рынок, а цена за это время может измениться.
Проскальзывание всегда вредит результатам?
Нет. Проскальзывание бывает отрицательным, когда исполнение хуже запрошенной цены, или положительным, когда оно лучше. Оба варианта считаются проскальзыванием, потому что оба – расхождение между запланированной и реальной ценой исполнения. Отрицательное проскальзывание привлекает больше внимания, потому что увеличивает торговые издержки.
Может ли проскальзывание произойти на стоп-лосс ордере?
Да. Стоп-лосс ордер превращается в рыночный сразу после срабатывания цены триггера, поэтому если рынок быстро проходит через эту цену, например из-за горячей новости, ордер может исполниться значительно дальше уровня стопа, а не точно на нем.
Как уменьшить проскальзывание?
По возможности используйте лимитные ордера вместо рыночных, поскольку лимитный ордер исполняется только по указанной цене или лучше. Торговля в часы высокой ликвидности и избегание крупных новостных релизов также уменьшают движение цены, которое и вызывает проскальзывание.
В чем разница между проскальзыванием и спредом?
Спред – это постоянная, заранее известная разница между ценой покупки и продажи, видимая еще до подачи ордера. Проскальзывание – это незапланированная разница между запрошенной и реальной ценой исполнения, вызванная задержкой и движением цены, и заранее она неизвестна.
Касается ли проскальзывание и криптовалютной торговли?
Да. Проскальзывание возникает на любом рынке, где ордеру нужно время, чтобы дойти и сопоставиться с рынком, включая криптобиржи. Обычно оно крупнее на монетах с более низкой ликвидностью и меньшими книгами ордеров, где один ордер легче сдвигает доступную цену.
Почему мой бектест не показывает проскальзывание?
Бектест обычно предполагает, что сделки исполняются точно по цене графика без задержки, поэтому не учитывает издержки исполнения вроде проскальзывания, спреда и комиссии. Это частая причина, почему живые результаты отстают от бектестовых для одной и той же стратегии.