Исполнение ордеров на ECN счетах организовано таким образом, чтобы обеспечить максимально быстрое исполнение ордеров и полностью исключить вмешательство дилера в процесс торговли. Однако, иногда эти преимущества вызывают обратный эффект в виде большого проскальзывания в условиях сильной волатильности рынка.
Рассмотрим следующий пример:
Клиент разместил Sell Stop ордер по паре AUD/USD объемом 0,26 лота на уровне 1,01912 (отмечено красной линией на графике) в 4:30 утра по серверному времени. На графике в MetaTrader в 4:30 мы видим резкое падение цены (длинная свеча), см. рис. 1.
На графике видно, что ордер был размещен между самым высоким и самым низким уровнем цены свечи в 4:30 по серверному времени. Новости, вышедшие в 4:30 утра, послужили причиной резкого падения цены, вследствие чего образовался большой разрыв в потоке цен валютной пары (ГЭП) и уровень установленного клиентом ордера попал в этот ценовой разрыв. Данный ордер должен был бы исполниться по первой после ГЭПа доступной цене. Разница между установленной ценой ордера и фактической ценой исполнения называется «проскальзыванием». Чтобы защитить клиентов от большого проскальзывания в период высокой волатильности рынка, мы разработали механизм, который сравнивает уровень цены запроса, принятого от клиента ордера с доступной ценой, по которой данный ордер может быть исполнен. Если разница превышает предельное значение проскальзывания (slippage), то исполнение такой заявки прерывается с последующим отклонением клиентского ордера, что и произошло в нашем случае. Все отклоненные ордера отображаются во вкладке История Счета с соответствующим комментарием «cancelled by dealer» (отменено дилером), см. рис. 2.
Комментарий «cancelled by dealer» генерируется торговым терминалом МТ4 автоматически без какого-либо вмешательства со стороны дилера т.к. сделки на ECN счетах совершаются напрямую, минуя дилинговый отдел (non-dealing desk).
Величина предельного значения проскальзывания (slippage) является адаптивной и зависит от степени волатильности цен на момент инициализации клиентом заявки на исполнение ордера. Данная величина определяется компанией.
Механизм контроля за проскальзыванием применяется как для рыночных ордеров на покупку и продажу (Market Buy and Sell orders), так и для отложенных Стоп ордеров на покупку и продажу (Pending STOP BUY/SELL orders).
Исполнение ордеров Stop Loss и процедуры Stop Out происходит по первой доступной цене на Market Place и фактически может существенно отличаться от уровня ордера либо расчетных значений при принудительной ликвидации позиций осуществляемой согласно процедуре Stop Out.