TWAP
What is TWAP?
TWAP (Time-Weighted Average Price) is a smart order execution strategy that breaks up a large trade into a series of smaller orders, triggered at set intervals. Instead of firing one big order (and moving the market), TWAP aims to smooth out execution—reducing slippage and market impact for sensitive trades.
How TWAP Works
Order Size: You set the total amount you want to buy or sell.
Duration: Pick a time period for execution.
Intervals: The system splits your order into evenly-sized chunks, placed at each interval.
Execution: TWAP auto-fires these suborders until your total order fills.
Example: Buying 100 ETH over 1 hour, broken into 12 intervals = ~8.33 ETH bought every 5 minutes.
Reduce-Only Mode
Switching on Reduce-Only makes TWAP strictly about scaling out of current positions—never flipping you from long to short (or vice versa). If you have no open position, TWAP won’t execute any orders. Use this for precision exits and risk management.
Randomize Mode
Enabling Randomize will subtly vary both the size and the timing of your TWAP suborders. This feature makes your execution path less predictable, shielding you from hunt bots and predatory algos. Example: Instead of exactly 10 ETH every 5 minutes, you may see 8.5 ETH, then 11.2 ETH, spaced by a few seconds.
Privacy TWAP
Standard TWAPs execute orders transparently on-chain, exposing your strategy to anyone watching (including frontrunners). Privacy TWAP sidesteps this by running entirely client-side—inside your browser:
Local Execution: Orders are created and broadcast directly from your device.
Invisible Path: Neither our terminal nor outside observers can track or front-run your execution.
Maximum Privacy: Even we (the platform) cannot see or interact with your TWAP flow.
Note: If you refresh or close your terminal, Privacy TWAP pauses—execution only runs while the browser is open.
Last updated