Откуда берётся разница в цене
Проскальзывание — разница между ценой, по которой вы ожидали исполнения, и ценой, по которой сделка реально прошла. Механика простая: между отправкой приказа и его исполнением проходит время, за которое цена и доступная ликвидность на нужном уровне меняются. Рыночный приказ гарантирует исполнение, но не цену.
Отдельный источник — глубина рынка. Если на лучшем уровне объёма меньше, чем в вашей заявке, остаток закрывается по следующим, худшим ценам. Итоговая средняя оказывается хуже той, что была на экране, причём чем больше объём, тем заметнее эффект. На спокойном EUR/USD этого не видно, на экзотике и в новостях — очень.
Не всегда против вас
Проскальзывание симметрично по природе: цена за время исполнения может уйти и в вашу пользу. Положительное проскальзывание существует, и на счетах с прямым выводом заявок оно встречается регулярно. Если в вашей статистике оно строго отрицательное во всех условиях, вопрос уже не к рынку, а к модели исполнения брокера.
Именно поэтому мы измеряем не факт проскальзывания, а его распределение: среднее, разброс и асимметрию, отдельно в спокойные часы и на выходе данных. Ровное симметричное распределение вне новостей — нормальная работа. Систематический сдвиг в минус — издержка, которую надо либо принять в расчёт, либо менять условия.
Как учесть в стратегии
В бэктесте проскальзывание должно быть заложено как расход, иначе результат нереалистичен. Мы берём фактические цифры со своей статистики по инструменту и типу счёта, а не универсальную поправку: для дневной стратегии один пункт ничего не меняет, для внутридневной с десятью сделками это может быть весь результат.
Снижают проскальзывание тремя способами: торгуют в часы высокой ликвидности, не входят рыночным приказом в момент публикации данных, используют лимитные приказы там, где допустимо неисполнение. Последнее — сознательный обмен: вы отказываетесь от гарантии входа в пользу гарантии цены.
Частые вопросы
Проскальзывание — это обман брокера?
Само по себе нет, это следствие задержки и ограниченной ликвидности. Поводом для вопросов служит асимметрия: если проскальзывание систематически отрицательное и в спокойные часы, дело в модели исполнения, а не в рынке.
Как уменьшить проскальзывание?
Торговать в ликвидные часы, избегать рыночных приказов на выходе новостей, применять лимитные приказы, где приемлем риск неисполнения, и не превышать объём, который переваривает доступная глубина рынка.
Учитывать ли проскальзывание в тесте?
Обязательно, вместе со спредом и комиссией. Для стратегий с частыми сделками эти издержки определяют знак результата, и тест без них показывает доходность, которой в реальности не будет.
Что запомнить
- Рыночный приказ гарантирует исполнение, но не цену — разница и есть проскальзывание.
- Оно бывает и в вашу пользу; тревожный признак — систематическая асимметрия в минус.
- В расчёт стратегии берите свои фактические цифры, а не универсальную поправку.
