Brifing

Kraken Pro Launches TWAP Orders for Smarter Large Trade Execution

Split large orders into smaller chunks to minimize market impact over customizable time windows.

Kraken Blog2 min

1What is TWAP?

Time-Weighted Average Price (TWAP) is an algorithmic trading strategy that breaks large orders into smaller child orders executed over a specified time window. Kraken Pro now offers this as a native order type, allowing traders to distribute executions from 1 minute to 7 days. Each child order executes as Immediate-or-Cancel (IOC) at the best available price while respecting the parent order's limit price constraints.

2Key Benefits

TWAP orders help institutional and large-scale traders minimize market impact by avoiding single large transactions that could move prices. By spreading execution over time, traders achieve an average execution price close to the market's TWAP for their chosen window. This is particularly valuable in crypto markets where liquidity can be fragmented across exchanges and large orders may significantly affect prices.

3Execution Controls

Kraken Pro implements multiple safeguards: parent order size caps relative to expected market volume, maximum price deviation limits for child orders, and minimum intervals between executions. These prevent the algorithm from behaving unpredictably during volatile market conditions. All child orders execute as IOC, meaning they either fill immediately at the best bid/ask or cancel, protecting traders from unfavorable executions.

4Technical Implementation

The TWAP engine splits orders according to trader-defined parameters while maintaining price discipline. If the market moves away from the limit price, child orders won't execute rather than taking unfavorable prices. This differs from pure market orders, guaranteeing price control throughout the entire execution window while still providing liquidity-taking execution.

5Accessibility

Available across Kraken Pro's web, desktop, and mobile platforms with full API support, TWAP orders can be created, amended, and canceled via REST API. Order status tracking works through both REST and WebSocket connections, enabling automated trading systems to integrate TWAP execution seamlessly into existing workflows.

6Use Cases

TWAP is ideal for rebalancing portfolios, executing large block trades, or entering/exiting positions without signaling intentions to the market. It's particularly useful for crypto traders managing substantial positions in altcoins with thinner order books, where large market orders could significantly impact prices and increase transaction costs.

7Limitations

TWAP doesn't guarantee best execution or complete order fills—it aims for average execution quality over the specified period. The strategy may underperform in trending markets where prices consistently move in one direction. Traders should combine TWAP with market analysis rather than relying on it as a standalone trading signal.

8Market Impact

By offering sophisticated execution tools like TWAP, Kraken Pro positions itself as a platform catering to professional traders' needs. This move reflects the crypto market's maturation, where execution quality becomes as important as asset selection. Similar tools have long been standard in traditional markets but are now emerging in crypto exchanges.

Original article: Kraken Blog — Kraken Pro Launches TWAP Orders for Smarter Large Trade Execution