Проскальзывание в трейдинге: как снизить потери

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

Представим ситуацию для новичков: вы провели анализ, рассчитали точки входа/входа и уровни TakeProfit/StopLoss, нажимаете заветную кнопку – и … реальный ордер открывается/фиксируется совершенно «не там», а иногда − вообще игнорируется. И результат, соответственно, не в пользу трейдера.

Увы, это не происки брокера, ведущих ЦБ, ФРС или иных врагов – просто рынку постоянно нужен баланс спрос/предложение и он сам меняет параметры вашей сделки. Паниковать не стоит− это объективная рыночная ситуация, от которой нельзя избавиться, но с ней можно успешно бороться, а иногда − даже заработать.

Итак, с чем имеем дело?

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

цена сделки

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

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

Эффект проскальзывания: в чем причина?

Если у вас нет прямого доступа на биржу и работаете через посредника (брокера), напоминаем: никто из них не гарантирует 100%-ное исполнение сделки по заявленной цене (кто не верит – читайте внимательно торговые условия брокера). А почему так происходит – расскажем дальше.

Как и на стандартном базаре, на Forex продавец всегда выставляет цену повыше, но в принципе может снизить до некоторого уровня. С другой стороны покупатель ищет, где бы взять подешевле, но тоже (потенциально!) готов заплатить больше. Простыми словами − совершенная сделка говорит о том, что все-таки цена, устраивающая обе стороны, нашлась.

Проскальзывание − это результат последовательного выполнения (закрытия) торговых заявок.

Для того чтобы закрыть поступившую на биржу заявку на покупку (спрос), необходимо наличие по аналогичной (желательно!) цене такого же объема заявок на продажу (предложение). Если противоположных заявок по цене клиента нет или объема не хватает (см. биржевой стакан), то рынок подбирает цену, минимально отличающуюся от заявленной в вашем ордере. Внешне выглядит как эффект «пролета» мимо заявленных параметров сделки. В результате ордер будет принят (или закрыт) по «ближайшей» котировке − это как то, что в условиях брокера называется «исполнение по оптимальным ценам». Хотя «оптимальной» эта цена будет только для рынка, а для нас с вами в 80% случаев – дополнительный убыток или частичная потеря прибыли.

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

Перед реальным выводом на межбанк брокер собирает «кучу» наших мелких ордеров в некотором ценовом диапазоне в одну крупную заявку («пул»), чтобы претендовать на исполнение такой заявки по наиболее благоприятной (для обеих сторон!) цен. Именно поэтому проскальзывание в трейдинге на каждом конкретном брокере разное. Чем крупнее брокер, тем лучше у него цены. На активном, высоколиквидном рынке с максимальным количеством участников, в любой момент времени находятся встречные заявки на любой объем – и убытки будут минимальны.

А в чем собственно, проблема?

В деньгах, разумеется. Представьте, что и ордер, и его StopLoss пролетают мимо вашей цены всего на 1пункт. Конечно, даже интрадей сделки на H1-H4 такой потери не заметят, но при скальпинге (даже М15-М30), не говоря уже о беднягах-пипсовщиках, да еще с потерями на спред, убыток будет уже десятки, а то сотни пунктов. Сожрет всю вашу прибыль и не подавится.

пример в терминале

Вы же понимаете, что «скользят» не только Open/Close, но и TakeProfit , и StopLoss, поэтому и уйти с рынка на желаемом уровне не получается. Но отложенники страдают от этого эффекта значительно реже. Кстати, в бинарных опционах самое малое проскальзывание наблюдается у брокера Binary.com – в пределах 3-4 пунктов.

Если цена вашего ордера попадает в зону сильного уровня (например, с крупными опционами), то за счет проскальзывания может получиться слишком близкий StopLoss, который и закроет вашу сделку на первом же откате. Так часто бывает при перемещении стопа с помощью трейлинга в MT4(5).

результат проскальзывания

Реквот: похож, но не тот

Ситуация выглядит примерно также, но рыночная природа явления совсем иная. Напомним читателю, что такое режим исполнения сделок.

MarketExecution – ордер откроется в любом случае, но только по текущей цене рынка (с проскальзыванием). Трейдер получает некую среднюю цену, и будет ли это выгодно – биржу не интересует. Зато выполняется всегда и быстро.

пример торговли

InstantExecution – позиция (весь объем!) должна быть открыта строго по цене заявки (slippage = 0). Если с точностью 5-го (4-го) знака этой цены в рыночном потоке нет, или объема встречных заявок слишком мало, то система генерирует запрос с предложением иной цены, и пока вы не примете решение −«Подтвердить» или «Отменить», ордер в работу не пойдет. Именно этот момент принято называть реквотом (requote). Кстати, пока вы думаете, рынок идет дальше, предлагаемые цены становятся неактуальными, снова появляется requote и т.д. И торговый момент проходит мимо.

Но с этим можно бороться: нужно согласиться на некоторое max-ное отклонение от цены. Сколько ставить? Достаточно 2-5 пунктов и брокер всегда пустит вас в рынок.

Можно ли уменьшить потери?

Можно. Только не стоит психовать и воевать с рынком. Попробуйте:

  • Не жмотничать и все-таки поставить в терминале некоторый люфт для цены

Если «пролет» цены будет больше, ордер банально не исполнится (внимание − и не закроется тоже!). Прибыли − меньше, но и шанс получить убыток снижается.

  • Использовать отложенные приказы: трендовые BuyStop/SellStop и разворотные BuyLimit/SellLimit

Stop-отложенники по факту более проблемные, так как им нужна точная фиксированная цена. Limit-ордера более демократичные, потому как применяют качественный фильтр «выше/ниже». Отложенники видны в стакане заранее и под них реально «бронируется» ликвидность, за счет чего они получают больше шансов отработать по цене заявки.

  • Торговать на старших таймфреймах

Ордер на М5, у которого запас профита в 5-10 пунктов, реально пострадает от потери 1-3 пунктов на проскальзывании, а на H1 сделка с прицелом на прибыль в 30-50 такую чепуху даже не заметит.

  • Не лезть в рынок на проблемной ликвидности

Если вы «ловите» спекулятивную или низкую волатильность (форс-мажор, гэпы, экзотические активы, новости), то готовьтесь к увеличению потерь от проскальзывания и реквотов в 5-10 раз.

  • Пользоваться современным оборудованием и скоростной связью

Резервный канал и оборудование – обязательны. Низкая скорость соединения и слабые технические ресурсы – отличная площадка для слива депозита.

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

Так это хорошо или плохо?

Это – НОРМАЛЬНО. Это первый признак того, что вы через своего брокера действительно попадаете на реальный рынок. Не зря эффект slippage присутствует на всех типах счетов с MarketExecution (ECN, NDD, STP). Наличие и отсутствие проскальзывания и реквотов не отменяет и даже не снижает общего риска торговли на форекс, никто вам этих дополнительных потерь не компенсирует. Вы придется адаптировать и себя, и свою стратегию к этому явлению, а предложенные выше методы помогут максимально защитить ваш депозит.

Всем – профитов!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

20 + = 25