VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime
ACADEMY / Markets and trading sessions

Corn futures trading hours: CBOT sessions in CT, ET and Taiwan time

CBOT corn trades an evening session from 7:00 p.m. to 7:45 a.m. CT and a day session from 8:30 a.m. to 1:20 p.m. CT, with a morning break between them and a weekend close. In Taiwan time the evening session opens at 9:00 a.m. (8:00 a.m. in US summer). A backtest must use the same session, holidays and limit-day handling the live strategy will face.

By · Published · updated · Editorial policy

Contents
  1. What are the trading hours for CBOT corn futures?
  2. What time do corn futures open in Taiwan time?
  3. Which session should a corn backtest use: day-only or full session?
  4. How should a backtest handle holidays and limit moves in corn?
  5. Frequently asked questions
  6. References

What are the trading hours for CBOT corn futures?

CBOT corn futures trading hours are 7:00 p.m. to 7:45 a.m. CT for the evening session, which opens Sunday evening, and 8:30 a.m. to 1:20 p.m. CT for the day session, Monday to Friday. A 45-minute morning break separates the two, and the market is closed from the Friday day-session close to the Sunday evening open.

A trading session is a block of clock time during which the exchange accepts and matches orders. Corn has two such blocks each weekday, so one calendar day of corn trading is really two pieces with a gap between them. The daily settlement is the official closing price the exchange publishes after the day session, and most settlement-based rules read that price, not the evening session close.

EventCentral TimeEastern TimeTaiwan time, US standard timeTaiwan time, US daylight saving
Evening session opens7:00 p.m.8:00 p.m.9:00 a.m.8:00 a.m.
Evening session closes7:45 a.m.8:45 a.m.9:45 p.m.8:45 p.m.
Morning break7:45 to 8:30 a.m.8:45 to 9:30 a.m.9:45 to 10:30 p.m.8:45 to 9:30 p.m.
Day session opens8:30 a.m.9:30 a.m.10:30 p.m.9:30 p.m.
Day session closes1:20 p.m.2:20 p.m.3:20 a.m. next day2:20 a.m. next day
One weekday of CBOT corn on a 24-hour timeline: the evening session from 19:00 to 07:45 CT, a morning break, the day session from 08:30 to 13:20 CT, then closed until the next evening open, with the same times in Eastern Time and in Taiwan time during US standard time Corn trades in two sessions Taiwan row in US winter time Evening Break Day Closed CT 19:00 07:45 08:30 13:20 ET 20:00 08:45 09:30 14:20 Taiwan 09:00 21:45 22:30 03:20 One trading day is two blocks. So: set sessions in CT time.
One weekday of corn trading on three clocks: evening session, morning break, day session, and the closed stretch until the next evening open.

Exchanges can change session times, so check the CBOT corn contract page before you build a session template, or look the current hours up in your own time zone with the free futures market hours tool.

What time do corn futures open in Taiwan time?

In Taiwan time the corn evening session opens at 9:00 a.m. while the US is on standard time and at 8:00 a.m. while the US is on daylight saving time; the day session opens at 10:30 p.m. or 9:30 p.m. on the same rule. Taiwan does not change its clocks, so every US clock change moves the corn schedule by one hour on a Taiwan screen.

The reason is the time difference. Central Standard Time is 14 hours behind Taiwan; Central Daylight Time is 13 hours behind. The US switches to daylight saving time on the second Sunday in March and back on the first Sunday in November. Between those dates, use the right-hand column of the table above. A Taiwan trader who follows the day session therefore trades late at night, and a bar that closes at 1:20 p.m. CT lands after 2:00 a.m. in Taipei. The same clock arithmetic for stock index futures is worked through in US stock market hours and futures sessions in a backtest, and the general problem of markets that run through the night is covered in futures sessions in a backtest when the market is open 24 hours.

Which session should a corn backtest use: day-only or full session?

Use the session the exported strategy will actually run on, because the session definition decides what every bar contains, where the daily high and low come from and which close your rules read. The day session carries most of a day's volume and ends with the daily settlement, so settlement-based daily rules usually belong on day-only bars; a strategy that reacts to overnight news belongs on full-session bars.

SettingDay-only barsFull-session bars
Daily bar close time1:20 p.m. CT1:20 p.m. CT, but the bar started at 7:00 p.m. the evening before
Opening gap containsThe whole evening session and the breakOnly the weekend and the morning break
Daily high and lowDay session onlyEvening and day sessions together
Share of the day's volumeMost of itAll of it
Live session for the exported strategyDay session templateFull-session template
Day-only bars versus full-session bars for corn: what time the bar spans, what the opening gap holds, where the high and low come from, how much of the volume it holds and which live template the strategy must run on Pick the session first Same rule, different daily bars Day-only Full session Bar spans 08:30–13:20 19:00–13:20 Gap holds Night + break Break, weekend High, low Day only Night + day Volume Most All Live run Day template Full template The session shapes every bar. So: run live on the same session.
The same rule reads different bars on a day-only chart and a full-session chart. Pick one before the search and keep it through to live trading.

Fixing the session and the costs before the search is what makes a backtest report readable. The run below shows what such a report looks like. It is a stand-in: it tested NQ daily bars from 2019-01-02 to 2025-06-30, long and short with one contract, using a Volume Profile Value Position rule as its only entry and exit, with no stop, target or filter, not a corn rule. It is the one candidate the search kept out of 1,024 it tried, chosen for its return against its drawdown, and picking the kept one after the fact flatters it; Bailey, Borwein, López de Prado and Zhu (2014) explain why the best of many tries is inflated. The figures describe that one historical run, not what the rule earns or what a reader can expect. In backtesting, AlphaPrime (Valynox) charges the commission and slippage shown in the box inside every evaluation and fills on the next bar, so a session template chosen here is the one the whole search runs on.

Source: AlphaPrime product engine (CPU), run 2026-10-31. NQ daily bars, 2019-01-02 to 2025-06-30, long and short, 1 contract, $20 commission and $10 slippage per trade.

NumberResult
Net profit (closed trades)$319,055
Max drawdown$75,545
Trades164
Win rate54.27%
Profit factor1.737
Average trade$1,945.46
Time in market82.57%
A safe backtest rule for each unusual day: a full holiday has no bar at all, on an early close exit before the close, on a limit-locked day assume no fill, after a long weekend check the first fill, then compare net result and trade count with and without each treatment Give unusual days a rule Then compare runs with and without Full holiday No bar at all Early close Exit before close Limit-locked Assume no fill Long weekend Check the first fill
The summary screen of the stand-in run: check that the period, trade count and cost line match the settings you chose before the search. NQ · daily · 2019-01-02 to 2025-06-30 · CPU engine backtest

Whatever rule type you test on corn, from breakouts to spread-style mean reversion, the choice of session comes first; futures algo trading strategies and how to backtest each type lists the rule families and the settings each one is sensitive to.

How should a backtest handle holidays and limit moves in corn?

Treat a holiday as a missing or shortened day, and treat a bar that closes locked at the daily price limit as a bar where no fill in the limit direction was available. Both are facts of the exchange calendar and rule book, not data errors to smooth over.

On US holidays the grain markets may be closed all day or may skip the evening session, and the exchange publishes the exact schedule each year. A backtest that fills the missing day with a copied bar invents a trade opportunity that never existed; one that drops the day keeps the record honest. Early closes shorten the day session, which matters for rules that exit a set number of minutes before the close. The free stock market holidays tool lists exchange holidays and early closes, and Christmas Eve market hours and early closes in a backtest shows the effect on a session template.

A limit day is a session in which the exchange stops prices moving beyond a set distance from the previous settlement. Corn has daily price limits that the exchange resets from time to time. When the bar is locked limit up, there are buyers and no sellers, so a buy order cannot fill; the same holds for a sell order on a locked limit-down bar.

Five hypothetical daily bars: the third bar is locked at the limit-up price with no range, so a buy signal on it has no fill, and the earliest realistic fill is the open of the next bar, higher than the limit price Locked limit: no seller Hypothetical buy on a limit-up day Limit up No fill Next open A locked bar has no other side. So: fill at the next open, or not.
A buy signal on a locked limit-up bar has no seller to fill it. The earliest realistic fill is the next session's open, often at a worse price.
  1. Flag locked bars. A daily bar whose high, low and close all sit at the limit price, or whose range stops exactly at the limit, is a locked bar.
  2. Delay fills in the limit direction. Move the order to the next session's open and accept that price, or mark the signal as unfilled; write the choice down before the test.
  3. Check stops on locked bars too. A stop that would trigger through a limit-down bar fills on the next open, not at the stop price; the drawdown of that trade is larger than the stop distance.
  4. Add slippage for the reopen. The first minutes after a locked day are thin, so widen the slippage assumption for those fills.

Next step: open your corn bar data and look at the bars around 7:45 a.m. CT. If a daily bar's open equals the previous 1:20 p.m. close instead of the 7:00 p.m. evening open, your data is already day-session only, and your session template, holiday list and limit-day rule must say the same.

Frequently asked questions

Do corn futures trade 24 hours?

No. CBOT corn trades about 17.5 hours a weekday in two sessions: 7:00 p.m. to 7:45 a.m. CT and 8:30 a.m. to 1:20 p.m. CT. There is a 45-minute morning break between them, no trading from Friday afternoon to Sunday evening, and the exchange can change these hours.

What are corn futures trading hours in Eastern Time?

The evening session runs from 8:00 p.m. to 8:45 a.m. ET and the day session from 9:30 a.m. to 2:20 p.m. ET. Eastern Time is one hour ahead of Central Time all year, so the schedule does not shift between the two zones when daylight saving time changes.

How do I handle a limit-up or limit-down day in a backtest?

Identify the bars that closed locked at the limit and do not let the backtest fill an order in the limit direction on them. Move the fill to the next session's open with extra slippage, or record the signal as unfilled, and apply the same rule to stops, which also fill at the next open rather than at the stop price. Decide the rule before the test and keep it the same for every candidate.

Which close should a daily corn rule read: evening or day session?

If the rule was built around the daily settlement, read the day-session close at 1:20 p.m. CT, because the settlement is calculated from the day session. If the rule needs the overnight move, use full-session bars so the evening range is part of the daily bar. Whichever you pick, run the exported strategy on the same session template.

References

  • Bailey, D. H., Borwein, J., López de Prado, M., & Zhu, Q. J. (2014). Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance. Notices of the American Mathematical Society, 61(5), 458–471.
  • Pardo, R. (2008). The Evaluation and Optimization of Trading Strategies (2nd ed.). John Wiley & Sons.