Time Weighted Average Price

Time Weighted Average Price (TWAP)

TWAP is an algorithm primarily used in trading. It helps in minimizing the market impact by executing orders at an average price calculated over a specific time frame. This approach is ideal for securities that are traded frequently and ensure that trades are spread out to reduce price volatility.

Content ID:

What Is A Time-Weighted Average Price?

Time-Weighted Average Price (TWAP) is a strategy used to execute large stock trades without excessive impact on the market price. In Time-Weighted Average Price, large orders are divided into smaller ones. Then those are executed at regular intervals throughout the trading day. This averages the price at which the stock is bought or sold. 

This technique is especially useful in markets where large orders can significantly influence the price. TWAP helps in achieving a better average price per share, making it a favored strategy among traders who deal with large volumes. Additionally, it’s advantageous in less liquid markets where large transactions can lead to significant price changes. This strategy ensures a fair trading environment by aligning closer with the average trading price throughout the day.

Invest in Direct Mutual Funds IPOs Bonds and Equity at ZERO COST

Time Weighted Average Price Example

To understand TWAP, take an example where a company is  planning to buy 100,000 shares. Instead of purchasing all at once, it spreads out the buy orders throughout the trading day to get a better average price.

In this example, the company decides to execute 10,000 shares every hour over a 10-hour trading period. Suppose the stock prices at the times of purchase are as follows: ₹500, ₹502, ₹498, ₹504, ₹506, ₹508, ₹510, ₹512, ₹514, ₹500. The TWAP is calculated by adding all these prices and dividing by the number of trades. This results in an average price of ₹505.4 per share. By using the TWAP strategy, the company avoids causing a significant price spike and achieves a more stable average purchase price, beneficial for both the buyer and the market.

Time-weighted Average Price Formula

The formula for calculating TWAP is straightforward. It involves adding up the prices of the stock at each selected interval and dividing the sum by the total number of intervals.

In practice, let’s take a detailed look at how to calculate TWAP with a concrete example. Suppose a trader wants to calculate the TWAP for a stock over a four-hour period, using hourly prices. If the stock prices at the end of each hour are ₹150, ₹155, ₹158, and ₹162, the TWAP is calculated as follows:

Add the prices: ₹150 + ₹155 + ₹158 + ₹162 = ₹625.

Divide by the number of intervals (four in this case): ₹625 / 4 = ₹156.25.

Therefore, the Time-Weighted Average Price of the stock over this period is ₹156.25. This calculation shows that despite any volatility within the hour, the TWAP smooths out the price fluctuations, giving a more stable average price that can guide trading decisions.

Pros Of TWAP

One of the main advantages of using TWAP is its simplicity in execution. The strategy does not require complex algorithms, making it accessible for most traders. This accessibility allows a wider range of investors to implement TWAP, democratizing more sophisticated trading strategies that are typically reserved for professional traders.

  • Reduced Market Impact: By splitting a large order into smaller ones, TWAP reduces the chance of significantly affecting the stock price with a single large transaction. This method smooths out the trade’s impact over time, preventing drastic price spikes.
  • Fair Pricing: It helps traders get a more representative average price by spreading transactions across a specific time frame. This approach mitigates the risks associated with price volatility during the trading day.
  • Ease of Use: TWAP is straightforward to implement and doesn’t require advanced trading systems. Its simplicity allows even novice traders to use it effectively without the need for specialized knowledge.
  • Suitable for High-Volume Stocks: It works well for stocks with higher liquidity, where the impact of split orders is minimal on the market price. This makes TWAP ideal for large-cap stocks that are frequently traded.
  • Flexibility: Traders can adjust the intervals and the size of orders based on their market strategy and liquidity considerations. This flexibility allows for better adaptation to different market conditions and trading objectives.

Cons Of TWAP

The main cons of TWAP is that it may not always align perfectly with all trading scenarios or market conditions. This limitation makes it less versatile for traders operating in fast-paced or highly volatile environments.

  • Less Effective in Low Liquidity Stocks: TWAP may not be as effective for stocks with low trading volumes. The divided orders might still impact the market price significantly, leading to inefficient executions.
  • Potential for Predictability: Since TWAP follows a predictable pattern of orders, it might be easier for other market participants to anticipate these moves. This predictability can lead to potential gaming by other traders who might exploit the known order pattern.
  • Vulnerable to Sudden Market Movements: TWAP assumes that market conditions will remain stable over the period the orders are executed. In volatile markets, this assumption may lead to suboptimal pricing as the market shifts rapidly.
  • Not Suitable for Urgent Trades: For traders needing to execute orders quickly, TWAP is not ideal. The strategy spreads trades over a set period, which might not align with urgent market opportunities or needs.
  • Over-reliance on Historical Data: TWAP primarily uses historical pricing data to set the execution strategy. This backward-looking approach might not always reflect future market conditions, potentially leading to misaligned trades.


The main difference between TWAP and VWAP is that TWAP is based purely on time intervals, VWAP also takes into account the volume of shares traded during those intervals. More differences are as follows:

Calculation MethodCalculates average price based on time intervals.Includes both price and volume of shares traded in the calculation.
SuitabilityBest used in less volatile markets with stable prices.More suitable for volatile markets where price and volume fluctuate.
Impact of VolumeVolume of trades does not influence the calculation.Trading volume significantly affects the average price calculation.
Usage in TradingPreferred for evenly spread orders throughout the trading day.Favored in strategies that require understanding of market impact.
ComplexitySimpler and requires less computational resources.More complex due to the incorporation of trading volume.
ApplicationUseful for general market trends without sharp price movements.Better for detailed market analysis and large volume trades.

What Is A Time-Weighted Average Price? – Quick Summary

  • TWAP minimizes market impact by averaging out trade prices over specific time frames, suitable for frequently traded securities to ensure reduced volatility.
  • Large orders in TWAP are divided and executed at regular intervals throughout the day, which averages out the stock price, helping achieve better pricing especially in less liquid markets.
  • TWAP allows for better average pricing by avoiding large, market-moving purchases all at once.
  • The key benefit of TWAP is its simplicity and lack of need for complex algorithms, which make it accessible to a wide range of investors, democratizing sophisticated trading strategies.
  • A key downside of TWAP is its limited adaptability in fast-paced or volatile market conditions, making it less suitable for all trading scenarios.
  • The key difference between TWAP and VWAP is that it only considers time intervals for averaging prices, while VWAP also incorporates the volume of shares traded, offering a volume-sensitive measurement.
  • Start investing in the stock market for free with Alice Blue.

Trade Intraday, Equity and Commodity in Alice Blue and Save 33.3% Brokerage.

Time Weighted Average Price – FAQs

What Is A Time-Weighted Average Price?

Time-Weighted Average Price (TWAP) is used in trading to execute large orders without causing a significant impact on the market. It spreads the trade across a specified time to get an average price.

How To Calculate A Time-weighted Average?

To calculate TWAP, add up the prices of the stock at each time interval and divide by the number of intervals. For example, if the prices over four intervals are ₹150, ₹155, ₹158, and ₹162, the TWAP is ₹156.25.

What Is The Difference Between VWAP And TWAP Formula?

The main difference between TWAP and VWAP formula is that TWAP uses only time intervals for averaging prices, while VWAP also considers the volume of shares traded during those intervals.

What Are The Benefits Of TWAP?

A key benefit of TWAP is its simplicity and effectiveness in reducing market impact during large trades by distributing them over time. This method ensures smoother, more predictable transactions, minimizing sudden market fluctuations and providing a more stable execution strategy.

What Is The Time Weighted Average Limit?

The time-weighted average limit refers to the maximum time duration over which the TWAP calculation is considered. It ensures that the data used is relevant and reflects recent market conditions.

We hope that you are clear about the topic. But there is more to learn and explore when it comes to the stock market, commodity and hence we bring you the important topics and areas that you should know:

Types of Gold InvestmentBonds vs StocksWhat Is A Call Option?
features of sovereign gold bondWhat is Options Trading?Aluminium Mini
Digital Gold Vs Sovereign Gold BondDebentures MeaningWhat Is IPO Subscription?
How to Track upcoming IPOsStock Market Analysissip vs stp
VWAP vs TWAPDifference between NSDL and CDSLTop 10 Bluechip Mutual Funds
Monopoly MarketFull Service Broker VS Discount BrokerCover Order
Stock Market Sectorsfree demat account openingHow to do Intraday Trading for Beginners
NSE vs BSEIron CondorSub Broker Terminal
All Topics
Related Posts
Shankar Sharma Portfolio

Shankar Sharma Portfolio 

The table below shows Shankar Sharma’s Portfolio based on the Highest Market Capitalization. Name Market Cap (Cr) Close Price (rs) Vertoz Advertising Ltd 3157.47 746.05

Rupesh Jha Portfolio English

Rupesh Jha Portfolio 

The table below shows Rupesh Jha’s Portfolio based on the Highest Market Capitalization. Name Market Cap (Cr) Close Price (rs) Superior Industrial Enterprises Ltd 65.11

Sanjay Kumar Agarwal Portfolio English

Sanjay Kumar Agarwal Portfolio

The table below shows the Sanjay Kumar Agarwal Portfolio based on the Highest Market Capitalization. Name Market Cap (Cr) Close Price AU Small Finance Bank




Trade Intraday and Futures & Options