Strasmore Research
Обучение Matt ConnorАвтор: Matt Connor · Обновлено 2026-08-08

Что такое Time in Force в трейдинге: Day, GTC, IOC, FOK

Разбираем параметр Time in Force, определяющий срок действия биржевой заявки. Узнайте, как работают типы Day, GTC, IOC и FOK, и как они влияют на исполнение ваших сделок.

Параметр Time in force (срок действия) в торговом поручении отвечает на один вопрос: как долго заявка должна оставаться активной? Тип заявки определяет цену. Time in force задает временные рамки и условия исполнения. Оба этих поля присутствуют в любом поручении на покупку акций или опционов, и выбор, который предлагает платформа по умолчанию, — это лишь одна из опций.

Что такое time in force в трейдинге?

Поручение содержит две независимые настройки. Первая — цена. Рыночная заявка (market order) исполняется по любой цене, которую предлагает рынок; лимитная заявка (limit order) устанавливает худшую цену, по которой вы готовы совершить сделку. В руководстве рыночная заявка против лимитной эта часть разобрана подробно.

Вторая настройка — длительность. Параметр Time in force сообщает торговой площадке, как долго должна оставаться активной неисполненная часть вашей заявки и допустимо ли частичное исполнение. Лимитная заявка на покупку 500 акций по 50 долларов содержит обе инструкции одновременно: цену и срок жизни. Измените срок жизни — и вы отправите уже другую заявку, даже если цена останется прежней.

Терминология здесь лаконична. Четыре варианта длительности охватывают почти все типы поручений, доступных в розничных платформах: day (дневная), good-til-canceled (до отмены), good-til-date (до указанной даты), а также пара мгновенных инструкций: immediate-or-cancel (исполнить немедленно или аннулировать) и fill-or-kill (исполнить полностью или аннулировать). Поверх них могут накладываться квалификаторы исполнения, а аукционные инструкции и вовсе заменяют собой параметр длительности.

Дневные заявки, GTC и good-til-date

Day (Дневная). Заявка активна до конца основной торговой сессии, после чего неисполненный остаток аннулируется. Это стандарт для большинства розничных платформ. Дневная заявка, выставленная в 10:00 утра и не исполненная к 4:00 вечера, перестает существовать. На следующий день она не переносится.

Good-til-canceled (GTC, до отмены). Заявка остается активной в течение нескольких сессий, пока не будет исполнена или пока вы ее не отзовете. Американские биржи акций в основном работают с дневными заявками, поэтому GTC-заявка обычно хранится у вашего брокера и каждое утро выставляется заново. При этом позиция в очереди сбрасывается: ваше место в очереди по указанной цене, которое было вчера, теряется.

Good-til-date (GTD, до указанной даты). GTC-заявка с установленным вами сроком истечения. Полезна, когда причина для выставления заявки имеет ограниченный срок актуальности.

Extended-hours day (Дневная с продленными часами). Некоторые платформы предлагают длительность, позволяющую дневной заявке действовать в периоды премаркета и постмаркета, а не останавливаться в 4:00 вечера.

Рабочее окно дневной заявки накладывается на крайне неравномерное распределение торговой активности. На графике ниже показан объем торгов SPY за целый месяц, распределенный по времени (ET), начиная с 4:00 утра (премаркет) и заканчивая 8:00 вечера (постмаркет).

ЗапросОбъем торгов SPY по часам (ET), июнь 2026 г.
Точный SQL-код для каждого числа
SELECT
    formatDateTime(toStartOfHour(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS et_time,
    round(100 * sum(volume) / sum(sum(volume)) OVER (), 2)                               AS pct_of_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
  AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
GROUP BY et_time
ORDER BY et_time
Run this yourself

В июне 2026 года на час 04:00 пришлось 0.27% месячного объема торгов SPY. На час 09:00, который открывается звонком в 9:30, пришлось 9.32%. Час 16:00 является гибридным: он включает в себя сделку закрытия аукциона и начальный этап постмаркета, его доля составила 14.42%. Обычная дневная заявка активна в пиковый период в середине графика и отсутствует в «хвостах» по обе стороны.

Что происходит с GTC-заявкой после сплита или выплаты дивидендов?

GTC-заявка может оставаться в системе неделями, за это время по бумаге могут пройти корпоративные действия. Обычно применяются два подхода. Некоторые брокеры аннулируют все открытые GTC-заявки по акции, когда наступает дата ex-dividend или вступает в силу сплит. Другие корректируют лимитную цену и количество акций в соответствии с новыми данными. Оба подхода обоснованы. Они не идентичны, и в торговом поручении не указано, какой именно применяется к вашему счету.

Большинство брокеров также ограничивают срок действия GTC-заявок, обычно от шестидесяти до девяноста календарных дней, после чего заявка автоматически аннулируется. Заявка, выставленная в марте и забытая, часто исчезает к июню, даже если рынок ее не затронул.

Случай со сплитом более критичен. Обратный сплит один к десяти превращает сто акций в десять и в то же утро увеличивает базовую цену в десять раз. Лимитная заявка на покупку по 2 доллара, выставленная для старых акций, теряет смысл для новых. Сплиты — не такая уж редкость. На графике ниже подсчитаны все сплиты на американском рынке по месяцам.

ЗапросЕжемесячное количество дробления акций (прямое и обратное) в США
Точный SQL-код для каждого числа
SELECT
    formatDateTime(toStartOfMonth(execution_date), '%Y-%m')            AS month,
    countDistinctIf(id, toFloat64(split_to) > toFloat64(split_from))   AS forward_splits,
    countDistinctIf(id, toFloat64(split_to) < toFloat64(split_from))   AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2025-08-01')
  AND execution_date <  toDate('2026-08-01')
GROUP BY month
ORDER BY month
Run this yourself

Период охватывает время с 2025-08 по 2026-07. В 2026-07 на рынке было зафиксировано 45 прямых сплитов и 119 обратных сплитов. Каждая из этих дат — это утро, когда активная заявка по соответствующему инструменту была либо аннулирована, либо переписана, о чем инвестор, выставивший ее неделями ранее, узнает постфактум.

В чем разница между IOC и FOK?

Immediate-or-cancel (IOC) и fill-or-kill (FOK) — это тоже варианты длительности. Их срок действия — мгновение.

Immediate-or-cancel (IOC, исполнить немедленно или аннулировать). Исполнить максимально доступный объем по вашей лимитной цене прямо сейчас, остаток аннулировать. Частичное исполнение — ожидаемый результат. Заявка IOC на 5 000 акций, при которой доступно 800, исполняется на 800 акций; оставшиеся 4 200 немедленно аннулируются.

Fill-or-kill (FOK, исполнить полностью или аннулировать). Весь объем немедленно или ничего. Та же заявка при наличии 800 акций исполняется на ноль.

All-or-none (AON, все или ничего). Весь объем, но с ожиданием. Заявка AON ждет полного объема, а не аннулируется, что означает необходимость указания длительности: AON на день или AON до отмены (GTC).

Насколько реалистично использование FOK, зависит от вашего объема по сравнению с типичным размером сделок по данной бумаге. На графике ниже показаны сделки за один час в середине дня в конкретную дату.

ЗапросРазмеры сделок по пяти инструментам, 10:00–11:00 ET, 10.06.2026
Точный SQL-код для каждого числа
SELECT
    ticker                                          AS symbol,
    round(avg(size), 0)                             AS avg_print_shares,
    round(100 * countIf(size >= 1000) / count(), 2) AS large_print_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'AAPL', 'NVDA', 'MSFT', 'KO')
  AND sip_timestamp >= toDateTime('2026-06-10 14:00:00', 'UTC')
  AND sip_timestamp <  toDateTime('2026-06-10 15:00:00', 'UTC')
  AND size > 0
GROUP BY ticker
ORDER BY large_print_pct DESC
Run this yourself

В течение этого часа NVDA совершил наибольшую долю сделок объемом 1 000 акций и более — 0.32% от общего числа, при среднем размере сделки 38 акций. На другом конце списка MSFT совершил 0.1% своих сделок в этом диапазоне. Отправьте заявку FOK на 5 000 акций туда, где типичная сделка составляет несколько сотен, и вероятным результатом будет аннулирование, а не исполнение.

Market-on-close и limit-on-close: аукционные инструкции

Две инструкции вообще не указывают длительность. Они указывают событие.

Market-on-close (MOC) направляет заявку на аукцион закрытия, исполняя ее по официальной цене закрытия. Limit-on-close (LOC) делает то же самое, но с ценовым ограничением (потолком или полом), участвуя в сделке, только если цена закрытия достигает лимита или становится лучше. Аналоги для утренних торгов — market-on-open и limit-on-open, которые направляются на аукцион открытия.

Нюанс заключается в крайнем сроке. На основных американских биржах прием заявок MOC и LOC закрывается в 3:50 дня по восточному времени (ET), после чего заявку нельзя отозвать или изменить, за исключением исправления явной ошибки. Аналогичные заявки для открытия закрываются около 9:28 утра ET. На финальном этапе вы обязаны принять результат аукциона. В руководствах по аукциону закрытия и аукциону открытия подробно описано, как рассчитывается каждый из них.

Взамен на отказ от возможности отмены трейдеры получают сделку по официальной цене закрытия. На графике ниже показаны данные торгов с 3:45 дня ET до закрытия, усредненные за месяц сессий SPY.

ЗапросПоминутный объем торгов SPY перед закрытием, среднее значение за июнь 2026 г.
Точный SQL-код для каждого числа
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
    round(sum(volume) / countDistinct(toDate(toTimeZone(window_start, 'America/New_York'))) / 1e6, 2) AS volume_millions
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
  AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 945 AND 960
GROUP BY et_time
ORDER BY et_time
Run this yourself

График разбит по минутам. Столбец 15:45 в среднем составлял 0.22 миллиона акций SPY за сессию, а столбец 16:000.39 миллиона. Сам аукцион — это не еще одна минута непрерывных торгов. Это единичное событие сопоставления заявок по одной официальной цене, и поручение MOC или LOC — это запрос на участие в нем. Крайний срок 3:50 дня — это цена, которую вы платите за такой запрос.

Time in force вне регулярных часов

Сессии в продленное время меняют правила. Большинство площадок принимают лимитные заявки только вне интервала с 9:30 утра до 4:00 вечера ET, и дневная заявка, выставленная для регулярной сессии, сама по себе не переносится на постмаркет. В руководстве по торговле на премаркете и постмаркете эти периоды разобраны подробно. Почасовой график выше демонстрирует низкую ликвидность, из-за которой и введено правило «только лимитные заявки»: на час 19:00 пришлось 0.17% месячного объема торгов SPY.

Опционы имеют свою специфику. Последний момент, когда можно торговать контрактом, определяется по часам, отличным от часов торговли базовой акцией, и у истекающего опциона есть жесткий дедлайн, который не продлевается никакими настройками длительности. В руководстве о том, когда прекращаются торги опционами приведены подробности.

Чтение торгового поручения: длительность плюс квалификатор

  • Day, без квалификатора: действует до закрытия, частичное исполнение разрешено. Стандарт на каждый день.
  • Day с IOC: берет то, что доступно в данный момент, остальное аннулирует. В книге заявок ничего не остается.
  • Day с FOK: весь объем в данный момент или ничего. В книге заявок ничего не остается.
  • Day с AON: весь объем, ожидание до закрытия.
  • GTC с AON: весь объем, ожидание в течение нескольких сессий до истечения срока, установленного брокером.
  • GTD, без квалификатора: частичное исполнение разрешено, действует до указанной вами даты.
  • MOC или LOC: поле длительности отсутствует. Инструкцией является сам аукцион, а 3:50 дня ET — последний момент, чтобы изменить решение.

Названия этих параметров в платформах могут различаться. Базовый набор инструкций — нет, и сопоставление терминологии на вашем экране с этим списком обычно занимает не более минуты.

Часто задаваемые вопросы

Что означает time in force в заявке?

Time in force — это инструкция, которая определяет, как долго заявка остается активной, прежде чем будет автоматически аннулирована. Она отделена от типа заявки, который определяет цену. Одно поручение содержит оба поля.

В чем разница между дневной заявкой и GTC-заявкой?

Дневная заявка аннулируется в конце регулярной сессии, если она не была исполнена. Заявка «до отмены» (GTC) продолжает действовать в течение нескольких сессий, пока не будет исполнена или пока вы ее не отмените, но в любом случае не дольше лимита, установленного брокером.

Остается ли GTC-заявка открытой навсегда?

Нет. Большинство брокеров ограничивают срок действия GTC-заявок примерно шестьюдесятью–девяноста календарными днями, а многие также аннулируют их, когда акция выходит на дату ex-dividend или проходит сплит. Точный порядок действий зависит от брокера и прописан в соглашении об обслуживании счета.

В чем разница между IOC и FOK?

Заявка «исполнить немедленно или аннулировать» (IOC) исполняет любой доступный объем прямо сейчас и аннулирует остаток, поэтому частичное исполнение здесь — норма. Заявка «исполнить полностью или аннулировать» (FOK) требует немедленного исполнения всего объема; если это невозможно, сделка не совершается вовсе.

Можно ли отменить заявку market-on-close?

Не после крайнего срока, установленного площадкой, который составляет 3:50 дня ET на основных американских биржах. До этого времени заявку MOC можно выставить или отозвать, как и любую другую. После этого принимаются только исправления явных ошибок.


К каждой панели здесь прилагается SQL-запрос, с помощью которого были получены данные. Откройте любой из них, чтобы увидеть, как именно был произведен расчет. Чтобы оценить, как ведет себя лента сделок конкретного инструмента в последние минуты торгов, задайте вопрос на обычном английском языке в терминале Strasmore.