Start with the open. Before continuous trading begins, NGX runs a Pre-Open phase starting at 9:00am. Brokers can enter, amend or withdraw orders, but nothing is matched yet: the system builds an order book and calculates a Theoretical Opening Price and Theoretical Opening Volume, visible only to the exchange's own Market Control. At 9:25am, a short Pre-Open IO ("imbalance order") window lets orders with immediate-execution instructions match before the market properly opens.
Continuous trading then runs from 9:30am to 3:50pm. This is the part of the day most people picture when they think of "the market": a live order book, prices updating trade by trade, orders matched on price, then order type, then time priority as they arrive. If you place a market order at 11:15am, it executes against whatever is sitting on the opposite side of the book at that moment. Price discovery here is genuinely continuous, reflecting the flow of information, sentiment and liquidity as they arrive through the day.
What happens after 3:50pm is where most of that continuous picture stops applying. NGX does not simply freeze the last traded price and call it the close. It moves into a Pre-Close phase, mirroring the Pre-Open: orders queue without matching while the system computes a Theoretical Closing Price and Theoretical Closing Volume. At 3:55pm, a Pre-Close IO window matches imbalance orders, with price improvement allowed, ahead of the 4:00pm close. The closing price for the day comes out of that Pre-Close IO process, not out of whatever trade happened to be last on the continuous book.
The mechanism matters because this kind of order-imbalance matching behaves differently from continuous trading. In continuous trading, a single large order can only match against whatever depth exists at that instant, working through the book in steps, at several prices, as it arrives. In the Pre-Close window, orders queue without matching while the system works out a Theoretical Closing Price, and only then does the Pre-Close IO step match against it, with room for price improvement. If a fund needs to buy a large block near the close, perhaps to align a portfolio with month-end weightings, that order does not chase the book upward in stages the way it would mid-session. It sits in the queue alongside everything else submitted in that window, and the resulting closing price can move relative to where continuous trading last stood, because the Pre-Close mechanism is absorbing a concentration of orders in a short window rather than spreading them across the trading day.
Take a simple, hypothetical example to see why that matters. Suppose a stock trades between ₦42.00 and ₦42.50 for most of the continuous session, on modest volume. In the Pre-Close window, a single institutional order for 2 million shares comes in on the buy side, against far thinner sell-side interest at those levels. The price that clears that imbalance might land at ₦43.20, a full 70 kobo above anything printed during the day's continuous trading. That gap would not happen gradually. It would happen in the Pre-Close window, in one step, because that mechanism is built to net a batch of orders into one price rather than let each order push the market a little at a time.
This is why the closing price on NGX is not simply "the last trade." It is a computed figure, and as with most exchanges, that kind of closing figure is typically what feeds index calculations, like the NGX All-Share Index, and the daily valuation of listed equity funds. A trader watching only the continuous session and assuming the tape stops moving at 3:50pm is working from an incomplete picture. The number that actually matters for index tracking and fund pricing is set in the ten minutes between the end of continuous trading and the 4:00pm close.
There is a gap worth being honest about. NGX's own material describes the mechanics of the Pre-Close and Pre-Close IO phases and states that price improvement is allowed during the imbalance-order match, but it does not spell out, in what's available here, the exact tie-break rule used when more than one price would clear the same matched volume. Readers who trade around the close, or who rely on closing prices for valuation, should check NGX's own trading rules for that level of precision rather than assume the mechanics work exactly like the worked example above.
The practical point stands regardless of that gap. A retail investor who thinks of NGX trading hours as one continuous block, from the 9:00am open to the 4:00pm close, is missing a structural feature of the market, not a minor technicality. NGX expanded that window from a shorter 9:30am-to-2:30pm session in April 2026, with SEC Nigeria's approval. Whatever the hours, the closing phase, not the continuous book that ran before it, is where a meaningful share of the day's net price movement can be concentrated.
This post is general market commentary for informational and educational purposes only. It is not personalised financial advice, is not directed at your individual circumstances, and is not a recommendation to buy or sell any specific security. This content is AI-assisted and reviewed by a human editor before publication. Do your own research and consult a licensed financial adviser registered with the SEC before making investment decisions.