Skip to main content
000%
BETA// LIVEPlatform in beta. Feedback welcome.Share Feedback →
Sapinover - Click to go home

// 24-HOUR MARKETS · FIX

THE 24-HOUR FIX QUESTION BANK

Once the session never closes, the questions that used to be settled by the closing bell come back: which trade date a fill belongs to, which session it printed in, how long an order is good for, and what the clearing house reads. Here are 41 of them, answered in plain terms, each mapped to where the FIX Trading Community's 24-Hour Markets Industry FAQ covers it.

Published October 22, 2026 by the FIX 24-Hour Markets Working Group (announcement).

The 24-hour trading day

Are US equities heading to 24/7 trading, or something short of it?FAQ Q1

Short of it, for now. The group expects hours to extend in steps to 23/5 rather than jump to 24/7, because clearing, settlement, corporate actions, surveillance and staffing all still assume a break. Exchanges are adding a night session; the SIPs, DTCC and NSCC plan to run from 8 p.m. ET Sunday to 8 p.m. ET Friday. The FAQ notes some firms already run true 24x7 models with no pause.

Read FAQ Q1, p. 4 ↗§2 Trading Hours & Market Structure
What does the new US trading day look like, hour by hour?FAQ Q1

Under the Nasdaq-style 23/5 model: pre-market 4:00 to 9:30 a.m. ET, regular hours 9:30 a.m. to 4:00 p.m., after-hours 4:00 to 8:00 p.m. (all part of one Day session), a maintenance pause 8:00 to 9:00 p.m., then a night session 9:00 p.m. to 4:00 a.m. that counts toward the next trade date. 8:00 p.m. ET is the end of the trade date.

Is the 8 to 9 p.m. ET pause a regulatory requirement?FAQ Q2

No. It is an operational choice exchanges have made, to leave time for maintenance and testing, corporate-action processing, clearing and the date rollover. It is not universal: some platforms run 24x7 with blue-green or rolling deployments, and some markets use a weekly maintenance window instead of a daily one.

Read FAQ Q2, p. 5 ↗§2 Trading Hours & Market Structure
Why do overnight ATSs keep trading through 8 to 9 p.m. when exchanges stop?FAQ Q3

Their obligations and downstream dependencies differ from a primary listing exchange's, so some maintenance can be done with less market-wide impact or designed around altogether. The FAQ is careful that this is about each venue's responsibilities and design, not venue type alone: any venue running long hours still needs a controlled way to maintain and recover.

Read FAQ Q3, pp. 5 to 6 ↗§2 Trading Hours & Market Structure
When does the overnight session start for clearing purposes?FAQ Q9

At 8:00 p.m. ET. Per the FAQ, NSCC treats the overnight session as 8:00 p.m. to 4:00 a.m. ET and does not recognise the exchanges' 8 to 9 p.m. pause as a separate session: exchanges simply submit nothing in that hour, while ATSs keep trading.

Session labels: tags 336 and 625

What is the difference between TradingSessionID(336) and TradingSessionSubID(625)?FAQ Q4

336 names the session; 625 names the phase within it, such as pre-trading, opening auction, continuous, closing auction or post-trading. A phase always belongs to a session. FIX defines sessions and phases, not clock times: each venue publishes what its labels mean, and that published list is authoritative.

How should a 6:30 p.m. ET after-hours print be labelled?FAQ Q4

As the Day session in its post-trading phase: 336=1 with 625=5. It sits on the same trade date as a 10 a.m. print, because the US trade date does not roll until 8 p.m.

How should an 8:30 p.m. ET overnight ATS print be labelled?FAQ Q4

As the After-hours session in continuous trading: 336=6 with 625=3. It already belongs to the next trade date.

Why isn't 4 to 8 p.m. ET labelled as the Evening session (336=5)?FAQ Appendix A

Because the US trade-date boundary is 8 p.m., and post-market trades carry the same trade date and clearing date as the regular session. Keeping 4 to 8 p.m. inside the Day session, phase 5, keeps the label consistent with the date. Evening remains available for markets that run a genuinely separate third session.

What session value applies between 8 and 9 p.m. ET?FAQ Appendix A

For ATSs trading through it: 336=6 with 625=3, the same as the rest of the overnight session. Exchanges print nothing in that hour; they can signal the paused state with a TradingSessionStatus message using phase 7 (Quiescent).

TradingSessionSubID(625) is optional. Should we populate it?FAQ Q4

Yes, the FAQ recommends it. A receiver cannot tell an empty 625 from a venue that does not support it. One open point it records: many OMS and EMS platforms already express auction participation through time in force and order type, and reconciling the two approaches is unresolved.

Read FAQ Q4, pp. 7 to 8 ↗§3 Orders, Order Types & Trade Lifecycle
How should a venue tell participants its session and phase times?FAQ Q4

Publish them in FIX. A TradingSessionList (35=BJ), with updates via TradingSessionListUpdateReport (35=BS), can carry start, open, close and end times for each session and phase, and TradingSessionStatus (35=h) announces the transitions as they happen.

Read FAQ Q4, p. 7 ↗§3 Orders, Order Types & Trade Lifecycle
Does DTCC use the same TradingSessionID(336) values as FIX?FAQ Q14 / Appendix A

No. The tag number is shared but the dictionary is not. Per the FAQ, DTCC defines its own values for four brackets (pre-market, regular, post-market and overnight), and its overnight processing controls key off that value. There is no agreed one-to-one mapping yet; Appendix A sets out the comparison and a proposed composite.

Does NSCC read TradingSessionSubID(625)?FAQ Q14

No. Per the FAQ, NSCC reads 336 only, so 625 does nothing on the clearing leg. Firms may still populate it to keep one convention across trading and clearing.

Who decides which session a trade belongs to on the clearing submission?FAQ Q14 / Appendix B

The submitting firm. NSCC does not derive it, because the execution timestamps it receives are not reliable enough for that. The practical advice: translate at the edge and validate before the trade goes out, since an invalid value is rejected.

Orders, time in force and IOIs

What does a Day order mean when the market runs 23 hours?FAQ Q4

It is ambiguous unless the venue publishes what its business day is. In the US a Day order could span 4 a.m. to 8 p.m. ET. The FAQ advises against TimeInForce(59)=0 on its own; paired with a TradingSessionID it means good for that session, and the venue should state which phases a Day order is eligible for.

Read FAQ Q4, pp. 7 to 8 ↗§3 Orders, Order Types & Trade Lifecycle
Which fields should define when an order is live in a 24-hour market?FAQ Q4

EffectiveTime(168) for when it starts and ExpireTime(126) for when it ends. Both are UTC timestamps, which removes time-zone and session-boundary ambiguity. Better still, target the session or phase you want and let the venue resolve the times from its session list; add ExpireTime only when you need a precise cut-off.

Read FAQ Q4, pp. 7 to 9 ↗§3 Orders, Order Types & Trade Lifecycle
Can we still use ExpireDate(432) for overnight orders?FAQ Q4

Not as the main control. ExpireDate is a local market date and the cut-off time depends on local practice, which is ambiguous once a session spans midnight. The FAQ recommends against it in continuous or overnight sessions unless the venue publishes its business day and expiry convention.

Read FAQ Q4, pp. 7, 10 ↗§3 Orders, Order Types & Trade Lifecycle
What time in force works best for a time-bounded overnight order?FAQ Q4

TimeInForce(59)=6 (Good Till Date) with an ExpireTime(126), or TimeInForce(59)=A (Good for Time) with ExposureDuration(1629) and, optionally, ExposureDurationUnit(1916) for a duration from entry.

Read FAQ Q4, pp. 8, 10 to 11 ↗§3 Orders, Order Types & Trade Lifecycle
How do we send an order that is good for the overnight session only?FAQ Q4

Target the session in the order's TradingSessions group: for an overnight ATS order, one entry with 336=6 and 625=3. Pre-market only is 336=1 with 625=1; post-market only is 336=1 with 625=5; the full Day session is 336=1 with 625 left out. An order can list more than one session.

Read FAQ Q4, p. 8 ↗§3 Orders, Order Types & Trade Lifecycle
Can you walk through an order from Europe into a US overnight session?FAQ Q4

The FAQ's example: a limit order sent at 19:00 UTC with EffectiveTime 19:00 UTC and ExpireTime 08:00 UTC the next day stays live from 2 p.m. ET through midnight to 4 a.m. ET. At expiry the venue cancels the remainder with an unsolicited cancel. The timestamps settle validity; TradeDate(75) separately carries the business date.

Read FAQ Q4, p. 9 ↗§3 Orders, Order Types & Trade Lifecycle
Does FIX need new fields for overnight order types?FAQ Q5

No new fields are expected. Existing mechanisms cover order validity; the shift is toward orders with explicit validity windows instead of broad day or night labels. Venues should spell out how duration, session eligibility and expiry work across regular, post-market and overnight trading.

Read FAQ Q5, p. 11 ↗§3 Orders, Order Types & Trade Lifecycle
What happens to GTC orders across sessions and trade-date boundaries?FAQ Q6

Whatever the venue publishes. Participants should know whether a GTC order stays live overnight, pauses in maintenance or control windows, and how corporate actions and halts treat it. Many exchanges carry GTC orders past the daily reset; CME Globex, for example, removes them at the end of the trading week unless weekend trading is enabled.

Read FAQ Q6, p. 11 ↗§3 Orders, Order Types & Trade Lifecycle
Can one order live across regular, post-market and overnight sessions without re-sending?FAQ Q7

The FAQ points to the FIX Recommended Practices for 24x7 Sessions for this, in particular its sections on sequence number format and message resend limits.

Read FAQ Q7, p. 12 ↗§3 Orders, Order Types & Trade Lifecycle
How should IOIs state how long they are good for?FAQ Q8

With an explicit UTC ValidUntilTime(62). Valid until the close stops working when the day spans midnight. An IOI meant for one session should end at that session's published boundary, and one that spans sessions should say so. IOITransType(28) works as before; what changes is that validity must be stated, not assumed.

Read FAQ Q8, p. 12 ↗§3 Orders, Order Types & Trade Lifecycle

Trade date and clearing

My fill printed at 8:30 p.m. ET. Which trade date is it?FAQ Q9

The next one. In US overnight ATS trading, market practice has settled around an 8:00 p.m. ET roll, so anything after it belongs to the next trade date. The FAQ notes there is still no single global transition point, and some venues may roll at 4 p.m.

A trade executes on Sunday night. What is its TradeDate?FAQ Q4

Monday. TradeDate(75) is the logical business date, not the calendar day the trade happened on.

Read FAQ Q4, p. 7 ↗§3 Orders, Order Types & Trade Lifecycle
Can we work out the trade date from TransactTime?FAQ Q10

No, and the FAQ is emphatic. Timestamps say when something happened; TradeDate(75) says which business date it belongs to. After 8 p.m. ET the two diverge until midnight, and holidays apply to business dates, not clock times. Populate TradeDate explicitly, including on execution reports.

TradeDate(75) or ClearingBusinessDate(715): which one drives settlement?FAQ Q4 / Q10

TradeDate is the business date the venue assigns; ClearingBusinessDate is the one the clearing house assigns. For overnight cash equities they normally match, but they can diverge when the clearer's cut-off differs from the trading cut-off, as it can in derivatives. The FAQ's point is that firms need to state which field drives settlement.

Is ClearingBusinessDate(715) enough for downstream systems?FAQ Q11

Not on its own, the FAQ says. It carries a date but no time, and a single message cannot tell you whether that date is the clearer's current or next business date without the clearing calendar. The group flags this as a wider standards gap, with parallel discussions at FIA, ISDA, ICMA and in the CDM community.

Read FAQ Q11, p. 13 ↗§4 Trade Date, Time & Calendars
Which FIX tags matter most for DTCC's 24x5 trade capture?FAQ Q14

Three, per the DTCC guidance the FAQ summarises. TradeReportID(571) restarts at 1 each processing date. ClearingBusinessDate(715) is in the real-time output from June 2026, and 24x5 participants must use it to keep trade IDs unique. TradingSessionID(336) is required for anyone submitting overnight trades, and an invalid value is rejected.

TradeReportID(571) restarts every processing date. How do we keep trade IDs unique?FAQ Appendix B / C

Pair it with ClearingBusinessDate(715). With two clearing dates open at once, 571 alone can repeat; the combination is the reconciliation key. A trade booked to the wrong date is fixed by cancel and resubmit.

Read FAQ Appendix B / C, pp. 24, 26 ↗Appendix B: why TradingSessionID(336) carries clearing weightRead our guide: 10 Worked example →
When does an overnight trade settle?FAQ Q14 / Appendix B

On T+1 from its next clearing date. Per the FAQ, a post-market trade keeps the same trade and clearing date, while an overnight trade posts to the next clearing date once the sending firm has finished its end-of-day processing. The FAQ's example: a 9:05 p.m. ET trade on Thursday 3 September 2026 carries Friday's dates and, with Monday a holiday, settles on Tuesday 8 September.

Read FAQ Q14 / Appendix B, pp. 16, 24 ↗Appendix B: why TradingSessionID(336) carries clearing weightRead our guide: 10 Worked example →
What happens if we submit an overnight trade before finishing end-of-day processing?FAQ Appendix B

It posts to the current processing date, even though the venue's TradeDate already shows the next day. The clearing date rolls when each sending firm completes its own end-of-day cycle, and TradeReportID numbering restarts at 1 after that. Hence the FAQ's advice to reconcile on ClearingBusinessDate plus TradeReportID.

Read FAQ Appendix B, p. 24 ↗Appendix B: why TradingSessionID(336) carries clearing weightRead our guide: 10 Worked example →

FIX sessions and connectivity

Do FIX sessions still need a daily sequence number reset?FAQ Q12

No. Existing FIX session models can run continuously, provided both sides agree the operating boundaries. The FAQ describes three patterns in use: date-partitioned numbering (restart per date, or put the date in the identifier), one continuously rising sequence, or replay limited to a defined window. Agree and document the choice in advance.

Read FAQ Q12, p. 14 ↗§5 FIX Sessions, Sequencing & Connectivity
Can a FIX session stay open over the weekend?FAQ Q13

Yes, if both counterparties choose to, but the goal is recovery you can predict and audit, not an unbroken connection. Agree sequence management, how far back replay goes, monitoring, and when to re-establish the session rather than recover it.

Read FAQ Q13, pp. 14 to 15 ↗§5 FIX Sessions, Sequencing & Connectivity
A resend request falls outside our replay window. What should we do?FAQ Q13

Don't paper over it with a gap fill. A Sequence Reset in gap-fill mode is for messages intentionally skipped, such as administrative ones, not for messages you can no longer recover. If recovery cannot be completed within the agreed policy, the safer response is to end or re-establish the session so both sides agree on its state.

Read FAQ Q13, p. 15 ↗§5 FIX Sessions, Sequencing & Connectivity
Do we have to reconnect our FIX engine to DTCC for each processing day?FAQ Q14

Yes, per the DTCC guidance the FAQ quotes. A FIX sending firm must balance and complete the current processing day, then disconnect and reconnect before submitting next-trade-date trades, with TradeReportID(571) starting again at 1.

Read FAQ Q14, p. 15 ↗§5 FIX Sessions, Sequencing & Connectivity
How do we upgrade FIX gateways with no downtime window?FAQ Q15

There is no single answer; it depends on topology and deployment model. The FAQ's guidance is to document the approach in the session operating agreement with counterparties, including how they will be notified and what recovery to expect.

Read FAQ Q15, p. 16 ↗§5 FIX Sessions, Sequencing & Connectivity

Corporate actions and halts

How are splits and other corporate actions handled overnight?FAQ Q16

The risk is that trading starts before custodians, clearers or OMSs reflect the event, leaving positions and reference data out of step. Some overnight venues halt order entry in affected names, often signalled through reference data files rather than the market data feed. Nasdaq proposes halting affected names from 8 p.m. the night before the effective date through the overnight session. FIX Extension Pack 299 carries a corporate-action reference price.

Read FAQ Q16, p. 17 ↗§6 Corporate Actions & Market Controls
Should the industry mandate one global non-trading window for corporate actions?FAQ Q17

The group did not agree it is feasible or desirable across all markets, given different structures, asset classes, rules and post-trade dependencies. The near-term path it favours: venues publish clear halt, pause, reference-data and exception-handling practices, and harmonise where they can.

Read FAQ Q17, p. 17 ↗§6 Corporate Actions & Market Controls

Primary sources and tools

Go deeper

FIX, DTCC and TradingSessionID(336)

Our explainer on why one session tag carries clearing weight, from execution to DVP settlement.

The data

Battle of the Overnight ATS Titans

What actually trades overnight across Blue Ocean, Bruce and Moon, and two stress tests of access.

An independent Sapinover resource, not a publication of FIX Trading Community or DTCC. Answers are our own summaries; the FAQ itself (copyright FIX Protocol Limited) and each venue's and clearing house's published rules are authoritative. FIX describes protocol mechanisms and does not recommend a particular session structure, trade-date transition point or maintenance window. Nothing here is investment advice.