Все руководства по опционам и фьючерсам
Отделите немедленное исполнение от полного размера15 минут чтения

Заявки на опционы IOC, FOK и AON

Сравните заявки на опционы immediate-or-cancel, fill-or-kill и all-or-none, включая partial fills, условия полного размера, limit prices, поддержку venue и ограничения multi-leg

Подготовлено Mark · Первичные источники ниже

Короткий ответ

Immediate-or-cancel исполняет любое количество, доступное немедленно, и отменяет остаток. Fill-or-kill требует немедленного исполнения всего количества или отменяется без fill. All-or-none требует исполнения полного размера, но в общем виде не обязательно требует немедленности. Реализации брокеров и venue различаются, а некоторые рынки принимают AON только вместе с IOC, превращая такую комбинацию по сути в FOK.

IOC допускает немедленный partial fill

Представьте IOC limit на покупку десяти call по $2.00 или лучше. Если в пределах лимита немедленно доступны четыре контракта, они могут исполниться, а оставшиеся шесть отменяются. Если доступно все десять, исполняются все. IOC контролирует длительность, а limit — худшую цену.

Финальный status cancelled не доказывает, что не торговался ни один контракт. Он может описывать неисполненный остаток после partial execution. Перед повторной подачей прочитайте filled quantity, average price, execution reports, position и buying power, даже если строка заявки выглядит отменённой.

FOK требует немедленно полный размер

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

Показанный size не является резервом. Он может измениться до прихода заявки, принадлежать недоступному для выбранного route интересу или не пройти другое условие заявки. Отмена FOK не доказывает, что десяти контрактов нигде не было; она означает, что заявка не смогла завершиться в тот момент с её фактическими условиями и обработкой.

AON добавляет условие размера, но не всегда часы

Традиционная all-or-none order говорит: не исполнять, если нельзя заполнить всё количество. При поддержке venue и дневном duration она может ждать достаточный size. При сочетании с IOC ей нужно немедленно найти полный size или отмениться, создавая экономику, похожую на FOK.

Поддержка фрагментирована. AON может быть non-displayed, ограничена IOC, недоступна для продукта или обрабатываться брокером иначе. FOK может быть разрешён для simple option, но не для complex order на той же venue. Ярлык одной платформы не устанавливает правила другой.

Выбирайте условие по цене незавершённости

IOC подходит трейдеру, которому важна немедленная информация и приемлема меньшая позиция. FOK или immediate AON подходит сделке, где fixed costs, hedge ratio, использование капитала или risk limits делают partial size неприемлемым. Ожидающий AON сохраняет условие полного размера, но может неоднократно пропускать меньшую ликвидность.

До отправки проверьте limit price, общее число контрактов, minimum acceptable fill, time in force, routing, display treatment, simple или multi-leg eligibility и то, что брокер сообщает после отмены. Для spread настоящий complex order уже сохраняет ratio ног по strategy unit; FOK тогда относится к общему числу strategy units, а не разрешает несопоставленные ноги.

Частые вопросы

Может ли IOC заявка на опцион исполниться частично?

Да. Это её главное отличие от FOK. Немедленно доступная часть может исполниться в пределах ценовых условий, а остаток отменяется. Подтвердите filled и cancelled quantities отдельно, потому что финальная строка заявки может подчёркивать именно отмену.

В чём разница между FOK и AON для опционов?

FOK сочетает два требования: весь quantity и немедленное исполнение. AON прежде всего требует полный quantity и иногда может оставаться в книге при более длительном duration. Но venue, разрешающая AON только вместе с IOC, делает его похожим на FOK, поэтому детали поддержки важны.

Почему моя FOK заявка на опцион отменилась, хотя quote показывала достаточный size?

Котировка могла измениться до прихода заявки, показанные контракты могли быть разделены между недоступным интересом, их могли забрать другие заявки или order мог не пройти условия price, routing или eligibility. Экран — это snapshot, а не зарезервированный inventory. Если последовательность важна, попросите брокера о route и причинах rejection.

Можно ли использовать FOK или AON для multi-leg заявки?

Не предполагайте этого. Спецификация биржи может разрешать IOC для complex orders, исключая FOK, а брокер может показывать ещё меньше вариантов. Complex order всё равно может исполниться частично целыми strategy units, сохраняя ratio ног. Проверьте, относится ли size condition к общему числу strategy units и принимает ли его выбранная venue.

Источники и дополнительное чтение

Связанные руководства