Iceberg Order Simulator for DEX
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Iceberg Order Simulator for DEX is your strategic trading companion for executing large trades on decentralized exchanges without causing significant price impact. It simulates iceberg order execution by splitting your large trade into smaller chunks (slices) over time with configurable slice sizes and intervals. The tool detects current market prices, token pairs, and user balances directly from the DEX page, then calculates the price impact for each slice and total execution cost. It displays real-time simulation progress with estimated fill times and average execution price. When you're ready, it provides one-click execution mode that actually splits your trade across multiple transactions with full gas cost tracking and progress monitoring.
WHERE IT RUNS
This script runs on all major DEX interfaces, including Uniswap (app.uniswap.org), SushiSwap (app.sushi.com), Curve (curve.fi), Balancer (balancer.fi), and 1inch (1inch.io). It works on swap pages, liquidity interfaces, and any trading interface where users can exchange tokens. The tool automatically detects the DEX interface regardless of how it's structured and adapts its simulation and execution engine to the specific page.
HOW TO USE
Install the script through the BotGentz userscript manager. Navigate to a supported DEX swap page. Click "Connect Wallet" to link your EVM wallet extension. The panel will automatically detect the swap interface, token pair, and current market price. Configure your iceberg order by setting the number of slices, slice size (percentage of total order), and time interval between slices. Enter your desired trade amount on the DEX page, then click "Simulate Iceberg" to see estimated price impact, average execution price, and gas costs across all slices. When satisfied with the simulation, click "Execute Iceberg" to execute the actual trades sequentially with the configured intervals.
DYNAMIC SLICING ENGINE & PRICE IMPACT PREDICTION
Unlike simple order splitting that uses fixed sizes, this tool implements a dynamic slicing engine that calculates price impact for each slice using a liquidity depletion model. The engine uses the current market price and simulates how each slice removes liquidity from the pool, causing price impact that compounds with each successive slice. It assumes a base impact of 0.1% with a multiplier that increases as the order progresses (1x, 1.5x, 2x, 2.5x, etc.), modeling how deeper slices face diminishing liquidity. The engine calculates estimated fill times, average execution price, and total gas costs across all transactions. When executing, it sets each slice amount, triggers the swap, and waits the configured interval before executing the next slice, with fallback handling for transaction failures and real-time progress tracking.
THE PANEL
The floating panel is fully draggable and snap-to-edge enabled. You can collapse it to a compact bubble when not in use, resize it to your preferred dimensions, and it remembers its position across page loads using persistent storage. Press Escape to quickly dismiss the panel. The panel automatically updates with fresh market data every 30 seconds, ensuring you always have current prices for your simulation.
PLEASE NOTE
This script requires the free BotGentz extension to be installed in your browser—it does not run as a standalone extension. You also need a real EVM wallet extension already installed and configured. The tool works with major DEXs but may not detect all DEX interfaces correctly. Market movements during execution can affect actual price impact vs simulation. Gas costs for multiple transactions may be higher than a single large trade. No user data is collected, stored, or transmitted—all wallet interactions stay local in your browser. Execution success depends on network conditions, pool liquidity, and contract state; the tool provides execution assistance but cannot guarantee slippage protection or order completion if market conditions change rapidly.