Free · no sign-up

Average price calculator

Average entry across several orders, total size, break-even level and the current result when averaging.

Account currency
Direction
Instrument

1 lot = 100 000 EUR, pip = 0.0001

Positions
1
2
3
4
5
Average price (break-even)—
Total volume
—
Result at current price
—
To break-even
—
Pip value of all positions
—

For reference only. Pip value and contract size depend on your broker — check the symbol specification in your terminal.

Contents 6
  1. How to use the calculator
  2. Average price formula
  3. Why the average price moves so fast
  4. When to average and when not to
  5. Average price in your terminal
  6. FAQ

The average price calculator shows the average entry price across several positions, the total size and the current result. Use it when averaging, scaling in or running grids: you see the price the market has to return to for the whole position to break even.

How to use the calculator

  1. Account currency, direction (all positions the same way) and instrument.
  2. Positions — up to five rows: open price and lot. Empty rows are ignored.
  3. Current price — to see the floating result and distance to break-even.

On the right: the average price (the break-even level before spread and swap), total size, current profit or loss, distance to the average in pips and the pip value of the whole position.

Average price formula

Average price = Σ (Pricei × Loti) ÷ Σ Loti — volume-weighted.

Example: averaging a EUR/USD buy

Buys: 0.1 lot at 1.0850, 0.2 at 1.0800, 0.4 at 1.0750. Average = (1.0850 × 0.1 + 1.0800 × 0.2 + 1.0750 × 0.4) ÷ 0.7 = 1.07786. At 1.0780 the whole position is already $10 up, even though the first buy is 70 pips down. The pip value of the combined position is $7.

Why the average price moves so fast

The bigger the new lots, the closer the average gets to the latest price. That’s how martingale and growing-lot grids work: a small pullback closes everything in profit. The flip side is that size grows and the next move against you costs much more. The martingale calculator shows how many levels the account survives.

Lot scheme (50-pip step) Average after 3 buys Pullback to break-even
0.1 / 0.1 / 0.1 1.08000 50 pips
0.1 / 0.2 / 0.4 1.07786 29 pips
0.1 / 0.3 / 0.9 1.07692 19 pips

When to average and when not to

Averaging is part of a strategy, not a way to rescue a losing trade. It works when the step, number of adds, maximum size and overall stop are set in advance. Without these rules averaging turns an ordinary stop into a blown account. Grid strategies with tests are listed below.

Average price in your terminal

MetaTrader doesn’t show the average level of a group of orders. The free S4U Trade Panel for MT4 and MT5 helps manage positions and size trades on the chart — get it from our Telegram bot (see the block under the calculator).

FAQ

How do I calculate the average price of several orders?

Multiply each order’s price by its lot, add them up and divide by the total lots. The calculator does it for five positions at once.

Is the average price the break-even level?

Almost. The real break-even is slightly further because of spread, commission and swap.

Can I calculate sells?

Yes, choose “sell” — the position profits when price is below the average.

How do I account for a partial close?

Reduce the lot in that row by the closed size — the average of the remaining positions is recalculated.

Strategies to size with this calculator

Each one has clear entry rules and a stop loss. Put the stop into the calculator to get your lot size.

For your website

Add this calculator to your website

Free, no sign-up: copy the code and paste it into a post or widget. It adapts to the page width and phones, and rates update automatically.

All calculators, languages and options

More calculators