📉

Stock Average Calculator

Calculate weighted average purchase price when averaging down or up across multiple equity orders.

✓ 100% Free 👤 No Login ⚡ Exact Actuarial Math 🔒 100% In-Browser Privacy
Equity Trading & Buy on Dips Utility

Stock Average Calculator

Calculate your volume-weighted average price per share across multiple buy orders, model Buy on Dips or Pyramiding strategies, solve for required shares to hit a target average, and assess live unrealized P&L.

Purchase Tranches

Enter each purchase tranche with quantity (shares) and buy price per share (₹). Total cost and capital weight are automatically computed.

# Quantity (Shares) Buy Price (₹) Tranche Total (₹) Weight
2 tranches

Current Market Price (CMP) Valuation

Optional: Enter the live market price to compute your unrealized profit/loss and break-even move.

Target Average Price Solver

Buy on Dip Solver

Want to bring your average price down (or up) to a specific number? Enter your target average and expected next purchase price to solve for exact shares and capital required.

Weighted Average Summary

Weighted Average Price per Share ₹450.00 Across 200 total shares
Total Quantity 200 Shares Sum of all tranches
Total Capital Invested ₹90,000 Cumulative acquisition cost
Current Portfolio Value ₹96,000 Based on CMP ₹480
Unrealized P&L +₹6,000 (+6.67%) Break-even move: -6.25%
Tranche Capital Allocation 2 Tranches Active

Comprehensive Guide: Stock Averaging, Buy on Dips & Risk Control

1. The Mathematics of Buy on Dips

When a stock price drops, purchasing additional units reduces your Volume-Weighted Average Price (VWAP):

Average Price = Σ (Quantity_i × Price_i) / Σ Quantity_i

By lowering your cost basis, the percentage rally required to achieve break-even is dramatically reduced. For instance, if you bought 100 shares at ₹1,000 and the stock falls to ₹600, your loss is -40% (requiring a +66.7% rebound to break even). If you buy 100 more at ₹600, your average becomes ₹800, requiring only a +33.3% move from ₹600 to break even.

2. Averaging Up (Momentum Pyramiding)

Popularized by legendary traders like Jesse Livermore and Mark Minervini, pyramiding involves buying more shares as the stock rises and confirms higher highs with high trading volume.

While this raises your average acquisition cost, it enforces the iron rule of trading: add capital only to your winning positions, while ruthlessly cutting losers with disciplined stop-losses.

3. The "Catching a Falling Knife" Trap

Blindly averaging down on fundamentally damaged companies is the single greatest cause of permanent retail capital destruction.

  • Debt Distress: Companies facing insolvency or default rarely recover (e.g., DHFL, Yes Bank).
  • Governance Frauds: Forensic audit red flags and accounting scandals warrant immediate exit, not averaging.
  • Technological Obsolescence: Disrupted legacy business models experience continuous multiple contraction.

4. Indian Statutory Charges on Delivery

Even when your broker offers zero brokerage on equity delivery, Indian statutory charges apply to every transaction:

  • STT / CTT: 0.1% on buy and sell delivery turnover.
  • Stamp Duty: 0.015% (₹1,500 per ₹1 Crore) levied by the state on buy side.
  • Exchange & SEBI: ~0.003% transaction fee + ₹10/Crore SEBI turnover fee.
  • 18% GST: Applied on exchange and regulatory charges.

Our calculator factors these statutory frictions directly into your Effective Break-Even Price.

The Target Average Price Solver Formula

If you own $Q_1$ shares at an average price $P_1$, and you want to reduce (or increase) your average price to a targeted price $P_{\text{target}}$ by making a new purchase at price $P_{\text{next}}$, the exact additional quantity of shares $\Delta Q$ required is derived as:

ΔQ = ⌈ Q_total × (P_current_avg - P_target) / (P_target - P_next) ⌉

Note that for averaging down, the target price $P_{\text{target}}$ must lie strictly between the current average $P_{\text{current_avg}}$ and the next buy price $P_{\text{next}}$. You can never bring an average price below your next buy price, no matter how many shares you purchase.

Frequently Asked Questions

What is the stock average price (weighted average)?
Stock average price is the volume-weighted average cost of all your purchase tranches for a particular stock. It is computed as Total Capital Invested divided by Total Quantity of Shares Owned. For example, buying 100 shares at ₹500 (₹50,000) and 100 shares at ₹400 (₹40,000) results in an average price of ₹450 per share (₹90,000 / 200 shares).
How does the Buy on Dips (Averaging Down) strategy work?
Averaging down involves purchasing additional shares of a stock as its market price drops. This lowers your effective break-even price, meaning the stock needs to recover less ground for your overall position to turn profitable. However, this strategy is only prudent for fundamentally sound blue-chip companies with intact business earnings.
What is the danger of 'Catching a Falling Knife'?
Averaging down on structurally broken companies experiencing severe governance issues, debt defaults, or deteriorating competitive moats is known as catching a falling knife. When a stock falls 80% to 90%, continued dip-buying concentrates higher capital into a deteriorating asset with catastrophic capital loss risk.
What is Averaging Up (Pyramiding)?
Averaging up (or pyramiding) is an institutional trend-following strategy where you add to winning positions as the stock price breaks out and moves higher. While this raises your average buy price, it ensures you only allocate fresh capital to equities demonstrating sustained positive momentum and earnings acceleration.
How does the Target Average Price Solver calculate required additional shares?
The solver uses the algebraic formula: ΔQ = ⌈(Total Current Quantity * |Current Average - Target Average|) / |Target Average - Next Buy Price|⌉. It calculates the exact whole number of shares and total capital needed at your planned dip buy price to bring your overall position average to your targeted level.
What statutory charges apply to stock delivery trades in India?
Delivery equity purchases on NSE and BSE incur: Securities Transaction Tax (STT) of 0.1% on buy and sell turnover, Stamp Duty of 0.015% (₹1,500/crore on buy), Exchange Transaction Charges of ~0.00297%, SEBI Turnover Fees of ₹10/crore (0.0001%), and 18% GST on exchange and SEBI charges. These raise your effective break-even price slightly above raw purchase cost.