

An iceberg order is a sophisticated algorithmic trading tool that enables traders to execute large orders by automatically dividing them into multiple smaller orders. This approach helps minimize market impact and maintains trading discretion. The system intelligently places these smaller orders on the market according to the user's preferred execution mode, which can be quick execution, price-speed balance, or passive queuing.
When one of the smaller orders has been completely filled, or when market conditions change from the initial order placement, the system automatically checks the order book depth and places subsequent orders accordingly. This dynamic adjustment ensures optimal execution throughout the entire trading process.
There are three primary execution modes available for iceberg orders:
Quick Execution: This mode prioritizes speed and adopts a more aggressive approach when placing orders. For buy orders, the first order will be placed at the best ask price to ensure immediate execution, the second order at a price between the best bid and best ask to balance speed and price, the third order at the best bid price, and subsequent orders continue following this pattern. This mode is ideal for traders who need to enter or exit positions rapidly.
Price-Speed Balance: This option provides a balanced execution between time and price optimization, adopting a moderate approach when placing orders. For buy orders, the first order will be placed at a price between the best bid and best ask, the second order at the best bid, the third order at the second best bid, and so on. This mode is suitable for traders who want to balance execution speed with price improvement.
Passive Queuing: This mode focuses on achieving better prices by placing orders more conservatively. For buyers, this means attempting to purchase digital assets at lower prices by placing orders deeper in the order book. For sellers, it means selling digital assets at higher prices. This mode is preferred by traders who prioritize price over execution speed.
Iceberg orders offer several significant advantages for traders, particularly those dealing with large order sizes. The primary benefit is minimizing market impact by preventing the significant price shifts that a large visible order might cause. When a large order is placed on the order book, it can alert other market participants and potentially move the price against the trader's favor.
By reducing visibility to other traders, iceberg orders make it harder for them to anticipate or counter the trader's intentions. This provides greater control and flexibility in executing orders, as the full order size remains hidden from the market. Other traders only see the small visible portions, not the total order amount.
Iceberg orders particularly benefit institutional traders and high-volume traders who handle large quantities of digital assets. These orders allow them to achieve more favorable execution prices without alerting the entire market to their actions. The ability to execute large orders while maintaining market stability and price integrity makes iceberg orders an essential tool in professional trading strategies.
Additionally, iceberg orders help reduce slippage, which is the difference between the expected price of a trade and the actual executed price. By breaking large orders into smaller pieces and executing them gradually, traders can often achieve better average prices compared to executing a single large order.
When using the exchange mode on the mobile app, you can access iceberg orders through the following steps:
First, tap the menu icon (bento menu) located in the top left-hand corner of the screen. This will open the main navigation menu with various trading options.
Next, select 'Bots' from the 'Trade' section. This will take you to the automated trading tools area where various trading bots are available.
In the bots section, tap 'Slicing Bots'. Slicing bots are a category of algorithmic trading tools designed to break large orders into smaller pieces.
Then, choose 'Iceberg' from the available slicing bot options. This will open the iceberg order configuration interface.
After selecting your preferred trading pair (such as BTC/USDT or ETH/USDT), you'll need to complete the mandatory input fields:
You can also select advanced settings to customize your trading strategy, including limit price, start conditions, and execution preferences.
Before executing, carefully review your order parameters to ensure all settings are correct. Once satisfied, tap 'Confirm' to activate the iceberg bot.
The details tab will display comprehensive information about your active bots, including current status, open orders, filled orders, and complete trading history. You can monitor and manage your iceberg orders from this interface.
When accessing the exchange via web browser, the process is slightly different but equally straightforward:
From the main navigation bar at the top of the page, select 'Trade' to open the trading menu. From the dropdown menu that appears, click 'Trading Bots' to access the automated trading tools section.
Next, choose 'Slicing Bots' from the available bot categories. Beneath this section, you'll find the 'Iceberg' option - click on it to open the iceberg order configuration page.
The web interface provides a comprehensive view where you can input all necessary information. Under the 'Basic Info' section, enter your required parameters such as trading pair, order amounts, and visible order count.
Under the 'Advanced Settings' section, you can configure additional parameters to fine-tune your trading strategy. These settings include limit price, execution preference, and start conditions.
Before finalizing, the system will prompt you to review all order details. This review screen displays a summary of your configuration, allowing you to verify all parameters before execution.
Once confirmed, your iceberg bot will become active, and you can monitor its performance through the platform. The web interface provides detailed views of active bots, open orders, execution history, and performance metrics, giving you complete visibility into your trading activity.
This parameter determines the size of each individual order that will be placed on the order book. Using buy orders as an example: when the market price is lower than your specified limit price, small buy orders will be placed based on your execution preference.
The actual amount placed will be the specified amount multiplied by a random number between 0.5 and 1.0. This randomization helps disguise the algorithmic nature of the orders and makes them appear more like natural market activity. For instance, if you set the amount per order as 0.1 BTC, actual orders might range from 0.05 to 0.1 BTC.
This setting controls how many split orders will be simultaneously visible on the market order book each time the bot executes trades. A higher number means more orders will be placed at different price levels, providing better market coverage but potentially revealing more of your trading intention. A lower number keeps your activity more discreet but may result in slower execution.
The optimal number depends on your trading strategy and market conditions. In highly liquid markets, you might use more visible orders to capture opportunities across multiple price levels. In less liquid markets, fewer visible orders might be preferable to avoid excessive market impact.
This represents the total amount of your complete order in the base currency. For example, if you're trading BTC/USDT, this would be the total amount of BTC you want to buy or sell. The system will continue placing orders until this total amount is filled or until you manually stop the bot.
You can choose one of three execution strategies when placing your orders:
The choice depends on your trading objectives and market conditions. Quick execution is suitable for urgent trades or volatile markets, while better price is preferable when you have time and want to minimize costs.
The limit price acts as a safety mechanism to control when orders are placed:
When buying an asset: If the market price of the crypto pair rises above this price, the bot will stop placing split buy orders. It will only resume when the price drops back below the limit price. This prevents buying at unfavorable prices during sudden market rallies.
When selling an asset: If the market price of the crypto pair falls below this price, the bot will stop placing split sell orders. It will only resume when the price increases above the limit price. This protects you from selling at unfavorable prices during sudden market drops.
You have three options for when to activate your iceberg bot:
Instant: The iceberg bot begins trading immediately upon creation. This is suitable when current market conditions are favorable and you want to start executing right away.
Price: The iceberg bot starts when a specified trigger price is reached. This allows you to wait for specific market conditions before beginning execution. For example, you might want to start buying only when the price drops to a certain level.
RSI: The iceberg bot starts when a technical indicator (Relative Strength Index) is triggered and other specified conditions are met. This enables more sophisticated trading strategies based on technical analysis. For instance, you might want to start buying when RSI indicates oversold conditions.
Let's walk through a detailed example to illustrate how iceberg orders function in practice. Suppose you want to buy Bitcoin (BTC) while the price is lower than 35,000 USDT, and you'd like to use an iceberg order to execute this trade discreetly.
You would configure the iceberg bot with the following parameters:
Execution Process:
Once activated, the bot will operate according to the following logic:
Initial Order Placement: The system will place and maintain five orders on the order book simultaneously. This ensures continuous market presence while keeping the full order size hidden.
First Order: The bot places the first limit buy order at a price calculated as (ask 1 + bid 1)/2. This represents the midpoint between the best ask and best bid prices, providing a balanced entry point.
Subsequent Orders: The second limit order is placed at the bid 1 price (the current best bid), the third at bid 2 price (second best bid), the fourth at bid 3 price, and the fifth at bid 4 price. This creates a ladder of orders at progressively lower prices.
Order Size Randomization: Each order's amount is approximately 0.1 BTC, but multiplied by a random number between 0.5 and 1.0. This means actual order sizes will vary between 0.05 and 0.1 BTC, making the algorithmic pattern less obvious to other market participants.
Price Protection: If the market price rises above 35,000 USDT, the bot will immediately stop placing new buy orders. This protects you from buying at unfavorable prices. The bot will only resume operation if the price falls back below 35,000 USDT.
Order Replacement: When an order is filled, the system immediately checks the current order book levels and places a new order based on the updated market conditions. This maintains the configured number of visible orders at all times.
Dynamic Adjustment: If market price movements change the order book levels significantly, the bot will cancel old orders and place new ones based on the new price levels. This ensures your orders remain competitive and properly positioned.
This entire process continues automatically until the total order amount (5 BTC in this example) is completely filled, or until you manually stop the bot. The iceberg order effectively breaks your large 5 BTC order into many smaller orders, executing them gradually while maintaining market discretion and minimizing price impact.
An Iceberg Order is a trading strategy that divides large orders into smaller visible orders, executing them sequentially. This approach reduces market impact and conceals trading intent by gradually entering the market while keeping the total order amount hidden.
Iceberg orders split large transactions into smaller portions, preventing market manipulation and maintaining price stability. They enable traders to execute substantial trades without triggering panic or adverse price movement, protecting both large and small market participants in volatile cryptocurrency markets.
Advantages: Iceberg orders hide real demand, reducing market impact and predatory trading risks. Risks: They obstruct genuine traders, increase execution time, and may reduce trading efficiency due to partial visibility.
Iceberg orders split the total order into visible and hidden portions to conceal the actual order size, while regular orders display the full amount immediately. This prevents market impact and price manipulation from large trades.
Select the iceberg order option on your trading platform, specify the visible order amount and total quantity you wish to trade, then submit. The platform will automatically execute your order in phases, displaying only the visible portion while concealing the remaining amount until completion.
Iceberg orders can exert sustained pressure or support on market prices during execution. By hiding large order volumes, they influence trading dynamics and may cause price fluctuations when executed at scale, affecting overall market sentiment.











