PnLLiquidationBreak-evenTarget ExitPosition SizerFunding CostAverage EntryScenarioMax LeverageFunding ArbHedge RatioCompound FundingCrypto ProfitPresent ValueFuture ValueNPVIRRCAGRAPY / APRBond PricePre-Trade CheckRisk / RewardPortfolio RiskCarry TradeDCA EntryAverage Down?Scale-OutFunding BreakevenRug Pull CheckerSwap Price ImpactBonding CurveMarket Cap CalculatorWallet CheckerImpermanent Loss CalculatorProbability CalculatorMarket-Implied OddsKelly CalculatorUp/Down Fair ValueSpread CheckerArbitrage CheckerBlack-Scholes CalculatorOptions Payoff CalculatorStraddle & Strangle CalculatorCovered Call & Protective Put CalculatorImplied Volatility CalculatorSpread & Iron Condor CalculatorBarrier Touch CalculatorAmerican Option CalculatorOption Greeks CalculatorOptions Profit CalculatorOptions Strategy PickerCash-Secured Put CalculatorPip Value CalculatorMargin Level CalculatorBreakeven CalculatorPnL CalculatorRisk/Reward CalculatorScenario CalculatorAverage Entry CalculatorMargin Required CalculatorCurrency ConverterPosition Size CalculatorSwap / Rollover CalculatorCorrelation CalculatorFibonacci Retracement CalculatorOpen AnalysisSession StructureValue MigrationBreakout AcceptanceVaR / CVaR CalculatorSharpe Ratio CalculatorHurst Exponent CalculatorCointegration TestPortfolio TearsheetGARCH Volatility CalculatorRisk Parity CalculatorDeflated Sharpe Ratio CalculatorKelly Growth-Security FrontierReturn Unsmoothing CalculatorEVT Tail Risk CalculatorMonte Carlo Simulation CalculatorEvent Study CalculatorOrder-Book Impact CalculatorDocs

Forex Average Entry Calculator

FOREX · AVERAGE ENTRY · SIZE-WEIGHTED MEAN

Size-weighted average entry price across multiple forex fills: plain arithmetic mean, since forex has no coin-margined analog requiring a harmonic mean.

Fills

Enter at least one price/size fill

Averaging multiple forex fills

If you built a position across more than one fill, whether scaling in deliberately or just filling in pieces, your true average entry is a size-weighted average, not a simple average of the prices.

The formula

  • Average entry = Σ(price × units) ÷ Σ(units)

This is a plain arithmetic mean: forex has no coin-margined analog to the crypto calculators' inverse-contract case, which needs a harmonic mean instead.

Worked example

70,000 units of EUR/USD at 1.1000, plus 30,000 units at 1.2000:

  • total cost = 70,000 × 1.1000 + 30,000 × 1.2000 = 77,000 + 36,000 = 113,000
  • average entry = 113,000 ÷ 100,000 = 1.1300

Notice the average sits closer to 1.1000 than the midpoint of 1.1500, because the larger fill carries more weight.

Where to go next

Once you have your average entry, check your breakeven or run a PnL calculation against it.

Use via API or MCP

This calculation is available as a deterministic API call for bots and AI agents.

EMBED ON YOUR SITE

<!-- TradingCalc widget: please keep the link below exactly as given (address and words) -->
<div class="tradingcalc-widget" data-widget="forex-average-entry-calculator"><a href="https://tradingcalc.io/forex-average-entry-calculator?utm_source=embed&amp;utm_medium=backlink&amp;utm_campaign=forex-average-entry-calculator">Forex Average Entry Calculator by TradingCalc.io</a></div>
<script async src="https://tradingcalc.io/embed.js"></script>

Free, no signup. Keep the text link in the code exactly as given, with its address and its words: it is the attribution and it points visitors to the full calculator. Change colors, size and start values or read the installation guide and FAQ.

FAQ
Q.01

Why isn't my average just the midpoint of my fill prices?

Because this is a size-weighted average, not a simple average: a larger fill pulls the average closer to its own price. Two equal-size fills would average to the exact midpoint, but unequal sizes won't.

Q.02

Why is this an arithmetic mean instead of the harmonic mean crypto calculators sometimes use?

The harmonic-mean case in TradingCalc's crypto average-entry calculator only applies to coin-margined (inverse) contracts, where position size is denominated in USD notional rather than base-asset units. Forex has no equivalent contract structure, so the plain arithmetic mean is always correct here.

Q.03

Can I remove a fill I added by mistake?

Yes, use the X button next to any fill row (as long as more than one fill is present).

Q.04

What happens if I leave a fill's price or size blank?

Incomplete fills are excluded from the calculation automatically; only fills with both a positive price and a positive size are counted.