Форекс трейдер Иван садится за компьютер. Открывает Metatrader и видит восходящий тренд по EURUSD. Недолго думая жмет заветную кнопочку Buy по цене 1.1515. Сделка открывается, но что видит Иван ? Сделка была открыта не по цене 1.1515, а по 1.1518!
Что же произошло? Злые происки брокера? Влияние заокеанских санкций? Вмешательство ФРС ? Нет, ничего подобного. Просто ваш ордер подвергся такому явлению как проскальзывание (slippage). Что это такое, почему возникает проскальзывание и как с этим бороться, вы узнаете ниже.
Проскальзывание ордеров на Forex
Что такое проскальзывание?
Проскальзывание (slippage) – это разница между ценой, по которой вы собирались заключить сделку, и ценой, по которой она на самом деле была исполнена.
Допустим, вы видите возможность покупки по цене 1.0607:
Нажимаете кнопку “купить”, но при этом выходит так, что сделка исполнилась по цене 1.0610.
Разница между ценой, по которой мы покупали, и ценой, по которой сделка произошла, составляет 3 пункта. Эти 3 пункта, которые мы потеряли во время открытия позиции, и называются – проскальзыванием.
Проскальзывание может быть как положительным, когда ордер исполняется по более выгодной цене для вас, так и отрицательным, как в примере выше.
Примечательно, что стоп-лоссы и тейк-профиты могут так же проскальзывать и исполняться по цене несколько отличной от той, которую вы задавали при установке приказа.
Отложенные ордера также могут скользить, но при этом они имеют небольшие отличия, но об этом мы поговорим чуть ниже.
Разница
Теперь давайте попробуем разобраться с понятиями, которые многие очень часто путают и не до конца понимают.
Проскальзывание – это исполнение ордера по цене отличной от цены, указанной вами при установке ордера.
Реквота (requote) – это когда нет цены, по которой вы отправили свой запрос на исполнение ордера.
Представим, что появилось сообщение о новых ценах. Вы нажимаете кнопку покупки, а у вас возникает сообщение, что такой цены уже нет и предложение купить по новой цене. Это и называется реквотой.
С помощью установки параметров проскальзывания при торговле можно избежать реквот.
Причины проскальзывания в трейдинге
В действительности причина одна — это высокая волатильность и моментный недостаток ликвидности на выбранном инструменте, но почему так происходит? Есть несколько факторов, влияющих на резкий скачок объемов и движения котировок:
1. Выход новостей. Самая банальная причина, проскальзывания из-за которой встречаются постоянно. Именно поэтому я хоть и не использую экономический календарь по назначению, но заглядываю в него, чтобы прогнозировать такие скачки. 2. Пробой важных ценовых экстремумов. Часто резкий рост волатильности может быть при подходе к годовым максимумам или минимумам, который сопоставим с выходом новостей. 3. Без явной причины. Да, бывает и такое. Рынок непредсказуем и может рвануть с обрыва в любой момент, а какого-либо объяснения этому так и не появится даже в будущем. Возможно, что крупному игроку нужно было срочно сбыть часть активов для собственных целей, о которых можно только догадываться. 4. Ценовые разрывы. Они могут быть техническими при открытии рынка после выходных и по множеству других причин. Публичной информации об этом нет нигде, поэтому достоверно прогнозировать гэпы невозможно.
Теперь наглядно на графиках о каждой причине.
Влияние новостей наиболее очевидно. Ниже указан пример, как вышли данные по безработице Великобритании 11 июня 2022 года.
В первую минуту произошел довольно сильный импульс на рост, который однозначно повлек за собой массу проскальзываний. Изменения происходили слишком быстро, если у вас ниже 1.2700 стоял стоп, то закрытие произошло бы не меньше 1.2705.
Другой пример — гэпы. Довольно показательная ситуация была по USDJPY на открытии рынка 10 июня 2022 года в понедельник. Ночью вышли положительные данные по ВВП, что, по всей вероятности, и послужило катализатором ценового разрыва.
Если вы стояли в продажах и держали стоп 108.200 – 108.300, то закрыли бы убыток только на 108.500.
Скачки без причин я приводить в пример не буду, а вот пробой уровней рассмотреть необходимо. Последние два месяца я активно торгую золотом и там как раз котировки приблизились к критическим значениям.
Проскальзывания на таких минутных свечах очень вероятны. Важно понимать, что не каждое столкновение со значимым экстремумом будет сопровождаться скачками. Кроме того, они могут появляться не сразу, например, со второй или третьей попытки и т.д.
Проскальзывание – это хорошо или плохо?
Думаю, по ходу чтения статьи у многих возник логичный вопрос: “Проскальзывание – это плохо? Значит ли это, что мой брокер как-то хитрит и делает что-то плохое с моим счётом?”.
Ответ прост.
Наличие проскальзывания – это хорошо, потому что присутствует признак реальности рынка. Это подтверждает, что вы действительно торгуете на межбанке.
Как правило, проскальзывание присутствует на счетах типа ECN. То есть на счетах, которые выводятся на межбанк или выводятся хотя бы частично, что зависит от величины вашей позиции .
Если вы видите проскальзывание, то это не плохо и не хорошо. Это нормально.
Проскальзывание может быть на счетах рыночного типа: ECN, NDD, STP, но при этом оно может присутствовать и на счетах типа Standart.
Наличие проскальзывания – это нормальная ситуация, с которой можно и нужно работать.
Итак, основной предмет разговора
Проскальзывание в трейдинге – это исполнение по цене, отличной от заявленной в торговом приказе и от текущей котировки. Как правило, реальная цена сделки получается «хуже» заявленной, но иногда разница может быть и положительной (в пользу трейдера), в зависимости от направления тренда и вида открываемой позиции.
Первая проблема возникает в процессе поступления вашего торгового приказа на межбанк – за время обработки вашего приказа до брокера (провайдера ликвидности), даже если это доли секунды, цена меняется, в результате исполнение по заявленной вами цене становится невозможно.
Общая схема торговой ситуации.
Придется открывать (или закрывать) сделку по актуальным ценам, и если рынок идет в сторону вашей сделки (положительное проскальзывание) – получите дополнительную прибыль, если цена ушла против вас (отрицательное) – результат будет хуже. Чем больше задержка исполнения ордера, тем сильнее изменится текущая котировка и разница с ценой заявки будет больше.
Почему возникает проскальзывание?
Проскальзывание – это результат рыночного исполнения.
Рыночное исполнение – это очередь из ордеров, заявок на покупку и продажу.
Что же происходит, когда мы выставляем ордер на покупку?
Давайте представим так называемый “стакан”.
Вы собираетесь взять позицию на покупку. На рынке присутствует следующее предложение, 100 лотов по цене 1.3145. А по цене 1.3146 есть 50 лотов. И так далее:
Допустим, мы хотим купить по цене 1.3146.
Нажимаем на кнопку покупки. Но так как мы не одни, то заявок на данную позицию может быть множество, и эти 50 лотов очень быстро расхватали другие покупатели.
Таким образом, из-за того что на рынке большой спрос на данную цену, для нас не осталось лота. Но брокер говорит нам, что это не беда. У нас есть новая цена 1.3147. И мы можем либо согласиться и приобрести лот по новой цене, либо, если у нас счёт с рыночным исполнением, согласятся за нас.
Таким образом, мы можем взять позицию по менее выгодной для нас цене 1.3147, но стоит помнить, что если лоты по данной цене так же распродадут, то нам поступит предложение с иной ценой, 1.3148, 1.3149 и так далее.
Проскальзывание и Брокеры Форекс и CFD
Какие параметры при выборе брокера нужно учитывать, чтобы ограничить риск проскальзывания?
Выбор брокера имеет особое значение для ограничения риска проскальзывания.
Действительно, если брокер предлагает достаточную ликвидность, тем быстрее будет исполнен ордер и тем больше будет ограничение проскальзывания.
Admiral Markets предлагает своим трейдерам один из самых быстрых способов исполнения ордеров, который вы можете найти, и, следовательно, риск проскальзывания меньше.
Ради прозрачности и доверия Admiral Markets предоставляет в ваше распоряжение статистику выполнения ордеров, с которой вы можете ознакомиться.
Поэтому выбор брокера с низким проскальзыванием, такого как Admiral Markets, очень важен для вашей торговли.
Проблемы с ликвидностью
Подобное наличие предложение и спроса обозначает присутствие, либо отсутствие ликвидности.
Поэтому первую причину проскальзывания можно обозначить, как Ликвидность.
В данном случае возможны несколько вариантов.
Представим, что размер ордера больше, чем верхний слой ликвидности. Возможно и то, что осталось очень мало ликвидности, либо у вас был запрошен какой-то очень большой по объему ордер.
Ваш приказ разделяется на части и направляется к нескольким поставщикам ликвидности брокера. В итоге трейдер получает средневзвешенную цену, которая может быть хуже или лучше цены, которую он указал. В такой ситуации ордер проскальзывает частично.
Если поставщик ликвидности присылает отказ исполнения, то возможно произошла задержка, и ваш приказ отсылался другому поставщику ликвидности. Прошло какое-то время, и рыночное предложение на желаемую вами цену ушло. Как итог, наличие другой цены и соответствующий отказ брокера в исполнении вашего приказа.
Очень часто во время выхода новостей происходит проблема с ликвидностью и ордера сильно скользят.
Почему это происходит? Многие банки и учреждения, которые выступают поставщиками ликвидности, покидают рынок, чтобы обезопасить себя от резких скачков цен и возможных убытков. В это же время расширяются спреды, так как брокеры хотят обезопасить себя от возможных убытков.
Именно поэтому во время выхода крупных новостей у трейдеров возникают проблемы. Спреды большие, проскальзывания сильные и заработать становится значительно сложнее.
Недостаточная ликвидность, также имеет место при торговле экзотическими валютными парами. К примеру с турецкими лирами, африканскими рэндами, или российскими рублями.
Те, кто торговал во время сильных скачков российской валюты, должны помнить некий период, когда очень многие брокеры просто отключали возможность торговли рублём. Всему причина – отсутствие ликвидности.
А в чем собственно, проблема?
В деньгах, разумеется. Представьте, что и ордер, и его StopLoss пролетают мимо вашей цены всего на 1пункт. Конечно, даже интрадей сделки на H1-H4 такой потери не заметят, но при скальпинге (даже М15-М30), не говоря уже о беднягах-пипсовщиках, да еще с потерями на спред, убыток будет уже десятки, а то сотни пунктов. Сожрет всю вашу прибыль и не подавится.
Вы же понимаете, что «скользят» не только Open/Close, но и TakeProfit , и StopLoss, поэтому и уйти с рынка на желаемом уровне не получается. Но отложенники страдают от этого эффекта значительно реже. Кстати, в бинарных опционах самое малое проскальзывание наблюдается у брокера Binary.com – в пределах 3-4 пунктов.
Если цена вашего ордера попадает в зону сильного уровня (например, с крупными опционами), то за счет проскальзывания может получиться слишком близкий StopLoss, который и закроет вашу сделку на первом же откате. Так часто бывает при перемещении стопа с помощью трейлинга в MT4(5).
Технические Проблемы
Существует ещё одна причина проскальзывания – это Технические проблемы.
К ним относятся сетевые задержки между вашим торговым терминалом и сервером, агрегатором и поставщиками ликвидности, а так же банальная причина – слабый интернет.
В связи с этим хотелось бы рассказать вам про то, что особо крупные дельцы с Wall Street арендуют здания рядом с центром, чтобы как можно быстрее ордера доходили до торговых серверов, экономя при этом наималейшие доли секунды.
Для нас же вполне будет достаточно иметь быстрый и стабильный интернет. Ведь мы же живём очень далеко от западных серверов. И торговые сервера наших брокеров зачастую находятся за пределами России.
Выводы
Проскальзывание в трейдинге − явление объективное, это как раз считается «здоровым» признаком реальной торговли на бирже, причем эта проблема присутствует и на ECN-счетах. Ни один серьезный брокер, выводящий сделки на межбанк, не гарантирует полное отсутствие задержки исполнения и реквотов и не будет компенсировать вам потери от этих явлений. Предложенные способы помогут максимально защитить ваш депозит от проскальзывания, если только они не противоречат торговой стратегии. В противном случае – скорректируйте свою торговую методику под реальный рынок.
Как бороться с проскальзыванием?
В самом начале хочется сказать важную мысль. Бороться с проскальзыванием не нужно, но нужно с ним работать.
В первую очередь начнём с Технической части. Вам требуется хороший интернет. Помните, что проводное соединение, гораздо лучше и стабильнее, чем тот же Wi-Fi.
Когда начинаем работать в терминале, то стараемся отключать программы, которые используют сеть.
Если вы какой-то мега-скальпер, то для вас это наиболее актуально. Закрывайте различные программы типа торрентов, вайбера, скайпа, аськи и тому подобных. Нам требуется хорошее соединение, либо нахождение VPS-сервера поближе к вашему брокеру, если вы торгуете с помощью советников.
Если же вы не какой-то мега скальпер, то достаточно иметь хорошее и стабильное подключение к интернету.
Вторым пунктом работы с проскальзыванием стоит отметить Настройки в МТ4.
Когда вы нажимаете на окно нового ордера, в нём есть параметр – “Использовать максимальное отклонение от запрошенной цены”:
Можно выбрать максимальное значение проскальзывания в пунктах, которое будет допускаться. По идее, если цена будет отличаться на большую величину чем установленна в данном параметре, то ордер не исполнится.
К сожалению, на практике это работает не всегда. Связанно это с техническими особенностями серверов брокеров и торговым терминалом Metatrader 4.
Вы должны понять, что данная настройка работает не всегда так, как мы этого хотим.
Аналогично, параметр проскальзывание (slippage) настраивается и в советниках.
Третий пункт – это Использование лимитных отложенных ордеров.
Как мы помним, есть несколько типов отложенных ордеров.
Это Buy stop/Sell stop и Buy limit/Sell limit. Вспомним, что отложенный ордер с окончанием Stop выставляется в расчете на пробой и активацию отложенного приказа, тогда как ордер с окончанием limit, выставляется с целью войти в рынок на откате по лучшей цене. Но существует принципиальная разница в исполнении Stop и limit ордеров.
При выставленном ордере, допустим Sell stop, он активируется фактически только в момент, когда цена до него дойдёт.
А если же мы выставляем Buy или Sell limit по цене, то ордер заранее отправляется на рынок и у него больше вероятности быть исполненным именно по той цене, которую мы указали.
Таким образом, ордера типа limit бронируют для нас определённую часть ликвидности, но при условии, что у вас тип счёта с выводом на межбанк.
Конечно, даже подобные ордера могут проскальзывать, но вероятность этого намного меньше, чем у рыночных и stop ордеров.
Четвёртый пункт – Торговля на высоких таймфреймах.
Если вы торгуете на таймфрейме М5, то проскальзывание в 1 пункт для вас заметно, но если же вы торгуете на дневных графиках, то проскальзывание в 5 пунктов какой-то большой погоды для вас не делает.
Поэтому можно с проблемой бороться, а можно просто исключить её и сделать несущественной, перейдя на более высокий таймфрейм.
Пятый пункт – Не торговать на новостях.
Я уже неоднократно упоминал, что проблема с ликвидностью возникает, как правило, на выходе различных новостей. Это и экономические данные, речи политиков и так далее.
Поэтому примерно за полчаса перед выходом новости и полчаса после её выхода мы стараемся не торговать. Так мы исключаем проблему с ликвидностью.
Шестой пункт – Сменить тип счёта/брокера.
Конечно, можно заменить своего брокера или изменить тип своего счёта, но если говорить честно, то это погоня за какой-то неосуществимой мечтой. И к тому же это обычно перекладывание ответственности за потери с себя любимого на брокера, исполнение, маркет-мейкеров, злодейку судьбу и так далее.
Поэтому к этому пункту стоит подходить со здравым умом и определенной долей скептицизма. Потому что если вы начнёте менять брокеров, типы счетов, то это может затянуться надолго и ни к чему, как правило, хорошему не приводит.
Седьмой пункт – Фильтр по волатильности.
Представим, что вы любите торговать активный рынок. Вы знаете, что среднее проскальзывание во время выхода новостей 10 пунктов. А средняя прибыль по таким сделкам у вас – 30 пунктов. Получается, что проскальзывание забирает у вас примерно 30% прибыли.
Допустим, вы торгуете часть новостей, но при этом знаете, что одни новости дают среднее движение в 30 пунктов, а другие дают среднее движение 60 пунктов.
Если вы будете брать сделки со средним движением в 60 пунктов, то проскальзывание будет съедать не 30%, а всего 17%.
Таким образом, используя новости только с высокой волатильностью, вы сможете снизить ущерб, наносимый вашей прибыли.
Аналогично, если вы знаете, что среднее проскальзывание при активном рынке, но без новостей 2 пункта. В этом случае можно торговать только в те дни, когда волатильность повышена, чтобы увеличить профит и уменьшить убытки, полученные от проскальзывания.
Можно ли уменьшить потери?
Можно. Только не стоит психовать и воевать с рынком. Попробуйте:
- Не жмотничать и все-таки поставить в терминале некоторый люфт для цены
Если «пролет» цены будет больше, ордер банально не исполнится (внимание − и не закроется тоже!). Прибыли − меньше, но и шанс получить убыток снижается.
- Использовать отложенные приказы: трендовые BuyStop/SellStop и разворотные BuyLimit/SellLimit
Stop-отложенники по факту более проблемные, так как им нужна точная фиксированная цена. Limit-ордера более демократичные, потому как применяют качественный фильтр «выше/ниже». Отложенники видны в стакане заранее и под них реально «бронируется» ликвидность, за счет чего они получают больше шансов отработать по цене заявки.
- Торговать на старших таймфреймах
Ордер на М5, у которого запас профита в 5-10 пунктов, реально пострадает от потери 1-3 пунктов на проскальзывании, а на H1 сделка с прицелом на прибыль в 30-50 такую чепуху даже не заметит.
- Не лезть в рынок на проблемной ликвидности
Если вы «ловите» спекулятивную или низкую волатильность (форс-мажор, гэпы, экзотические активы, новости), то готовьтесь к увеличению потерь от проскальзывания и реквотов в 5-10 раз.
- Пользоваться современным оборудованием и скоростной связью
Резервный канал и оборудование – обязательны. Низкая скорость соединения и слабые технические ресурсы – отличная площадка для слива депозита.
Если проблемы возникают даже на нормальной рынке и ликвидных активах и вообще принимают хронический характер, то стоит или менять тип счета, или искать другую торговую площадку.
Факторы, которые влияют на проскальзывание
На проскальзывание влияют несколько факторов: волатильность актива, скорость исполнения ордера брокером, тип счета инвестора, способ обработки заявки. Волатильность является важным показателем, определяющим динамику изменения цены, в том числе и ее скорость.
Волатильность зависит от ряда параметров рынка:
- Состояние экономики государства, валюта которого участвует в торгах.
- Активность инвесторов на рынке. Она, в свою очередь, напрямую связана с инструментом трейдинга и текущей торговой сессией. К примеру, некоторые основные валютные пары показывают повышенную волатильность в Лондонскую сессию. Волатильность USD резко повышается во время выхода значимых экономических новостей в Американскую сессию. Активы с японской иеной «скачут» во время Тихоокеанской сессии.
- Несоответствие прогнозов макроэкономической статистики — когда значение фактического показателя разнится с ранее прогнозируемым.
Тип торгового счета также имеет значение, влияя на Slippage. В этой связи можно рассмотреть несколько разновидностей счетов:
- Наиболее распространенным является стандартный или классический тип. Он популярен, поскольку отсутствуют жесткие ограничения размера депозита, кредитное плечо большого размера, а ассортимент инструментов торговли весьма обширен.
- ECN-счет. Используется в межбанковском трейдинге. Отличается меньшими размерами спредов, высокой скоростью исполнения ордеров.
- HDD или STP-счета отличаются способом обработки приказа инвестора без посредников, с минимальными комиссиями.
Существует два способа обработки трейдерской заявки: Instant Execution и Market Execution. Первый вариант исключает проскальзывание. В случае отсутствия выбранной инвестором цены для открытия позиции появляется Requote. Второй вариант предусматривает открытие позиции в любом случае. Однако при отсутствии выбранной трейдером цены ордер открывается по ближайшему уровню котировки.
Помимо вышеперечисленных факторов, на Slippage, несомненно, влияет качество связи, оборудование брокера и, конечно же, порядочность этой компании. Поэтому, приступая к торговле на Forex с выбираемым дилинговым центром, необходимо тщательно изучить все «за» и «против», ознакомившись с отзывами клиентов в сети, а также на тематических сайтах трейдеров.