Заявки IOC и FOK: что происходит с остатком, который не нашёл контрагента
· 4 мин · для начинающих
Автоматический материал · Редакция TradeAlmanacЧерновик подготовлен языковой моделью по данным площадки; редактор его не читал.
IOC и FOK — это не отдельные виды цены, а условия времени жизни заявки. IOC («immediate or cancel», немедленно или отменить) исполняется на том объёме, который нашёлся в стакане прямо сейчас, а неисполненный остаток сразу снимается. FOK («fill or kill», исполнить или снять) требует исполнения целиком и в тот же момент: если встречного объёма по вашей цене не хватает, заявка не исполняется вовсе и не оставляет следа в стакане. Разница между ними — только в допустимости частичного исполнения.
Что в этих заявках задаёт цену, а что — время
Любую заявку описывают независимые свойства: цена и срок действия. Цену задаёт тип — рыночная заявка берёт то, что есть, лимитная заявка ставит границу, хуже которой вы не согласны. Срок действия задаёт отдельный параметр: «до конца сессии», «до отмены», «немедленно». IOC и FOK живут во втором свойстве. Поэтому корректно говорить «лимитная заявка с условием IOC» — и у неё есть цена, и у неё есть запрет на ожидание. Если это различение не разложено по полкам, выбор превращается в угадывание; разбор базовой пары собран в материале про рыночную и лимитную заявку.
IOC: снимает ликвидность, какая нашлась
Заявка с условием IOC проходит по стакану вниз (при покупке — вверх) до вашего лимита и забирает весь доступный встречный объём. Что не покрылось — отменяется мгновенно. В журнале сделок вы увидите либо частичное исполнение, либо отказ без сделок.
Практический смысл в том, что заявка не оставляет висящего остатка. Обычная лимитная заявка, исполнившись частично, продолжает стоять в очереди — и этот остаток виден рынку, участвует в приоритете по времени и может быть исполнен позже по цене, которая к тому моменту перестанет вас устраивать. IOC закрывает эту возможность: либо сейчас, либо никогда.
FOK: либо целиком, либо как будто не было
FOK добавляет требование полноты. Система проверяет, можно ли закрыть весь заявленный объём по заданной цене в момент поступления заявки. Нельзя — заявка отклоняется, не затронув ни одной встречной. Это механизм проверки, а не торговли: вы спрашиваете у стакана, есть ли там нужная вам глубина, и получаете ответ ценой нулевого риска частичной позиции.
Ровно та же логика лежит в основе условия, которое в русской терминологии называется заявку «всё или ничего» — с оговоркой, что «всё или ничего» в некоторых реализациях допускает ожидание, тогда как FOK требует исполнения прямо сейчас. Подробнее это различение разобрано в словарной статье про условие «всё или ничего».
Когда частичное исполнение — проблема
Частичная позиция мешает там, где смысл сделки держится на её целостности.
- Парный трейд и арбитраж: исполнилась нога, не исполнилась встречная — вместо нейтральной конструкции у вас направленный риск, которого вы не хотели.
- Закрытие позиции под маржинальное требование: остаток объёма означает, что требование не снято.
- Сделка, где издержки входа фиксированы, а не пропорциональны объёму.
В этих случаях FOK — не осторожность, а условие корректности. А вот при наборе крупного объёма частичное исполнение, наоборот, нормальный режим работы, и тогда уместен IOC — либо вовсе другие инструменты: айсберг-заявка, которая показывает рынку только порцию, или алгоритм TWAP, режущий объём по времени.
Как это выглядит со стороны стакана
Отменённый остаток IOC и отклонённая FOK не задерживаются в книге заявок, и по этому признаку их не спутать с заявками, которые ставят, чтобы снять. Поведение «появилось и исчезло» само по себе не является манипуляцией: разница в том, что IOC снимается правилом, а не рукой участника, и до снятия успевает забрать ликвидность. Граница между техническим снятием и имитацией интереса разобрана в материале про спуфинг.
Порядок проверки перед первой такой заявкой
- Шаг 1: убедитесь, что терминал различает тип заявки и срок действия как отдельные поля, а не прячет их в один список.
- Шаг 2: посмотрите глубину стакана по интересующей бумаге — доступный встречный объём виден в карточке инструмента, например SBER и прочих бумагах в разделе российских акций.
- Шаг 3: отправьте FOK на объём, который стакан заведомо покрывает, и проверьте, как отчёт брокера отображает отказ, если бы его не покрыл.
Отказ FOK — это информация, а не ошибка. Заявка, которая не исполнилась, сообщила вам, что рынок не держит нужную глубину по вашей цене, и не заставила платить за это открытой позицией. Смежные условия и стоповые конструкции собраны в словаре площадки.
Связанные инструменты
Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией.
Черновик подготовлен языковой моделью по данным площадки; редактор его не читал.
Модель: claude-opus-5
Как мы используем языковые моделиПохожие материалы
- Proof of work: за что платит майнер и что на эти деньги покупает сетьProof of work — это правило, по которому сеть без управляющего центра решает, какая версия истории записей считается настоящей: право дописать очередной блок достаётся тому, кто предъявил результат заведомо дорогого вычисления.
- Токен и монета: чья сеть ведёт реестр и кто отвечает за выпускМонета — собственный актив блокчейна, который этот блокчейн обслуживает: в ней считается награда за поддержание сети и в ней же платится комиссия за перевод.
- Майнинг как вид деятельности: реестр, допуск и роль оператора пулаМайнинг в России перестал быть юридически безымянным занятием: поправки 2024 года в законодательство о цифровых финансовых активах назвали его отдельным видом деятельности, ограничили круг тех, кто вправе им заниматься, и привязали допуск к включению в государственный реестр.
- Криптобиржа и внебиржевой обмен: кто держит актив до момента расчётаРазница между криптобиржей и внебиржевым обменом — это разница в том, кому вы отдаёте актив и на какой срок.