Приказ «заполнить или отменить», обычно сокращаемый до FOK, — это приказ, который гласит: выполните весь заказ немедленно или отмените его полностью.

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

Это делает FOK отличным от типов ордеров, которые используют большинство новичков. Обычный лимитный ордер может находиться на рынке. Ордер IOC может быть частично исполнен. Ордер AON может ждать полного объема. Ордер fill or kill строже всех вышеперечисленных: полный размер, немедленное исполнение или ничего.

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

Значение ордера “Филл ор килл”

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

В большинстве практических случаев ордер FOK сочетается с лимитной ценой. Например:

  • купить 10,000 акций;
  • платите не более $25.00 за акцию;
  • незамедлительно заполните полные 10,000;
  • в противном случае отмените заказ.

Если 10 000 акций доступны по цене 25,00 долларов или ниже сразу, заказ исполняется. Если доступно только 6 000 акций, заказ не покупает 6 000 и отменяет остальное. Он отменяет всё.

FINRA описывает fill or kill как инструкцию выполнять весь заказ немедленно или вовсе не выполнять. Это самый простой способ запомнить это.

Быстрое резюме

ВопросОтвет
Что означает FOK?Заполнить или отменить
Что это делает?Немедленно выполняет полный заказ или отменяет его
Позволяет ли это частичное выполнение?Обычно нет
Остается ли он открытым?Нет, он отменяется, если не может быть выполнен немедленно
Это то же самое, что и IOC?Нет. IOC может позволять частичное выполнение; FOK обычно не позволяет
Это то же самое, что и AON?Нет. AON требует полного размера, но может оставаться открытым; FOK требует полного размера немедленно
Лучше всего подходит дляТорговля точного размера, крупные заказы, быстрые стратегии и ситуации, когда частичное выполнение нежелательно
Основной рискВы можете не получить сделку, даже когда доступна некоторая ликвидность

Основной компромисс прост: ордер FOK жертвует гибкостью исполнения в обмен на уверенность в размере и времени.

Как работает приказ “Заполнить или Убить”

Представьте, что вы хотите купить 50 000 акций акции, но только если вы можете получить все 50 000 акций по цене $10.00 или лучше.

Вы размещаете лимитный ордер на покупку FOK:

  • количество: 50,000 акций;
  • ограниченная цена: $10.00;
  • время действия: заполнить или убить.

Заявка поступает на рынок и сразу проверяет доступную ликвидность. Если полные 50,000 акций могут быть куплены по цене $10.00 или ниже, сделка осуществляется. Если рынок может предоставить только 35,000 акций по этой цене, заказ отменяется.

Это может показаться жестким, но в этом и суть. Трейдер говорит: “Я не хочу часть этой сделки. Либо мне нужна вся позиция сейчас, либо я предпочту не иметь позиции вообще.”

Это важно, потому что частичные сделки могут изменить торговлю. Стратегия, основанная на 50 000 акций, может себя вести иначе с 7 000 акциями. Хедж может оказаться недостаточным. Крупный покупатель может не захотеть показывать интерес к рынку, если полный блок не может быть выполнен. Краткосрочный трейдер может не хотеть, чтобы неполная позиция оставалась на рынке, пока цена колеблется.

Простой пример FOK

Предположим, трейдер хочет купить 5 000 акций акции не дороже $20,00.

Видимая ликвидность выглядит следующим образом:

ЦенаДоступные акции
$19.981,500
$19.991,000
$20.001,200
$20.012,000

По цене $20.00 или лучше доступно только 3,700 акций. Обычный лимитный ордер может купить эти 3,700 акций и оставить остальные в ожидании. Заказ IOC может купить 3,700 и отменить оставшиеся 1,300. Заказ FOK отменяет весь запрос, потому что все 5,000 акций недоступны по требуемой цене немедленно.

Теперь измените заказ на 3,000 акций по цене $20.00. В этом случае заказ FOK может быть выполнен, так как достаточно акций доступно по лимитной цене или лучше.

Вот почему FOK меньше о “получении лучшей цены” и больше о соблюдении точного условия исполнения.

FOK liquidity test

Will the full order fill, or will it be killed?

Change the requested quantity, limit price, and liquidity profile. A FOK buy order only fills if enough shares are available at the limit price or better right now.

FOK cancels the whole orderOnly 3,700 shares are available at $20.00 or better, so a 5,000 share FOK order does not take a partial fill.

Как долго действует ордер FOK?

Заказ “выполнить или отменить” предназначен для того, чтобы продлиться только настолько долго, чтобы рынок мог проверить, может ли полный заказ быть выполнен немедленно.

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

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

Одно важное замечание: точное выполнение может варьироваться в зависимости от брокера, биржи, класса активов и платформы. Investor.gov отмечает, что доступные типы ордеров и торговые инструкции могут различаться между брокерскими фирмами. Поэтому, если поведение FOK важно для вашей стратегии, проверьте, как ваш брокер его определяет, прежде чем на него полагаться.

Заказ FOK против IOC

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

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

Заказ FOK означает “выполнить или отменить”. Он должен быть выполнен полностью сразу, иначе весь заказ будет отменен.

СценарийРезультат IOCРезультат FOK
Вы хотите 10 000 акций, и 10 000 доступныПолное исполнениеПолное исполнение
Вы хотите 10 000 акций, и 6 000 доступныКупит/продаст 6 000 и отменит 4 000Отменяет весь заказ
Вы хотите точный размер позицииМожет оставить вас с частичной позициейИзбегает частичной позиции
Вы просто хотите все, что доступно сейчасЧасто более подходящеОбычно слишком строго

Думайте о IOC как о “бери, что можешь получить прямо сейчас.” Думайте о FOK как о “всё прямо сейчас, или забудь об этом.”

Для многих активных трейдеров IOC более гибок. Для стратегий, где частичное исполнение создает проблему, FOK более четкий.

Заказ FOK против AON

AON означает “все или ничего”. Подобно FOK, это позволяет избежать частичного выполнения. Однако это не всегда требует немедленного исполнения.

Заказ AON может оставаться активным, пока брокер или рынок ждут достаточной ликвидности для выполнения полного заказа. Заказ FOK не ждет. Если полное количество недоступно немедленно, он отменяется.

ВопросFOKAON
Должен ли ордер заполняться полностью?ДаДа
Может ли он заполняться частично?Обычно нетНет
Должен ли он заполняться немедленно?ДаНе обязательно
Может ли он оставаться открытым?НетЧасто да, в зависимости от правил брокера
Основное использованиеНемедленное исполнение в точном размереИсполнение в точном размере без такой же срочности

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

Time-in-force router

FOK, IOC, AON, or regular limit?

Set the execution priorities. The router translates them into the time-in-force instruction that usually fits the trade logic.

Do you need the entire quantity?
Must it happen immediately?
Would a partial fill be acceptable?
Can the order wait on the book?
Fill or KillThe trade needs full size and immediate execution, with no partial position left behind.
FOK
0
IOC
0
AON
0
Regular limit
0

FOK против обычного лимитного ордера

Обычный лимитный ордер говорит: купить или продать по этой цене или лучше.

Лимитный ордер FOK говорит: купите или продайте все количество по этой цене или лучше немедленно, или отмените.

Это дополнительное указание меняет всё.

Предположим, вы ставите обычный лимитный ордер на покупку 20 000 акций по цене 15,00 долларов. Если доступно 8 000 акций, вы можете получить 8 000 акций сейчас и оставить остальные открытыми, в зависимости от рынка и настроек брокера.

С ограниченным заказом FOK эта же доступность в 8,000 акций недостаточна. Заказ исчезает, если не может быть немедленно исполнен полностью на 20,000.

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

Когда приказ “Заполнить или Убить” может иметь смысл

FOK полезен, когда полный размер сделки имеет большее значение, чем простое выполнение.

Одним из примеров является трейдер, которому нужен точный размер позиции для краткосрочной стратегии. Если стратегия основана на 25 000 акциях, получение 4 000 акций может быть не полезным. Это может создать позицию, слишком маленькую, чтобы иметь значение, но все же достаточно большой, чтобы требовать внимания.

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

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

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

Когда FOK, вероятно, является неправильным инструментом

FOK часто бывает слишком строгим для повседневной торговли.

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

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

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

Strictness cost

How much execution probability are you giving up?

FOK can be the right choice when partial execution is harmful. This model shows the cost of making the order full-size, immediate, and price-limited.

FOK may fit, but expect cancellationsThe trade logic dislikes partial fills, yet liquidity and price conditions are not generous.
FOK fill chance34%
IOC fill chance58%
Strictness cost24 pts

Преимущества ордера “Заполнить или Убить”

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

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

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

Наконец, FOK может помочь трейдеру избежать погони за ценой. Ордер либо соответствует условию, либо исчезает. Это может быть полезно для дисциплинированного исполнения, пока трейдер не начинает снова и снова вводить всё более невыгодные заказы FOK из-за разочарования.

Риски и ограничения

Основной риск прост: вы можете не получить сделку.

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

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

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

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

Как разместить заказ FOK

Точный порядок работы зависит от брокера, но заказной билет обычно следует одной и той же логике.

Сначала выберите инструмент и сторону: купить или продать.

Затем введите количество. С FOK это число имеет значение, потому что полное количество должно быть доступно немедленно.

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

Затем выберите время действия и выберите Fill or Kill, FOK или эквивалентную метку платформы.

Перед отправкой проверьте четыре вещи:

  • количество;
  • предельная цена;
  • нужно ли вам действительно полное выполнение;
  • имеет ли актив достаточную ликвидность для такого объема.

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

Практический контрольный список перед использованием FOK

Спросите себя:

  • Мне нужно полностью количество, или частичное заполнение будет приемлемо?
  • Достаточно ли ликвиден рынок для этого размера заказа?
  • Моя предельная цена реалистична?
  • Использую ли я FOK, потому что стратегия в этом нуждается, или потому что это звучит безопаснее?
  • Будет ли IOC лучше, если я смогу принимать частичное выполнение?
  • Будет ли AON лучше, если мне нужен полный размер, но я могу подождать?
  • Поддерживает ли мой брокер FOK для этого инструмента?
  • Понимаю ли я, как платформа определяет “немедленный”?

Если вы не можете ответить на эти вопросы, то FOK, вероятно, не тот тип ордера, с которого стоит начинать.

Распространенные ошибки новичков

Первая ошибка – это думать, что FOK гарантирует исполнение. Это не так. Он гарантирует исполнение на условиях “всё или ничего”, если заказ может быть выполнен при установленных вами условиях.

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

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

Четвертая ошибка заключается в путанице между FOK и AON. AON может подождать. FOK — нет.

Пятая ошибка заключается в игнорировании цены. Ордер FOK с нереалистичным лимитом — это просто быстрый запрос на отмену.

Итог

Заказ “заполнить или убить” полезен, когда “некоторые части сделки” недостаточно хороши.

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

Для большинства начинающих FOK не является обычным типом заказа. Сначала изучите рыночные заказы, лимитные заказы, стоп-зак orders и основные настройки времени исполнения. Затем используйте FOK, когда логика сделки действительно требует полного объема сразу.