Особенности исполнения ордеров
На выполнение любой операции затрачивается определенное время. Когда Клиент отдает приказ на открытие сделки (нажимает кнопку в терминале), в зависимости от его местоположения и ближайшего сервера затрачивается время на отправку данного запроса серверу (например, 50-100 мс). Далее ордер становится в очередь на исполнение, что также занимает определенное время. Несмотря на то, что мы постоянно работаем над оптимизацией и сокращением времени между моментами запроса и исполнения, его невозможно сократить до нуля.
Цену, которую Клиент наблюдает в терминале, также необходимо доставить от сервера в терминал. Таким образом, к моменту доставки в терминал цена уже могла устареть, как минимум на время ее доставки до терминала. Следовательно, цена запроса может отличаться от актуальной цены на сервере и цены исполнения.
Проскальзывания могут быть как положительными, так и отрицательными, а их соотношение составляет примерно 50/50.
Чем ниже волатильность, тем реже обновляются котировки -> тем меньше "скачков" цены -> тем меньше проскальзываний. Однако когда волатильность сильно повышается, проскальзываний не миновать.
“Проскальзывание” (в переводе с английского «slippage») – исполнение ордера клиента по цене, отличной от уровня, указанного клиентом.
“Проскальзывание” неразрывно связано с термином гэп "gap" — изменением цены, при котором последующая котировка отличается от предыдущей на несколько пунктов.
"Проскальзывание" зачастую происходит:
При окончании торгового дня, т.к. ликвидность в такие моменты крайне низка из-за того, что большое количество маркетмейкеров просто прекращают совершать сделки в эти минуты;
Во время праздников в какой-либо стране, т.к. снижается ликвидность из-за уменьшения количества участников рынка;
Во время выхода важных новостей. При том, чем большее влияние новость оказывает на какой-либо инструмент, тем сильнее будет расширен спред по соответствующим инструментам.
Очень важно учитывать рыночные события, которые можно найти в Календаре рынка. Какие-либо новости или события могут
сильно расширить спред, что и может привести к тому,
что Ваша сделка откроется или закроется по цене,
которая будет сильно отличаться от цены на графике.
Другими словами, в моменты повышенной волатильности или пониженной ликвидности может возникнуть такая ситуация, когда в терминал поступают котировки с большой разницей между друг другом. Это и приводит к тому, что сделки могут исполняться по ценам, отличным от установленных в ордере.
Когда цена достигла установленного уровня, ордер помечается как подлежащий исполнению и исполняется уже по первой доступной цене после активации ордера.
Пример выставления Stop Loss
Предположим, вы открыли сделку в покупку по цене 1.04000 по паре EUR/USD и установили Stop Loss по котировке 1.03900. Каждую первую пятницу месяца публикуются данные по Non farm payrolls (NFP), или «нонфармы» (как их часто называют трейдеры), которые относятся к ряду макроэкономических показателей США. Этот показатель информирует о том, сколько новых рабочих мест появилось во всех отраслях экономики, за исключением сельского хозяйства.
Допустим, при выходе новости произошло резкое изменение цены с 1.0399 до уровня 1.03800. Так как произошел гэп, то есть в потоке котировок следующей за ценой 1.0399 была котировка 1.03800, то Ваша сделка закрылась бы по достижению уровня Stop Loss по первой доступной цене после гэпа, которой и стала котировка 1.03800.
Исключить возможность проскальзывания при гэпе невозможно, так как подобные «проскальзывания» не являются техническим сбоем, а полностью соответствуют реалиям рынка.
Кроме того, необходимо обратить внимание, что рыночные ордера исполняются с использованием технологии Market Execution. Это система покупки или продажи, которая в зависимости от объема ордера автоматически собирает объем, полученный от поставщиков ликвидности, и рассчитывает цену исполнения этого объема, возвращая ее в торговый терминал Клиента.
Поскольку объем, доступный на момент исполнения ордера, ограничен, эта цена может отличаться от той, которую вы видели в момент открытия позиции из терминала. Таким образом, существует прямая зависимость между объемом сделки и ценой и скоростью исполнения.
Уменьшение объема сделки может увеличить вероятность, но не может гарантировать точное исполнение, особенно в периоды высокой волатильности и низкой ликвидности, характерные для времени выхода новостей.
Обратите внимание, что запросы от других трейдеров обрабатываются параллельно с вашими запросами, что напрямую влияет на цену исполнения каждой отдельной сделки.