7 способов борьбы с проскальзыванием ордеров

Как бороться с проскальзыванием на форекс

Форекс трейдер Иван садится за компьютер. Открывает Metatrader и видит восходящий тренд по EURUSD. Недолго думая жмет заветную кнопочку Buy по цене 1.1515. Сделка открывается, но что видит Иван ? Сделка была открыта не по цене 1.1515, а по 1.1518!

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

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

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

Проскальзывание (slippage) — это разница между ценой, по которой вы собирались заключить сделку, и ценой, по которой она на самом деле была исполнена.

Допустим, вы видите возможность покупки по цене 1.0607:

0_002

Нажимаете кнопку «купить», но при этом выходит так, что сделка исполнилась по цене 1.0610.

Разница между ценой, по которой мы покупали, и ценой, по которой сделка произошла, составляет 3 пункта. Эти 3 пункта, которые мы потеряли во время открытия позиции, и называются — проскальзыванием.

Проскальзывание может быть как положительным, когда ордер исполняется по более выгодной цене для вас, так и отрицательным, как в примере выше.

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

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

Разница

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

Проскальзывание — это исполнение ордера по цене отличной от цены, указанной вами при установке ордера.

Реквота (requote) — это когда нет цены, по которой вы отправили свой запрос на исполнение ордера.

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

С помощью установки параметров проскальзывания при торговле можно избежать реквот.

Проскальзывание — это хорошо или плохо?

Проскальзывание на форекс хорошо или плохо

Думаю, по ходу чтения статьи у многих возник логичный вопрос: «Проскальзывание — это плохо? Значит ли это, что мой брокер как-то хитрит и делает что-то плохое с моим счётом?».

Ответ прост.

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

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

Если вы видите проскальзывание, то это не плохо и не хорошо. Это нормально.

Проскальзывание может быть на счетах рыночного типа: ECN, NDD, STP, но при этом оно может присутствовать и на счетах типа Standart.

Наличие проскальзывания — это нормальная ситуация, с которой можно и нужно работать.

Почему возникает проскальзывание?

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

Проскальзывание — это результат рыночного исполнения.

Рыночное исполнение — это очередь из ордеров, заявок на покупку и продажу.

Что же происходит, когда мы выставляем ордер на покупку?

Давайте представим так называемый «стакан».

Вы собираетесь взять позицию на покупку. На рынке присутствует следующее предложение, 100 лотов по цене 1.3145. А по цене 1.3146 есть 50 лотов. И так далее:

Допустим,  мы хотим купить по цене 1.3146.

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

Таким образом, из-за того что на рынке большой спрос на данную цену, для нас не осталось лота. Но брокер говорит нам, что это не беда. У нас есть новая цена 1.3147. И мы можем либо согласиться и приобрести лот по новой цене,  либо,  если у нас счёт с рыночным исполнением, согласятся за нас.

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

Проблемы с ликвидностью

Проблемы с ликвидностью на Forex

Подобное наличие предложение и спроса обозначает присутствие, либо отсутствие ликвидности.

Поэтому первую причину проскальзывания можно обозначить, как Ликвидность.

В данном случае возможны несколько  вариантов.

Представим, что размер ордера больше, чем верхний слой ликвидности. Возможно и то, что осталось очень мало ликвидности, либо у вас был запрошен какой-то очень большой по объему ордер.

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

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

Очень часто во время выхода новостей происходит проблема с ликвидностью и ордера сильно скользят.

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

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

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

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

Технические Проблемы

Технические проблемы на форекс

Существует ещё одна причина проскальзывания — это Технические проблемы.

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

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

Для нас же вполне будет достаточно иметь быстрый и стабильный интернет. Ведь мы же живём очень далеко от западных серверов. И торговые сервера наших брокеров зачастую находятся за пределами России.

Как бороться с проскальзыванием?

Как бороться с проскальзыванием Forex

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

В первую очередь начнём с Технической части. Вам требуется хороший интернет. Помните, что проводное соединение, гораздо лучше и стабильнее, чем тот же Wi-Fi.

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

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

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

Вторым пунктом работы с проскальзыванием стоит отметить Настройки в МТ4.

Когда вы нажимаете на окно нового ордера, в нём есть параметр — «Использовать максимальное отклонение от запрошенной цены»:

0_004

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

К сожалению, на практике это работает не всегда. Связанно это с техническими особенностями серверов брокеров и торговым терминалом Metatrader 4.

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

Аналогично, параметр проскальзывание (slippage) настраивается и в советниках.

Третий пункт — это Использование лимитных отложенных ордеров.

Как мы помним, есть несколько типов отложенных ордеров.

Это Buy stop/Sell stop и Buy limit/Sell limit. Вспомним, что отложенный ордер с окончанием Stop выставляется в расчете на пробой и активацию отложенного приказа, тогда как ордер с окончанием limit, выставляется с целью войти в рынок на откате по лучшей цене. Но существует принципиальная разница в исполнении Stop и limit  ордеров.

При выставленном ордере, допустим Sell stop, он активируется фактически только в момент, когда цена до него дойдёт.

0_005

0_005

А если же мы выставляем Buy или Sell limit по цене, то ордер заранее отправляется на рынок и у него больше вероятности быть исполненным именно по той цене, которую мы указали.

0_006

Таким образом, ордера типа limit бронируют для нас определённую часть ликвидности,  но при условии, что у вас тип счёта с выводом на межбанк.

Конечно, даже подобные ордера могут проскальзывать, но вероятность этого намного меньше, чем у рыночных и stop ордеров.

Четвёртый пункт — Торговля на высоких таймфреймах.

Если вы торгуете на таймфрейме М5, то проскальзывание в 1 пункт для вас заметно, но если же вы торгуете на дневных графиках, то проскальзывание в 5 пунктов какой-то большой погоды для вас не делает.

Поэтому можно с проблемой бороться, а можно просто исключить её и сделать несущественной, перейдя на более высокий таймфрейм.

Пятый пункт — Не торговать на новостях.

Я уже неоднократно упоминал, что проблема с ликвидностью возникает, как правило, на выходе различных новостей. Это и экономические данные, речи политиков и так далее.

Поэтому примерно за полчаса перед выходом новости и полчаса после её выхода мы стараемся не торговать. Так мы исключаем проблему с ликвидностью.

Шестой пункт —  Сменить тип счёта/брокера.

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

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

Седьмой пункт — Фильтр по волатильности.

Представим, что вы любите торговать активный рынок. Вы знаете, что среднее проскальзывание во время выхода новостей 10 пунктов. А средняя прибыль по таким сделкам у вас — 30 пунктов.  Получается, что проскальзывание забирает у вас примерно 30% прибыли.

Допустим, вы торгуете часть новостей, но при этом знаете, что одни новости дают среднее движение в 30 пунктов, а другие дают среднее движение 60 пунктов.

Если вы будете брать сделки со средним движением в 60 пунктов, то проскальзывание будет съедать не 30%, а всего 17%.

Таким образом, используя новости только с высокой волатильностью, вы сможете снизить ущерб, наносимый вашей прибыли.

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

Заключение

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

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

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

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

  1. Хороший интернет, проводное соединение, отключить все, потребляющие трафик сторонние программы.
  2. Настройка в MT4
  3. Использование лимитных ордеров
  4. Торговля на более высоких таймфреймах
  5. Не торговать на новостях
  6. Сменить тип счета / брокера
  7. Фильтр по волатильности

На этом у меня всё. Спасибо за внимание и до новых встреч!

С уважением, Власов Павел
TradeLikeaPro.ru

В помощь Трейдеру, Новичкам , ,
  • Vladimir Ivanov

    Мой способ борьбы с проскальзыванием.. Переводить на счет брокера именно рассчитанные суммы на одну сделку.. Например я вхожу по золоту 100 долларов, допустимый лос я считаю 300 пунктов, значит ввел 100 долларов и 100$ / 300 пунктов я вхожу в сделку 0,33 лота , И я полностью защищен от проскальзывания по убытку) Сделка закрылась в + , значит вывел всю сумму, и опять ввел сумму на одну сделку с рассчитанным стопом и суммой которую готов потерять.. Если в минус , пусть даже проскальзывание 800 пунктов потерял тольк 100 а не 800*0,33 = 264 как было бы с таким проскальзыванием

    • Интересный подход, спасибо.

    • Alex Breeze

      Очень достойный совет. Спасибо!

    • Deryabin Vladimir

      известный способ торговли на новостях

    • aaa

      Имеем несколько таких «заряженных» счетов, а основной депозит «в сторонке».
      Очень логично и практично.

    • Дмитрий Борисович

      интересный подход да, плюсую

  • Алексей

    Павел очень большая благодарность, за подробные объяснения.

  • Михаил

    Спасибо Павел за вашу работу, как-то раньше и не предавал этой теме особого значения.

  • Ded1938

    Не пойму, почему стоп ордера хуже лимитных. Они также могут раньше занимать очередь на исполнение.

    • Вася Петров

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

      • Ded1938

        Опять тот же вопрос. Лимитные ордера скользят в нужную сторону, а стоповые не скользят. Почему? Что такое скольжение?

      • Вася Петров

        Вопрос в тему. Предыдущий мой ответ касался темной стороны трейдинга))). Официально все проще. Если касаться покупок: на восходящем рынке преобладает кол-во покупателей, стоповый ордер на покупку добавит спроса и ускорит подъем, усложнив свое же исполнение по текущей цене (и то, что он был выставлен заранее не имеет значения). Лимитник же — это ордер на покупку, при падающем рынке, на котором преобладает кол-во продавцов, поэтому покупатель находит на нем ликвидность очень быстро, иногда с проскальзыванием в свою сторону. При продажах все аналогично в обратном направлении.

      • Ded1938

        Спасибо. Вроде логично. Никогда об этом не задумывался.

  • Deryabin Vladimir

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

    • Дмитрий Борисович

      вы должны учитывать спред, если спред к примеру1.2 старых пункта(12 новых) то при подходе к этой цене на расстояние спреда или менее, визуально не достигшей её, с учетом спреда активирует ордер, это надо всегда учитывать и иметь ввиду при расчёте отложенных ордеров

  • Даниил

    Словил проскальзывание в 200 пунктов по паре USDJPY(
    Хорошо хоть это был центовый счёт.

    • Даниил

      Старых пунктов*

  • Юлия

    Павлу спасибо за статью! Все крайне доступно для понимания! Один вопрос только возник. Может кто-нибудь подскажет новичку ))) В МТ4 опция «использовать максимальное отклонение от запрошенной цены» проставляется в старых или новых пунктах? А также трэйлинг стоп- в старых или новых пунктах? Брокер Альпари.