SEHK continuous trading order types: limit, enhanced, and special
During SEHK continuous trading, the system accepts limit orders, enhanced limit orders, and special limit orders, subject to price, quotation, and order-size controls.
More key points
- Each order type has different matching behavior and residual-order treatment.
On this page9 sections
- Continuous trading differs from auctions
- Limit order: price protection and queueing
- Enhanced limit order: matching across queues
- Special limit order: residual handling
- All-or-nothing qualifier
- Price validation and quotation rules
- Priority and partial fills
- Choosing the order type in a scenario
- How to analyze an exam scenario
During SEHK continuous trading, the system accepts limit orders, enhanced limit orders, and special limit orders, subject to price, quotation, and order-size controls. Each order type has different matching behavior and residual-order treatment.
Continuous trading differs from auctions
During the Continuous Trading Session (CTS), OTP-C matches incoming buy and sell orders continuously when their prices are compatible. Matching follows price priority and then time priority within a price queue. This differs from the Pre-opening and Closing Auction Sessions, where eligible orders accumulate and are matched at a single price. The three order types accepted in the CTS are limit order, enhanced limit order, and special limit order. At-auction orders are not the normal CTS order types. A client’s order description should make clear whether it is a price-limited resting instruction, a more aggressive multi-queue instruction, or a special limit instruction that may leave an unmatched balance.
Limit order: price protection and queueing
A limit order specifies the highest price a buyer will pay or the lowest price a seller will accept. It can match only at the limit price or better. Any unmatched balance is entered into the central order book at the input price and joins the queue under the time priority rules. The order is therefore useful when the customer cares about price more than immediate execution. A buy limit below the best ask or a sell limit above the best bid may remain unfilled. Exchange quotation rules restrict certain input prices; the system can reject invalid orders. The term “limit” does not guarantee execution, and a limit price does not necessarily reflect the prevailing market price if the market moves.
Enhanced limit order: matching across queues
An enhanced limit order can match against multiple price queues—up to the permitted range—rather than only the best queue, while preserving a price condition that prevents execution worse than the input price. HKEX’s FAQ describes matching the best queue and up to the tenth queue, subject to the stated spread and price rules. Any unfilled balance is treated as a limit order and rests at the input price. This makes the order more aggressive than a standard limit order in a liquid book, but it is not an unrestricted market order. The order may still fail to execute fully if available liquidity is insufficient or the price condition does not reach resting contra-side orders.
Special limit order: residual handling
A special limit order is designed to match up to the specified permitted number of price queues at a price no worse than its input price, but any unmatched balance is not carried forward to the central order book in the same way as a limit or enhanced limit order. Consult the current HKEX definition and system rules for the exact matching range and residual treatment. The key distinction for an exam is how much of the order can sweep existing queues and what happens to the remainder. A client who expects a residual to remain active may be surprised if it is cancelled. Firms should state the order’s behavior in the trading interface and confirm that any all-or-nothing qualifier or time-in-force condition is compatible.
All-or-nothing qualifier
HKEX permits an All-or-Nothing qualifier in applicable order entry. It confines execution to an order being filled immediately in full; if that cannot happen, it is rejected instead of being written into the central order book. This may help a client who does not want a partial fill or a resting remainder. It also reduces the chance of any execution when available liquidity is insufficient. A qualifier is not itself a fourth order type; it modifies execution handling where permitted. Check product, session, and system rules before accepting it. Do not promise that the order will be filled just because it is accepted for submission.
Price validation and quotation rules
The Exchange applies price validation, quotation rules, order-size limits, and sometimes price warnings before an order is accepted. The current HKEX materials describe restrictions on prices that deviate excessively from the nominal price, alongside security-specific quotation rules and spread tables. A limit price is not automatically accepted just because the client typed it. If an order is rejected, staff should identify the system reason and correct the client instruction with authorization; they must not silently alter the price. Price validation helps prevent erroneous orders but does not replace a firm’s pre-trade controls, client suitability analysis where applicable, or accurate order recording.
Priority and partial fills
In continuous trading, price priority generally means a more competitive price executes before a less competitive price on the opposite side; at the same price, earlier orders have time priority. An incoming order may execute against more than one resting queue and may be partially filled. The residual treatment depends on whether the incoming order is a limit, enhanced limit, or special limit and whether a qualifier is attached. A trader should distinguish the client’s original instruction from the Exchange’s execution result. Keep timestamps, price, quantity, order type, amendments, cancellations, and partial fills in the order record. When a customer disputes execution, the audit trail explains the matching outcome.
Choosing the order type in a scenario
If the client emphasizes a maximum purchase price or minimum sale price and accepts waiting, a standard limit order is a natural fit. If the client wants to access several price queues but still wants a price boundary, an enhanced limit order may be appropriate. If the client wants aggressive matching and does not want an unmatched balance resting, a special limit order may be relevant, subject to the actual instruction and system rules. If the client demands an immediate full fill or nothing, consider whether the All-or-Nothing qualifier is available. Never choose a more aggressive order merely to improve the chance of execution without explaining its behavior and receiving the required instruction.
How to analyze an exam scenario
Start with the legal entity, product, transaction, and event. Identify the statute or exchange rule that applies, then test each element and exception against the facts. Keep separate concepts separate: an internal policy, an SFC guideline, an Exchange rule, and a statutory duty may have different legal status and scope. Record the dates and persons involved before reaching a conclusion.
Common questions
Is an enhanced limit order a market order?
No. It can match across multiple queues but remains subject to its input-price condition and Exchange rules.
What happens to an unfilled enhanced limit balance?
HKEX says it is treated as a limit order and placed in the queue at the input price.
Does a limit order guarantee a fill?
No. It can remain unfilled if the market does not reach the price or available quantity is insufficient.
What does All-or-Nothing do?
It requires immediate execution in full where available; otherwise the order is rejected rather than posted to the central book.