How to Use a TWAP Bot for Large Order Execution
Execute large orders gradually over time to minimize market impact using a Time-Weighted Average Price strategy.
Create a TWAP Bot
Navigate to Trading Bots > Create Bot > TWAP. Time-Weighted Average Price execution is designed for large orders that would cause significant slippage or market impact if placed all at once.
Configure the Order
Set the total order size (e.g., buy 10 BTC), the trading pair, and whether it is a buy or sell order. TWAP splits this into equal-sized child orders distributed evenly across your specified time window.
Set the Execution Window
Define the total time over which the order should be executed (e.g., 4 hours, 24 hours, 7 days). The bot divides the total quantity by the number of intervals to determine the size of each child order. Longer windows result in less market impact but more exposure to price changes.
Add Price Limits (Optional)
Set a maximum buy price or minimum sell price to prevent execution at unfavorable levels. If the market moves beyond your limit, the bot pauses and resumes when the price returns to your acceptable range.
Launch and Track Execution
Start the bot and monitor from the detail page. It shows: total filled vs. remaining, average execution price, each individual fill with timestamp and price, and comparison to the volume-weighted average market price during the same period.