slippage tolerance что такое
Что такое проскальзывание в трейдинге?
Мне часто приходилось сталкиваться с проскальзыванием как на Forex, так и при работе с фьючерсами или акциями. К сожалению, данное явление неизбежно преследует трейдеров и срывает планы. Негатива по этому поводу очень много. Особенно часто встречаются «отзывы-сказки» о том, как брокер выбил стопы и загнал в убытки, хотя на самом деле повлияло проскальзывание. Ниже я подробно расскажу вам о нем с точки зрения практикующего трейдера, а также дам несколько ценных рекомендаций по этому вопросу.
Проскальзывание в трейдинге
Проскальзывание (с англ. «slippage», другие варианты перевода: «отставание», «задержка», «сдвиг») — это открытие сделки по цене, которая отличается от той, что была в момент отправки ордера с учетом спреда. Например, вы покупаете EURUSD по 1.12000, но позиция открывается по 1.12020. Вы сразу получаете убыток в 20 пунктов. Интересно то, что проскальзывание может быть и в пользу трейдера.
На графике все выглядит очень просто и нелогично одновременно. Вот типичный пример с выбитым стоп-лоссом.
Как видите, мы ставили ордер по одной цене, а сработал он совсем по другой, что стало крайне невыгодно. Тем не менее, аналогичное правило может действовать в отношении тейк-профита, которое мне часто приходилось видеть на практике. Это бы увеличило прибыль.
При изучении проскальзывания очень важно понимать, что такое:
- • спред;
• реквот;
• цены Bid и Ask.
Вышеуказанные понятия тесно связаны и влияют на конечные котировки, по которым открывается сделка.
Если спред — это разница между Bid и Ask, то все вместе в терминале выглядит следующим образом.
Вы будете терять деньги на этой разнице. Спред отличается от проскальзывания тем, что он действует всегда и устанавливается брокером, который не хочет терпеть убытки при выводе ваших сделок на реальный рынок, подробнее читайте здесь.
Реквот на практике возникает тогда, когда цена открытия ордера сильно отличается от текущей из-за высокой волатильности. В этом случае на Forex брокер обычно спрашивает вас, хотите ли вы продолжить по новым котировкам или нет. Наглядный пример ниже.
Это своего рода защита от проскальзывания. Брокер вас уведомляет, что вы потеряете на сделке, т.к. цена уже далеко в другой стороне, пока вы нажимали кнопки. Те, кто торгует в ходе новостей, часто сталкиваются с подобной ситуацией.
Причины проскальзывания в трейдинге
В действительности причина одна — это высокая волатильность и моментный недостаток ликвидности на выбранном инструменте, но почему так происходит? Есть несколько факторов, влияющих на резкий скачок объемов и движения котировок:
1. Выход новостей. Самая банальная причина, проскальзывания из-за которой встречаются постоянно. Именно поэтому я хоть и не использую экономический календарь по назначению, но заглядываю в него, чтобы прогнозировать такие скачки.
2. Пробой важных ценовых экстремумов. Часто резкий рост волатильности может быть при подходе к годовым максимумам или минимумам, который сопоставим с выходом новостей.
3. Без явной причины. Да, бывает и такое. Рынок непредсказуем и может рвануть с обрыва в любой момент, а какого-либо объяснения этому так и не появится даже в будущем. Возможно, что крупному игроку нужно было срочно сбыть часть активов для собственных целей, о которых можно только догадываться.
4. Ценовые разрывы. Они могут быть техническими при открытии рынка после выходных и по множеству других причин. Публичной информации об этом нет нигде, поэтому достоверно прогнозировать гэпы невозможно.
Теперь наглядно на графиках о каждой причине.
Влияние новостей наиболее очевидно. Ниже указан пример, как вышли данные по безработице Великобритании 11 июня 2019 года.
В первую минуту произошел довольно сильный импульс на рост, который однозначно повлек за собой массу проскальзываний. Изменения происходили слишком быстро, если у вас ниже 1.2700 стоял стоп, то закрытие произошло бы не меньше 1.2705.
Другой пример — гэпы. Довольно показательная ситуация была по USDJPY на открытии рынка 10 июня 2019 года в понедельник. Ночью вышли положительные данные по ВВП, что, по всей вероятности, и послужило катализатором ценового разрыва.
Если вы стояли в продажах и держали стоп 108.200 – 108.300, то закрыли бы убыток только на 108.500.
Скачки без причин я приводить в пример не буду, а вот пробой уровней рассмотреть необходимо. Последние два месяца я активно торгую золотом и там как раз котировки приблизились к критическим значениям.
Проскальзывания на таких минутных свечах очень вероятны. Важно понимать, что не каждое столкновение со значимым экстремумом будет сопровождаться скачками. Кроме того, они могут появляться не сразу, например, со второй или третьей попытки и т.д.
Как защититься от проскальзываний?
Полностью избавиться от проскальзываний не получится, и это факт, поскольку они могут возникать на ровном месте и без причины. Тем не менее, я сталкиваюсь с ними очень редко, потому что стараюсь следовать простым правилам (не всегда, иногда приходится рисковать):
1. Не держать позиций в моменты выхода важных новостей. Это вполне реально, просто смотрите экономический календарь, если ничего особенного не планируется, то можете смело торговать без опасений вылететь с проскальзыванием.
2. Не переносить позиции через выходные. Гэпы обычно происходят именно при открытии рынка в понедельник, что повышает риск неблагоприятного закрытия сделки.
3. Быть осторожнее при подходе цены к важным годовым экстремумам. Не торговать в такие моменты нельзя, поскольку это выгодная возможность. Тем не менее, нужно вносить в свою стратегию учет подобных уровней.
4. Использовать лимитные (отложенные) ордера при открытии сделок (подробнее о них рассказывал здесь). Это убережет вас от проблем в ходе повышенной волатильности и поможет сэкономить, т.к. сделки будут формироваться по строго заявленной цене. К сожалению, нередко позиция вовсе не открывается.
Самый радикальный вариант защиты от проскальзываний — перейти на средне- и долгосрочные стратегии. В данном сегменте они не так страшны, как при скальпинге и интрадей сделках.
Проскальзывание — момент, когда рыночный ордер из-за высокой волатильности срабатывает по сильно отличающейся цене с учетом спреда. Она может быть, как на пользу депозиту, так и нет. Особенно часто проблема возникает при стоп-лоссах в момент резкого скачка на графике, что приводит к увеличению убытков. Чтобы не зависеть от проскальзываний стоит как минимум следить за новостями, а также не переносить краткосрочные сделки через выходные.
Автор: Алексей Шляпников.
Критика, благодарность и вопросы в комментариях приветствуются!:))
Что такое проскальзывание на Форекс
Содержание статьи
В этом обзоре мы разберем такое понятие как «проскальзывание». Это довольно часто встречающееся явление при торговле на Форекс и других финансовых рынках, которое оказывает влияние на цену открытия/закрытия позиции.
Что такое проскальзывание?
Проскальзывание (англ. Slippage) – это отклонение цены исполнения ордера вследствие изменения рыночной цены за время исполнения. Проще говоря, это разница в цене между котировкой в заявке и фактической ценой, по которой была открыта/закрыта позиция.
Проскальзывание может быть как положительным, так и отрицательным.
Положительное проскальзывание
Ордер на открытие/закрытие позиции исполняется по цене немного лучше, чем была на рынке на момент отправки ордера. Например: у трейдера есть открытая позиция на покупку по паре GBP/USD по цене 1.2800. Курс пары растет на «фигуру» (100 пунктов), и цена доходит до отметки 1.2900. Трейдер видит в терминале эту цену и отдает приказ закрыть позицию. Но в результате сильного восходящего движения за время обработки приказа цена успевает еще немного подрасти, и закрытие происходит по цене 1.2901. Проскальзывание составило 1 пункт в пользу трейдера.
Отрицательное проскальзывание
Приказ на открытие/закрытие позиции исполняется по цене немного хуже, чем было указано в заявке. Например: трейдер ожидает выхода слабых данных по Еврозоне и хочет продать пару EUR/USD. Новость выходит хуже прогноза, и пара начинает быстро снижаться. Трейдер видит в терминале цену 1.1850 и отдает распоряжение на продажу. Но в результате сильного движения за время обработки приказа котировки еще снизились, и позиция открылась по цене 1.1845. Проскальзывание составило 5 пунктов против трейдера.
Проскальзывание является распространенным явлением при торговле на финансовых рынках. Как правило, проскальзывание по основным валютным парам имеет небольшое значение (в пределах 1 пункта на спокойном рынке). Наиболее критично проскальзывание может повлиять на скальпинговые стратегии, которые отличаются очень большим количеством сделок с целями в несколько пунктов.
Виноват ли брокер в проскальзывании?
Часто у трейдеров, которые сталкиваются с отрицательным проскальзыванием, возникает вопрос: «А не виноват ли в этом брокер»? В принципе такое возможно – если вам попадется недобросовестная компания. У неё может оказаться плохое оборудование или устаревшие технологии, что может приводить к задержкам в исполнении ордеров. Нельзя исключать и вероятность целенаправленных задержек.
Поэтому к выбору брокера нужно подходить ответственно. Это должна быть солидная компания, которая уже не первый год на рынке, имеет лицензию и хорошую репутацию. Тогда у вас будет качественное (практически мгновенное) исполнение ордеров и минимальные проскальзывания. При этом проскальзывания должны работать в обе стороны: и в отрицательную, и в положительную.
Факторы, влияющие на проскальзывание
На возникновение проскальзываний могут повлиять сразу несколько различных факторов, которые нужно учитывать, ведя торговлю:
Как минимизировать или избежать проскальзываний
Внимательно изучив влияющие на проскальзывания факторы, можно постараться минимизировать его влияние на торговлю. В первую очередь, это будет актуально для трейдеров, ведущих внутридневную торговлю. Для долгосрочных и среднесрочных стратегий небольшое проскальзывание скорее всего не будет оказывать значимого влияния на результат.
Заключение
Проскальзывание является нормальным явлением при торговле на Форекс с исполнением ордеров по рыночным котировкам (Market Execution). Наиболее критично проскальзывание может повлиять на результат при активной внутридневной торговле (скальпинг). Чтобы уменьшить негативное влияние проскальзывания, следует изучить влияющие на него факторы и применить на практике способы его минимизации.
Виктор Грязин
Торгует на финансовых рынках с 2004 года. Приобретённые опыт и знания помогли ему сформировать собственный подход к анализу активов, деталями которого он охотно делится со слушателями вебинаров RoboForex.
7 способов борьбы с проскальзыванием ордеров
Что такое проскальзывание?
Проскальзывание (slippage) – это разница между ценой, по которой вы собирались заключить сделку, и ценой, по которой она на самом деле была исполнена.
Допустим, вы видите возможность покупки по цене 1.0607:
Нажимаете кнопку “купить”, но при этом выходит так, что сделка исполнилась по цене 1.0610.
Разница между ценой, по которой мы покупали, и ценой, по которой сделка произошла, составляет 3 пункта. Эти 3 пункта, которые мы потеряли во время открытия позиции, и называются – проскальзыванием.
Проскальзывание может быть как положительным, когда ордер исполняется по более выгодной цене для вас, так и отрицательным, как в примере выше.
Примечательно, что стоп-лоссы и тейк-профиты могут так же проскальзывать и исполняться по цене несколько отличной от той, которую вы задавали при установке приказа.
Отложенные ордера также могут скользить, но при этом они имеют небольшие отличия, но об этом мы поговорим чуть ниже.
Теперь давайте попробуем разобраться с понятиями, которые многие очень часто путают и не до конца понимают.
Проскальзывание – это исполнение ордера по цене отличной от цены, указанной вами при установке ордера.
Реквота (requote) – это когда нет цены, по которой вы отправили свой запрос на исполнение ордера.
Представим, что появилось сообщение о новых ценах. Вы нажимаете кнопку покупки, а у вас возникает сообщение, что такой цены уже нет и предложение купить по новой цене. Это и называется реквотой.
С помощью установки параметров проскальзывания при торговле можно избежать реквот.
Проскальзывание – это хорошо или плохо?
Думаю, по ходу чтения статьи у многих возник логичный вопрос: “Проскальзывание – это плохо? Значит ли это, что мой брокер как-то хитрит и делает что-то плохое с моим счётом?”.
Наличие проскальзывания – это хорошо, потому что присутствует признак реальности рынка. Это подтверждает, что вы действительно торгуете на межбанке.
Если вы видите проскальзывание, то это не плохо и не хорошо. Это нормально.
Проскальзывание может быть на счетах рыночного типа: ECN, NDD, STP, но при этом оно может присутствовать и на счетах типа Standart.
Наличие проскальзывания – это нормальная ситуация, с которой можно и нужно работать.
Почему возникает проскальзывание?
Проскальзывание – это результат рыночного исполнения.
Рыночное исполнение – это очередь из ордеров, заявок на покупку и продажу.
Что же происходит, когда мы выставляем ордер на покупку?
Давайте представим так называемый “стакан”.
Вы собираетесь взять позицию на покупку. На рынке присутствует следующее предложение, 100 лотов по цене 1.3145. А по цене 1.3146 есть 50 лотов. И так далее:
Допустим, мы хотим купить по цене 1.3146.
Нажимаем на кнопку покупки. Но так как мы не одни, то заявок на данную позицию может быть множество, и эти 50 лотов очень быстро расхватали другие покупатели.
Таким образом, из-за того что на рынке большой спрос на данную цену, для нас не осталось лота. Но брокер говорит нам, что это не беда. У нас есть новая цена 1.3147. И мы можем либо согласиться и приобрести лот по новой цене, либо, если у нас счёт с рыночным исполнением, согласятся за нас.
Таким образом, мы можем взять позицию по менее выгодной для нас цене 1.3147, но стоит помнить, что если лоты по данной цене так же распродадут, то нам поступит предложение с иной ценой, 1.3148, 1.3149 и так далее.
Проблемы с ликвидностью
Подобное наличие предложение и спроса обозначает присутствие, либо отсутствие ликвидности.
Поэтому первую причину проскальзывания можно обозначить, как Ликвидность.
В данном случае возможны несколько вариантов.
Представим, что размер ордера больше, чем верхний слой ликвидности. Возможно и то, что осталось очень мало ликвидности, либо у вас был запрошен какой-то очень большой по объему ордер.
Ваш приказ разделяется на части и направляется к нескольким поставщикам ликвидности брокера. В итоге трейдер получает средневзвешенную цену, которая может быть хуже или лучше цены, которую он указал. В такой ситуации ордер проскальзывает частично.
Если поставщик ликвидности присылает отказ исполнения, то возможно произошла задержка, и ваш приказ отсылался другому поставщику ликвидности. Прошло какое-то время, и рыночное предложение на желаемую вами цену ушло. Как итог, наличие другой цены и соответствующий отказ брокера в исполнении вашего приказа.
Очень часто во время выхода новостей происходит проблема с ликвидностью и ордера сильно скользят.
Почему это происходит? Многие банки и учреждения, которые выступают поставщиками ликвидности, покидают рынок, чтобы обезопасить себя от резких скачков цен и возможных убытков. В это же время расширяются спреды, так как брокеры хотят обезопасить себя от возможных убытков.
Именно поэтому во время выхода крупных новостей у трейдеров возникают проблемы. Спреды большие, проскальзывания сильные и заработать становится значительно сложнее.
Недостаточная ликвидность, также имеет место при торговле экзотическими валютными парами. К примеру с турецкими лирами, африканскими рэндами, или российскими рублями.
Те, кто торговал во время сильных скачков российской валюты, должны помнить некий период, когда очень многие брокеры просто отключали возможность торговли рублём. Всему причина – отсутствие ликвидности.
Технические Проблемы
Существует ещё одна причина проскальзывания – это Технические проблемы.
К ним относятся сетевые задержки между вашим торговым терминалом и сервером, агрегатором и поставщиками ликвидности, а так же банальная причина – слабый интернет.
В связи с этим хотелось бы рассказать вам про то, что особо крупные дельцы с Wall Street арендуют здания рядом с центром, чтобы как можно быстрее ордера доходили до торговых серверов, экономя при этом наималейшие доли секунды.
Для нас же вполне будет достаточно иметь быстрый и стабильный интернет. Ведь мы же живём очень далеко от западных серверов. И торговые сервера наших брокеров зачастую находятся за пределами России.
Как бороться с проскальзыванием?
В самом начале хочется сказать важную мысль. Бороться с проскальзыванием не нужно, но нужно с ним работать.
В первую очередь начнём с Технической части. Вам требуется хороший интернет. Помните, что проводное соединение, гораздо лучше и стабильнее, чем тот же 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 пункта. В этом случае можно торговать только в те дни, когда волатильность повышена, чтобы увеличить профит и уменьшить убытки, полученные от проскальзывания.
Заключение
В заключение хочется напомнить, что сегодня мы выяснили, что проскальзывание – это признак реальной рыночной торговли с соответствующим выводом ордеров на межбанк.
Бороться с этим не следует, а вот начать работать – пожалуй, стоит. Если вы торгуете на высоких таймфреймах, то проскальзывание не играет для вас большой роли.
Если же вы торгуете на небольших таймфреймах, то можно принять ряд мер, для того чтобы уменьшить проскальзывание:
На этом у меня всё. Спасибо за внимание и до новых встреч!