На этой странице
Определение
IOC — это указание о сроке действия, а не тип заявки. Присоединённое к лимитной заявке, оно говорит: сведись сейчас против стоящих заявок по лимиту или лучше, затем сними всё, что осталось. Поэтому заявка способна исполниться целиком, частично или вовсе никак, но в очереди она не ждёт. На CME Globex эквивалентный квалификатор — Fill and Kill (FAK); крипто-площадки вроде Binance и Bybit используют имя IOC. Документация спота Binance описывает это как заявку, которая попытается исполнить столько, сколько сможет, прежде чем истечёт.
Разбор примера
Сторона аска в стакане показывает 4 контракта по 5 000,00 и 3 по 5 000,25, а ещё 20 по 5 000,50. Покупка 10 IOC с лимитом 5 000,25 берёт 4 контракта по 5 000,00 и 3 по 5 000,25, затем снимает 3 контракта, которые не смогла исполнить внутри лимита. У трейдера 7 контрактов по средней около 5 000,11, и ничего не осталось рабочим. Та же заявка без IOC оставила бы бид на 3 контракта стоящим на 5 000,25.
Как это выглядит в потоке заявок
- Исполненная часть агрессивна: она печатается на ленте с отправителем IOC как агрессором, на стороне аска футпринта для покупки.
- Снятый остаток не оставляет следа в рыночных данных. Он не входил в стакан, поэтому ни полоса тепловой карты, ни размер в DOM его никогда не показывали.
- Череда мелких заявок IOC на одной цене — один из способов, которыми участники проверяют скрытую или пополняющуюся ликвидность; регуляторы называют эту практику пингованием.
В Senzoukria
Полный тикет ордера на странице торговли предлагает IOC среди вариантов срока действия, рядом с DAY, GTC и FOK, и выбор передаётся с заявкой в подключение Rithmic. Тикет не ограничивает, какой тип заявки способен нести IOC; комбинация, которую брокер или биржа не принимает, отклоняется, и отказ показывается. Компактная панель заявок, быстрый тикет на графике и ярлыки позиции всегда отправляют заявки DAY; IOC задаётся в полном тикете.
Частые ошибки
- Ждать, что IOC гарантирует исполнение. Он гарантирует только, что ничего не останется стоять.
- Задавать защитные заявки на всё задуманное количество, когда IOC исполнил лишь часть.
- Путать IOC и FOK: IOC принимает частичное исполнение, FOK нет.
- Читать размер в DOM на вашей цене как доступный: к приходу IOC часть его могла оторговаться или быть снята.
См. также
В этом же разделе
- Исполнимая лимитная заявка
- Заявка market-if-touched
- Заявка OCO
- Заявка стоп-лимит
- Заявка post-only
- Защитный пут
- Заявка reduce-only
- Защита рыночных заявок
Источники
Эта страница на других языках
Частые вопросы
- В чём разница между IOC и FOK?
- Оба исполняются немедленно или не исполняются, и ни один не стоит в стакане. IOC сохраняет ту часть, которую смог исполнить, и снимает остаток; заявка fill-or-kill обязана исполнить всё своё количество немедленно, иначе не исполняется ничего и вся заявка снимается.
- Лимитная заявка IOC — это то же, что рыночная?
- Нет. Рыночная заявка берёт то, что предлагает стакан, пока не исполнится, в пределах любого защитного диапазона биржи. Лимитная заявка IOC никогда не платит за свою лимитную цену и отдаёт неисполненное количество, а не догоняет его.