What Is an Iceberg Order?
An iceberg order is a large conditional order that appears to the market as a series of smaller orders. The term comes from the metaphor of an iceberg—you only see the tip above the surface, while the bulk remains hidden beneath. In forex trading, an iceberg order breaks a large order into visible and hidden portions, executing them sequentially without exposing your full intended volume.
When you place an iceberg order, you specify:
- Total order size (the hidden portion)
- Visible portion (what the market sees)
- Price level (limit or market-dependent)
As the visible portion fills, the next chunk automatically becomes visible, continuing until the entire order executes or is cancelled.
Why Iceberg Orders Matter for Traders
Large orders in forex create market impact. When other traders see a huge buy or sell order on the order book, they anticipate price movement and act accordingly—often moving price against you before your order fully executes. This slippage is expensive.
Iceberg orders minimize this problem. By showing only a fraction of your order at a time, you maintain the element of surprise. To the market, your order looks like a normal-sized trade from a typical trader, not a major institutional move. This allows you to fill your position with less price movement against you.
Price Impact Example
Without an iceberg order (selling 10 million EUR):
- Market sees the full 10M order
- Other traders assume a major sell signal
- Price drops immediately to reflect selling pressure
- You sell into a falling market, getting worse fills
With an iceberg order (10M total, 500K visible at a time):
- Market sees 500K initially
- Traders don’t know the full size
- Order fills more gradually without major price moves
- Your average fill is better
How Iceberg Orders Work in Practice
The mechanics are straightforward: You set your order parameters once, and the order manages itself. Each time a visible portion fills, the next portion automatically becomes visible at the same price level.
Example scenario:
- Total order: 5 million GBP/USD
- Visible portion: 250,000 at a time
- You place the order at 1.2700
The order book shows 250K at 1.2700. When 250K fills, another 250K automatically appears at 1.2700. This continues until all 5 million executes or the limit price is no longer available.
Some advanced platforms let you adjust the visible portion dynamically or use iceberg orders with market execution when price reaches certain levels.
Iceberg vs. Related Order Types
Iceberg vs. Limit Order: A limit order shows your full intended size immediately. An iceberg hides most of it, revealing portions as it executes. Limit orders are simpler but signal your intentions. Iceberg orders are more sophisticated and discreet.
Iceberg vs. Dark Pool Orders: Dark pool orders execute completely off-market, outside public order books. Iceberg orders are partially hidden but still execute on-exchange. Iceberg orders offer more liquidity and faster execution for most sizes.
Iceberg vs. Stop Order: Stop orders trigger execution when price reaches a level. Iceberg orders execute at a specified price and hide volume. They serve different purposes—stops are for risk management, icebergs are for execution discretion.
Using Iceberg Orders in Your Journal
Tracking iceberg orders in your trading journal is important for several reasons:
- Execution Quality: Note the visible and total portions. Compare your average fill price to the limit price to measure execution efficiency.
- Risk Management: Large orders inherently carry more risk. Document why you used an iceberg order and whether it achieved your goal of minimizing impact.
- Pattern Recognition: Over time, journal data reveals which order types work best for your strategy and position sizes.
In PipJournal, you can log custom order notes and tag trades by order type, making it easy to analyze iceberg order performance against your other executions.
Key Takeaways
- Iceberg orders hide volume: You specify the total size, but only a portion is visible at a time.
- They minimize price impact: Large orders move the market. Icebergs let you execute big sizes discretely.
- Not all brokers support them: Check availability with your broker. Institutional platforms are more likely to offer them.
- Useful for large positions: If you’re trading millions in a single pair, iceberg orders reduce slippage.
- Requires discipline: Iceberg orders are a tool. Journal them to understand when they benefit your execution.