Contents 6
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
- Account currency, direction (all positions the same way) and instrument.
- Positions — up to five rows: open price and lot. Empty rows are ignored.
- 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.