Unlike the cryptocurrency market which runs 24/7, the Pakistan Stock Exchange (PSX) has very strict operating hours. If you try to place an order at 8:00 PM on a Tuesday, your broker will simply queue it for the next day.
However, the PSX doesn't just "turn on" at 9:30 AM and "turn off" at 3:30 PM. The trading day is divided into distinct phases, each with its own rules. Understanding these phases is crucial to ensure your orders get executed at the right price.
Here is the complete guide to PSX trading hours (Monday to Thursday schedule).
(Note: Friday has slightly different hours to accommodate Jummah prayers).
Phase 1: The Pre-Open Session (9:00 AM – 9:15 AM)
Before continuous trading begins, the market has a 15-minute "Pre-Open" phase.
What happens here? During this time, you can place, modify, or cancel orders, but no trades are actually executed. The system collects all the buy and sell orders from across the country to determine an "Opening Price" for each stock.
This mechanism prevents massive volatility right at the opening bell. It finds the price point where the maximum number of shares can be traded based on the overnight news or corporate announcements.
Phase 2: Order Matching / Buffer Period (9:15 AM – 9:30 AM)
What happens here? During these 15 minutes, the system processes the orders placed during the Pre-Open session. You cannot place new orders, modify existing ones, or cancel them. The market is effectively "locked" while the PSX servers execute the opening trades.
Phase 3: The Regular Market (9:30 AM – 3:30 PM)
This is the main event.
What happens here? Continuous, real-time trading occurs. If your "Buy" limit price matches a seller's "Offer" price, the trade executes instantly. This is when the ticker prices flash green and red, and the bulk of the daily volume is traded.
Friday Variation: On Fridays, the regular market is split into two sessions.
- Session 1: 9:15 AM – 12:00 PM
- Session 2: 2:30 PM – 4:30 PM
Phase 4: The Post-Close Session (3:45 PM – 4:00 PM)
Just because the bell rings at 3:30 PM doesn't mean you are completely out of luck if you missed a trade.
What happens here? The Post-Close session lasts for 15 minutes. During this window, you can only buy or sell shares at the exact closing price determined at 3:30 PM.
If a stock closed at Rs. 100, you can place a buy order for Rs. 100. If there is a willing seller at Rs. 100, the trade will execute. You cannot negotiate the price during this phase.
After Hours
From 4:00 PM until 9:00 AM the next morning, the market is closed. Any orders you place on your brokerage app during this time will be held in a queue and submitted to the PSX when the Pre-Open session starts the next day.
Timing Your Trades
For long-term investors, the exact minute you buy a stock rarely matters. However, market volatility is usually highest during the first 30 minutes of the Regular Market (9:30 AM - 10:00 AM) and the last 30 minutes (3:00 PM - 3:30 PM). If you want stable pricing, executing your trades mid-day (around 12:00 PM) often provides the least "slippage."
And once your trade is executed, don't forget to track it! Use Zarify's automated importer to seamlessly sync your broker's contract notes into a beautiful, real-time dashboard.