Iceberg Order Singapore: How Big Investors Hide the Size of Their SGX Trades
An iceberg order is a large buy or sell order split so that only a small visible portion appears on the SGX order book at any time, while the rest stays hidden and feeds into the market gradually as each visible slice is filled.
Not financial advice. All figures for educational reference only. Data as at November 2026. Last updated: November 2026.
Key Takeaways
- An iceberg order shows the market only a fraction of its true size — like an iceberg’s tip above water — hiding the much larger order sitting below the surface.
- SGX’s trading system supports iceberg orders through brokers offering algorithmic or DMA (direct market access) execution, mainly used by institutional investors and funds.
- The main purpose is to minimise market impact: showing a 500,000-share sell order all at once on a thin counter could crash the price before the seller finishes selling.
- Retail investors trading through standard SGX broker platforms like POEMS, DBS Vickers, or FSMOne generally cannot place true iceberg orders — the feature is typically reserved for institutional or DMA accounts.
- Iceberg orders are a legitimate execution tool, not a form of market manipulation, provided the full order size is disclosed to the broker and exchange even though it is not shown publicly.
What Is an Iceberg Order?
Picture a real iceberg: what you see above the waterline is a small fraction of the total mass submerged below. An iceberg order on SGX works the same way. An institutional investor wanting to buy, say, 2 million shares of a mid-cap stock does not want the market to see “BUY 2,000,000” sitting on the order book, because every other trader would immediately bid the price up in anticipation.
Instead, the investor’s broker or algorithm breaks the order into a visible “display quantity” — perhaps 20,000 shares — and a much larger hidden quantity that refreshes automatically each time the visible slice is filled. To everyone else watching the order book, it looks like a modest, ordinary order that keeps reappearing at the same price, rather than one enormous order that would signal strong directional conviction.
Iceberg orders exist on most major exchanges globally, and SGX’s trading engine (SGX Titan, inherited from NASDAQ OMX technology) supports hidden-quantity order types. However, the order type is generally only exposed through a broker’s algorithmic trading or direct market access (DMA) offering, not through the simple buy/sell tickets most retail investors use on apps like POEMS, Tiger Brokers, or moomoo.
How Does an Iceberg Order Work in Singapore?
In practice, a Singapore-based fund manager or proprietary trading desk sets up an iceberg order through their Execution Management System (EMS) or their broker’s algo desk. They specify: total order size, the visible “peak” or “clip” size, the limit price, and sometimes randomisation settings so the visible size varies slightly each time, making the pattern harder for other algorithms to detect.
As each visible slice executes against incoming sell orders (for a buy iceberg), the exchange’s matching engine automatically replenishes the display quantity from the hidden reserve, usually at the back of the queue at that price level — meaning each new slice loses time priority versus fully displayed orders already resting at the same price. This is the trade-off: hiding your size costs you a small amount of priority in the queue.
Retail brokers in Singapore rarely offer this to ordinary clients because the minimum order sizes needed to make iceberg execution worthwhile (hundreds of thousands to millions of dollars) are far above typical retail trade sizes, and because SGX counter liquidity for most stocks outside the Straits Times Index constituents is too thin to need this level of sophistication.
| Feature | Iceberg Order | Standard Limit Order |
|---|---|---|
| Visible size on order book | Small “display” slice only | Full order size |
| Who typically uses it | Institutional/fund managers, DMA clients | Retail and institutional alike |
| Queue priority after refresh | Loses priority at that price level each refresh | Keeps original priority until filled or cancelled |
| Market impact | Minimised — hides true size | Can move price if size is large relative to liquidity |
an Iceberg Order Example
Suppose an insurance company’s investment arm wants to accumulate 1.5 million shares of a Singapore-listed industrial REIT trading at S$2.10, but average daily traded volume on that counter is only about 800,000 shares. Dumping a visible 1.5 million-share buy order would almost certainly push the price up sharply as other traders rushed to sell into (or front-run) the order.
Instead, the fund’s broker sets up an iceberg buy order with a 25,000-share display size and a S$2.12 limit. Over the course of two trading days, the visible 25,000-share slice gets filled, refreshes, gets filled again, dozens of times, each time at or below S$2.12, until the full 1.5 million shares are accumulated. To the rest of the market, it simply looked like persistent, modest buying interest at S$2.10–S$2.12 rather than one institution building a large position — the price drifted up only slightly rather than spiking.
Advantages of an Iceberg Order
- Minimises market impact. Large orders executed in visible slices move the price far less than one giant visible order would.
- Reduces information leakage. Competitors and opportunistic traders cannot easily tell how much stock an institution still intends to buy or sell.
- Still fully executable. The hidden quantity is real and committed — it is not a cancelled-and-replaced trick, so the full order does eventually get filled (subject to the limit price being met).
- Works alongside other algo strategies. Iceberg logic is often combined with VWAP or time-sliced execution for even smoother accumulation or distribution.
Risks and Limitations
- Loss of queue priority. Each time the display quantity refreshes, it goes to the back of the queue at that price, so a fully visible order placed at the same time and price could get filled first.
- Sophisticated algorithms can detect the pattern. High-frequency trading systems sometimes identify the repeated refresh pattern of an iceberg order and trade around it, partially defeating its purpose.
- Not available to most retail investors. Standard SGX retail brokerage platforms typically do not expose iceberg order types, so retail investors cannot replicate this strategy directly.
- Execution can take longer. Spreading a large order over many small slices, by design, takes more time to complete than one large market order, exposing the trader to price drift over that period.
Iceberg Order vs All-or-None Order vs Good-Til-Cancelled Order
| Feature | Iceberg Order | All-or-None Order | Good-Til-Cancelled Order |
|---|---|---|---|
| Purpose | Hide true order size | Avoid partial fills | Stay active until filled or cancelled |
| Visible size | Small slice only | Full size, no partial fill allowed | Full size (standard display) |
| Typical user | Institutions, DMA clients | Investors wanting an all-or-nothing result | Any investor targeting a specific price over time |
| Time horizon | Usually same-day to a few days | Single execution attempt | Days to months, until cancelled |
Source: SGX trading rules and broker algo-order documentation, compiled November 2026.
The Bottom Line
For most Singapore retail investors, an iceberg order is a tool you will read about rather than use — but understanding it explains why institutional buying and selling on SGX often looks like a slow grind rather than a single dramatic trade, and why price moves can feel disconnected from the real size of the demand behind them.
Frequently Asked Questions
What is an iceberg order in simple terms?
An iceberg order is a large trade order split so only a small visible portion shows on the order book, while the much larger remainder stays hidden and feeds into the market gradually.
Can retail investors place iceberg orders on SGX?
Generally no. Standard retail brokerage platforms in Singapore do not offer iceberg order types to ordinary clients; the feature is typically limited to institutional, DMA, or algorithmic trading accounts.
Is an iceberg order a form of market manipulation?
No. The full order size is disclosed to the broker and the exchange’s matching engine; only the publicly visible portion is partial. It is a legitimate execution technique to reduce market impact, not a way to deceive regulators.
Why does an iceberg order lose queue priority?
Each time the visible slice is filled and the hidden reserve refreshes a new visible amount, that new slice is treated as a fresh order at the back of the queue for that price level, behind any fully displayed orders already resting there.
How is an iceberg order different from a dark pool trade?
An iceberg order partially displays on the public SGX order book with a hidden remainder, while a dark pool trade is matched entirely off the public order book with no pre-trade visibility at all.
