Bitsgap logo

Your unfair advantage over
the crypto market

Bitsgap cloud-hosted platform can be accessed from any device at any time. Your orders will be executed, even if you are offline.

Start 7-day free trialStart 7-day free trialStart 7-day free trial

*No credit card required.

TWAP (Time-weighted average price)

Allows to optimize an average of an asset executing position over a specified time period.

Works best for large orders that may have significant market impact. TWAP (Time-weighted average) is a strategy that will attempt to execute an order which trades in slices of order quantity at regular intervals of time as specified by users.

The purpose of TWAP is to minimize the market impact on basket orders.

Smart algorithmic orders, available on all exchanges in one interface

TWAP (Time-weighted average price)

Allows to optimize an average of an asset executing position over a specified time period.

Works best for large orders that may have significant market impact. TWAP (Time-weighted average) is a strategy that will attempt to execute an order which trades in slices of order quantity at regular intervals of time as specified by users.

The purpose of TWAP is to minimize the market impact on basket orders.

Advanced trading terminal

Take Profit
Take Profit

Ensures you do not miss a profit at times when you can’t closely watch your trades

Stop Loss
Stop Loss

When the price falls, the system closes the transaction automatically

Trailing
Trailing

The feature that will follow the price and move your open order accordingly

OCO
OCO

Pair of trading orders, connected with a conditional link

Trading View
Trading View

Over 100 indicators and 50 smart drawing tools

100
mln orders
100mln orders
executed
since2017
2017
on 15+crypto exchanges

Try free for 7 days

Sign Up

line

Connect

line

Start trading

line

All your data is secured with high-end encryption.

FAQ

What is a TWAP order?

TWAP (Time-Weighted Average Price) is an order execution method for trading large order volumes with minimal market impact.

Instead of entering the full order at once, a TWAP order divides the total quantity into smaller, equal-sized slices. It then spaces out submitting these slices at regular time intervals over a defined execution horizon.

By steadily accumulating or liquidating the position over time, slippage is reduced compared to immediately market-ordering the entire quantity. The goal is obtaining an execution price closer to the prevailing market average price during the execution window.

This controlled gradual order flow allows large orders to be absorbed by the market while minimizing price fluctuations and signaling. In liquid markets, TWAPs are less critical but still reduce market impact compared to market orders. For thin or volatile assets, TWAP orders can significantly optimize entry or exit pricing.

What is an example of a TWAP?

Let’s say a trader wants to sell 50 bitcoin (BTC) without causing a major price drop. The market is stable, so they decide to use a 10-hour TWAP.

To set up the TWAP order:

  • Total quantity is 50 BTC
  • Timeframe is 10 hours
  • There are 20 thirty-minute intervals in 10 hours
  • So the trader will sell 50 BTC / 20 intervals = 2.5 BTC every 30 minutes
  • At each interval start, an algorithm places a 2.5 BTC limit order at the current price
  • This repeats every 30 minutes for 10 hours, aiming for the 10-hour average price

By spreading out the sale via TWAP, the 50 BTC order has lower market impact and is less likely to cause a sharp BTC price drop versus selling all at once.

In real trading, TWAP algorithms would optimize execution based on liquidity, existing orders, and other variables. This example demonstrates the principle of minimizing market impact.

What are the disadvantages of TWAP?
Time-Weighted Average Price (TWAP) orders have some disadvantages for traders to consider:
  • TWAP does not adapt in real-time to changing market conditions. Predefined strategies may not perform well if volatility increases.
  • TWAP does not factor in volume patterns like Volume-Weighted Average Price (VWAP). This can be a drawback in volume-driven markets.
  • Spreading orders over time makes TWAP predictable. Other traders may attempt to exploit anticipated flows, especially for large sizes.
  • TWAP risks missing short-term favorable pricing as it spreads orders out.
  • Incomplete execution risk if limit prices are not reached, leaving open positions.
  • In illiquid markets, insufficient interest may prevent full execution at desired prices.

While TWAP can reduce market impact under the right conditions, traders should weigh its lack of adaptability, volume blindness, predictability, missed opportunities, and partial fill risks. Alternatives like VWAP or discretionary trading may better achieve execution goals in certain contexts.

How does a TWAP work?

TWAP (Time-Weighted Average Price) aims to minimize market impact when trading large order quantities.

It works by breaking up the total order volume into smaller equal-sized child orders. These are spaced out and submitted at regular intervals over a fixed timeframe.

The goal is to gradually accumulate or liquidate the target position without causing excessive price movements or signaling the full order size.

Spreading out the trades over time reduces slippage compared to entering the full order immediately via market order. Dividing the quantity also makes the flow less conspicuous.

In summary, TWAP intends to execute a large parent order through scheduled smaller child orders. This measured approach seeks to achieve an average entry/exit price close to the market price over the defined timeframe while avoiding large price swings.

What are the advantages of TWAP?
The TWAP execution strategy has several key benefits, especially for large orders:
  • Breaking the order into smaller pieces minimizes immediate market impact and price fluctuations.
  • Spreading execution over time averages pricing, avoiding risks from trying to time a single entry/exit. Helpful in volatile markets.
  • TWAP is straightforward to implement compared to more complex volume-based algorithms.
  • Execution can be fully automated for consistent hands-off trading without emotional decisions.
  • Traders can predictably plan order completion, useful for portfolio rebalancing or institutional trades.
  • Demonstrates systematic non-discretionary execution that may meet regulatory requirements.
  • Provides order transparency to the trader and potentially others.
  • Mitigates timing risks that even experienced traders face.
  • Traders have flexibility to adjust duration and frequency.
  • In stable markets, can be more cost-efficient than a single large order with high slippage.
  • Adjusting or halting a TWAP is easier since orders distributed over time.

However, TWAP has limitations — best for stable, liquid markets. Traders should weigh pros and cons before using.