
Ордер Fill or Kill (FOK) — это заявка на исполнение всего объёма немедленно или её полную отмену. После подачи такой ордер должен быть полностью исполнен по заданному количеству сразу, иначе он отменяется целиком.
В биржевых стаканах такая инструкция обычно применяется к лимитным ордерам как условие срока действия или исполнения. Она означает два ключевых требования: ордер должен быть исполнен мгновенно и полностью. Если не выполнено хотя бы одно условие, система отменяет всю заявку — частичное исполнение невозможно.
Ордер Fill or Kill использует движок сопоставления для проверки доступной ликвидности. Если ликвидности достаточно для исполнения всего объёма по вашей лимитной цене покупки или выше лимитной цене продажи, сделка полностью и мгновенно исполняется; иначе ордер отменяется целиком.
В стакане ордера FOK не остаются в очереди, поскольку требуется немедленное исполнение. Если глубины рынка недостаточно, система отменяет заявку, и в истории заказов будет указана причина отмены. В ончейн агрегаторах или на DEX с книгой ордеров DEX аналогичный эффект достигается за счёт атомарности: транзакция либо полностью завершается, либо полностью откатывается.
FOK-ордера позволяют трейдерам гарантировать исполнение всего объёма по выбранной цене одной сделкой, исключая риски и сложности, связанные с частичным исполнением.
Для точного хеджирования, арбитража или ребалансировки крупных портфелей FOK снижает несимметричный риск — например, когда исполняется только часть спотовой позиции, а хедж по деривативам уже открыт, что приводит к незащищённому риску.
Главное различие — возможность частичного исполнения.
Пример: вы хотите купить 1 000 токенов по цене 10,00 $. В стакане доступно только 700 токенов по цене от 9,99 $ до 10,00 $.
Таким образом, IOC исполняет максимально возможный объём немедленно, а FOK требует исполнения всего объёма или ничего.
AON — это «всё или ничего»: ордер должен быть исполнен полностью, но не обязательно сразу — он может оставаться в стакане до появления достаточной ликвидности. FOK требует и немедленного, и полного исполнения.
FOK можно рассматривать как AON + IOC: и «всё или ничего», и «немедленно». Поддержка зависит от платформы — многие биржи не предлагают отдельные AON-ордера, но предоставляют FOK для удовлетворения требований «всё или ничего и сразу».
FOK-ордера чаще всего используют с лимитными заявками: вы устанавливаете максимальную цену покупки или минимальную цену продажи и требуете немедленного исполнения всего объёма. Например, если вы хотите купить 10 BTC не дороже 42 100 $, размещаете лимитный ордер по 42 100 $ с условием FOK. Если весь объём доступен, ордер исполняется; иначе он отменяется.
Рыночные ордера приоритетно исполняются немедленно, но не ограничивают цену. Чтобы совместить «полный объём» и «ценовое ограничение», обычно используют лимит + FOK. Некоторые платформы предлагают «market + slippage cap», что также приближает логику «всё или ничего», но реализуется иначе.
Шаг 1: Войдите в аккаунт Gate и перейдите на страницу спотовой или фьючерсной торговли нужной пары.
Шаг 2: В блоке ввода ордера выберите режим «Лимит» и укажите цену и количество.
Шаг 3: Откройте или найдите расширенные опции/Time-in-Force и выберите «Fill or Kill (FOK)» как тип исполнения.
Шаг 4: Проверьте параметры ордера и отправьте заявку. Система немедленно попытается исполнить ордер; если невозможно исполнить полностью, он будет отменён.
Шаг 5: Проверьте статус в разделе «Ордера/Исполнения/История». Обычно FOK-ордера исполняются как taker-сделки и облагаются taker-комиссией по действующему тарифу Gate.
FOK-ордера оптимальны для крупных разовых сделок, когда необходимо избежать проскальзывания цены и сложностей из-за частичного исполнения — например, при входе фонда, институциональной ребалансировке или сопоставлении OTC-расчётов с рыночными сделками.
Они также востребованы в стратегиях, ориентированных на события — например, торговля на новостях — когда требуется полное исполнение по вашей цене немедленно, иначе лучше отказаться от сделки, чтобы избежать проскальзывания или нежелательного риска.
Главный риск — снижение вероятности исполнения. На рынках с низкой ликвидностью ваши ордера могут часто отменяться без исполнения, что приводит к упущенным возможностям. Это особенно характерно для малоликвидных токенов или в неактивные часы.
Кроме того, FOK-ордера обычно выступают как taker-заявки, что влечёт более высокие комиссии по сравнению с maker-ордерами; следует учитывать соотношение комиссии и риска проскальзывания. В ончейн-транзакциях, которые откатываются из-за неисполнения FOK, всё равно взимается gas, который может быть значительным при высокой нагрузке сети, даже если обмен токенов не произошёл.
В ончейн-среде FOK реализуется на основе атомарности: либо обмен происходит полностью по заданному количеству и цене, либо вся транзакция откатывается. Многие агрегаторы предоставляют опции «запретить частичное исполнение/требовать полный объём» — если превышен лимит проскальзывания или объём не соответствует, транзакция отменяется и откатывается.
DEX с книгой ордеров могут поддерживать явные FOK-инструкции; протоколы на базе AMM часто сочетают защиту от проскальзывания с минимальным объёмом исполнения для достижения аналогичного результата. В любом случае атомарность смарт-контрактов гарантирует исполнение «всё или ничего» в ончейн-сделках.
FOK-ордера требуют немедленного и полного исполнения — они оптимальны для сценариев с жёсткими требованиями к объёму и цене. Такие заявки проверяют глубину рынка заранее или используют атомарное исполнение в ончейне. В отличие от IOC, они не допускают частичного исполнения; по сравнению с AON добавляется требование мгновенности. На практике трейдер должен учитывать баланс между вероятностью исполнения, комиссиями, риском проскальзывания и упущенной выгодой, а также корректно оформлять заявки на платформах типа Gate для гарантии нужного результата.
Оба типа требуют полного исполнения или полной отмены, но различаются по времени. FOK проверяет возможность полного исполнения мгновенно — если это невозможно, отменяет заявку в течение нескольких секунд. AON позволяет ордеру оставаться в стакане до полного исполнения или отмены системой. Кратко: FOK действует агрессивнее, AON — терпеливее.
Лучший способ — использовать ордер Fill or Kill (FOK). При размещении заявки на Gate выберите этот тип и укажите нужную цену: система попытается исполнить весь объём по этой цене сразу; если это невозможно, ордер будет автоматически отменён. Это защищает от проскальзывания и рисков частичного исполнения.
Заявка останется в ожидании до истечения тайм-аута и автоматической отмены либо до изменения рыночных условий, при которых полный объём становится невозможным. Конкретные сроки и правила зависят от политики биржи. Всегда оценивайте ликвидность рынка перед размещением крупных FOK-ордеров — при недостаточной глубине вероятность полного исполнения мала.
IOC исполняется чаще, так как допускает частичное исполнение; FOK требует исполнения всего объёма, поэтому исполняется реже. Выбирайте исходя из приоритетов: используйте IOC, если важно исполнить хотя бы часть; выбирайте FOK, если согласны только на полное исполнение.
Типичные ошибки: слишком высокая или низкая цена, из-за чего ордер не исполняется; игнорирование недостаточной ликвидности; использование FOK в периоды высокой волатильности, что приводит к долгому ожиданию; отсутствие разумных тайм-аутов. Рекомендуется сначала потренироваться на демо-счёте, внимательно следить за глубиной рынка и выбирать пары с достаточной ликвидностью.


