Скрыть объявление

Пришло время качественного Форекса!

Gerchik & Co - это межбанковские спреды, мгновенное исполнение и прямой доступ к ликвидности топ-20 крупнейших банков.

Узнать подробнее

FOK и IOC - лимитные ордера без проскальзывания цены

Лимитные ордера FOK и IOC дают возможность торговать без проскальзывания цены.

  1. Lenny
    Одно из важных преимуществ торговли через FIX API это возможность отправлять на биржу лимитные ордера 'Fill or Kill' (FOK) и 'Immediate Or Cancel' (IOC). Главное их достоинство по сравнению с обычными рыночными ордерами - нет проскальзывания цены. Например, для стратегий арбитража latency это означает практически нулевой риск. Давайте разберемся, как работают лимитные ордера FOK и IOC.

    Отличия между рыночными и лимитными ордерами

    Когда трейдер хочет купить или продать какой-то торговый инструмент, он может выбирать между рыночным и лимитным ордером. Тип ордера определяет степень контроля цены исполнения. Рыночный ордер дает команду брокеру исполнить ордер как можно быстрее по наилучшей доступной цене (ценам). Если вы покупаете 500 000 единиц в рыночном ордере, заявка исполняется целиком по тем ценам, которые доступны на рынке. Поскольку ордер большой, в пуле ликвидности могут быть доступны 200 000 по лучшей цене, 200 000 по цене похуже, и еще 100 000 по еще более плохой цене (больше проскальзывание) - в такой ситуации ордер исполнится по частям по нескольким разным ценам.

    С другой стороны, лимитный ордер исполняется по указанной трейдером цене или еще лучше. Например, если вы размещаете лимитный ордер на покупку акций Amazon по цене $800, ордер не будет исполнен, пока цена не будет равна $800 или меньше. Аналогично, лимитный ордер на продажу по цене $850 не сработает, пока цена не будет равна $850 или выше.

    Лимитные ордера FOK и IOC

    Fill Or Kill (FOK)

    Лимитный ордер 'Fill Or Kill' (FOK) означает, что ваш ордер будет немедленно исполнен целиком и по заявленной цене, или не исполнен вовсе - проскальзывания быть не может. Если у вас крупный ордер из примера выше, и брокер не может исполнить его целиком и по вашей цене, то ордер будет просто отклонен. Если брокер может это сделать - ордер будет исполнен по нужной вам цене и в полном объеме. Это гораздо более удобный тип ордеров для скальпинга или арбитража, поскольку нет рисков, связанных с проскальзыванием. При использовании Fill Or Kill арбитраж становится стратегией с практически нулевым риском.

    Пример отклоненного ордера FOK на CME (размер ордера 20, в книге есть только 19 по нужной цене - ордер отменен):

    fok.gif

    Immediate OR Cancel (IOC)

    Лимитный ордер 'Immediate OR Cancel' (IOC) означает, что ордер будет целиком или частично исполнен по заявленной цене, или не исполнен вовсе. Из примера выше: вы покупаете 500 000 единиц, по вашей цене брокер может продать вам 200 000 единиц. Используя ордер IOC, вы купите 200 000 единиц по заявленной вами цене, а остаток будет отброшен. Таким образом, здесь тоже нет проскальзывания, но вы не знаете заранее какой объем будет исполнен. Стоит знать, что некоторые биржи могут называть ордера IOC по-другому: 'Fill And Kill' (FAK), т.е. исполнить часть и отбросить остаток.

    Пример частичного исполнения ордера IOC (в терминах CME этот ордер называется FAK). Покупаем 15, в книге есть только 10 - купили 10, остаток отклонен:

    ioc-fak-partial-fill.png

    Вы можете использовать ордера FOK/IOC в программах для торговли через FIX API:

    Ордера FOK и IOC отправляются брокерам используя протокол FIX.
Вы должны войти или зарегистрироваться, чтобы оставить отзыв
Рекомендованный брокер

InstaForex

Лучшая линейка бонусов: 250% новым клиентам, 30-50% на каждый последующий депозит.

0/5,0,0