Swing trading strategy calculator FREE

Add every entry you take in a swing position — across multiple accounts if you trade from more than one. See weighted average entry, total P&L, per-account breakdown, breakeven, R:R targets, and the suggested next add-on price.

Swing trading strategy calculator

Total quantity
0
Avg entry
Total invested
₹0
Current value
₹0
Open P&L (₹)

Entries

Add each buy / sell as a separate row. Account is optional but lets you split P&L by broker.

Date Account Qty Price Subtotal

Per-account breakdown

Stop, breakeven & targets

Suggested next entry

Solve for the add-on price that brings your weighted-average entry to your target.

Project add-on levels at +5%, +10%, +15% above current price with progressively smaller size — lets winners run while keeping risk bounded.

New position sizer

For a fresh entry: how many shares can I buy at the current price given my risk?

How averaging works

Weighted-average entry is the total ₹ invested divided by total quantity:

avg = Σ(qty × price) ÷ Σ(qty)

That means a small add-on at a far-from-average price barely moves your average. To bring your average down meaningfully, you either need a large add-on or a price far below your current average. The suggester does the maths for you.

Average down vs. pyramid up

  • Average down — adds at lower prices to reduce your average. Use only when your thesis is intact; never as a way to "fix" a trade you already think is wrong. Cap total invested ₹ before you start, not after.
  • Pyramid up — adds at higher prices, with progressively smaller size. Each add-on uses a trailing stop so your aggregate open risk stays bounded. The classic Livermore approach for trend-followers.

Multi-account use

If you trade the same symbol from multiple accounts (a long-term demat for SIP-style adds, a margin account for swing rotations), tag each entry with the account name. The per-account breakdown shows quantity, average, P&L and weight — useful when one account is for compounders and the other is for tactical positions you might exit independently.

Trailing stop suggestion

The trailing-stop % field is applied to the current price. Once you're up > 1R, raise the stop to "trail by X%" of the latest price — so a sharp pullback locks in some profit instead of giving back the entire move.

Privacy

Your strategy is saved to localStorage and never leaves the browser. Open DevTools → Application → Local Storage to inspect. Click Clear all at the top to wipe it.

FAQ

Should I average down when a stock is falling?

Only if (a) your fundamental thesis hasn't changed, (b) you've pre-decided your maximum exposure, and (c) the price action is at a technical support level you respect. Random "DCA into a falling knife" is the most common way retail traders blow up.

What's a good add-on size for pyramiding?

Halving each rung is conservative: 100, 50, 25, 12. Some trend-followers go 100, 75, 50 (less aggressive shrink). The default here is "halve each step" — change the base qty to suit.

Does this support short positions?

Yes — switch the side to "Short". Profit is calculated as (avg entry − current price) × qty.

Why doesn't the calculator fetch live prices?

Live market data requires a paid feed and an exchange data licence. This tool stays free, ad-light, and 100% browser-side — paste the current price from your broker / TradingView and recompute on a refresh.

Related tools