Senzoukria · Глоссарий

Заявка fill-or-kill

Заявка fill-or-kill (FOK) обязана исполниться немедленно и целиком по своей лимитной цене или лучше; если весь размер не удаётся свести сразу, не исполняется ничего и вся заявка снимается. Она даёт уверенность в размере ценой частых неисполнений.

Обновлено: сентябрь 2026Опубликовано: 8 октября 2026 г.

На этой странице
  1. Определение
  2. Разбор примера
  3. Когда её используют
  4. Почему DOM способен обмануть
  5. В Senzoukria
  6. См. также
  7. В этом же разделе
  8. Источники
  9. Эта страница на других языках
  10. Частые вопросы

Определение

FOK — это указание «всё или ничего», применяемое в момент поступления заявки. Движок сведения проверяет, способны ли стоящие заявки по лимиту или лучше исполнить полное количество. Если способны, вся заявка исполняется, возможно по нескольким ценовым уровням. Если нет, заявка снимается без частичного исполнения и не встаёт в стакан. Документация спота Binance формулирует это как заявку, которая истечёт, если при исполнении не удастся исполнить её целиком; CME Globex поддерживает FOK как квалификатор заявки на том же принципе.

Разбор примера

Стакан предлагает 4 контракта по 5 000,00 и 3 по 5 000,25. Покупка 10 FOK с лимитом 5 000,25 находит внутри своего лимита только 7 контрактов, поэтому снимается: ни один контракт не торгуется, и у трейдера нет позиции. Если бы стакан вместо этого предлагал 4 по 5 000,00 и 8 по 5 000,25, та же заявка исполнила бы все 10 контрактов: 4 по 5 000,00 и 6 по 5 000,25.

Покупка 10 FOK, лимит 5 000,25
Размер внутри лимитаИсходПозиция после
7 контрактовЗаявка снята, ничего не торговалосьНет позиции
12 контрактовВсе 10 исполнены по двум ценам10 контрактов
Ровно 10 контрактовВсе 10 исполнены10 контрактов

Когда её используют

  • Когда частичная позиция хуже отсутствия позиции, например хедж, который обязан совпасть с известным количеством.
  • Чтобы проверить, действительно ли показанный размер доступен, не оставляя после себя стоящей заявки.
  • В автоматических системах, которые считают риск на полное количество и не способны безопасно обработать частичное исполнение.
  • FOK — не то же, что заявка all-or-none, которая стоит, пока не сможет исполниться целиком; FOK не ждёт.

Почему DOM способен обмануть

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

В Senzoukria

FOK — один из четырёх вариантов срока действия в полном тикете ордера на странице торговли, вместе с DAY, GTC и IOC, и он передаётся с заявкой в подключение Rithmic. Тикет не проверяет заранее, способен ли показанный стакан исполнить заявку; решает биржа, а результат — исполнена или снята — приходит от брокера и показывается в рабочих заявках и позициях.

В этом же разделе

Источники

Эта страница на других языках

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

В чём разница между FOK и IOC?
IOC исполняет всё, что может, немедленно, а остаток снимает, так что частичные исполнения возможны. FOK исполняет всё своё количество немедленно или не исполняет ничего. Берите IOC, когда какой-то размер лучше, чем никакой, и FOK, когда приемлем только полный размер.
Почему мою заявку FOK сняли, когда DOM показывал достаточный размер?
Показанный размер — это снимок, который к приходу вашей заявки мог устареть. Ликвидность могли забрать другие заявки, стоящие заявки могли снять, а поток мог агрегировать несколько заявок на одной цене. Движок сведения исполняет лишь то, что фактически стоит в момент поступления.
NEXT

Что почитать дальше