Our journal app is in pre-release. If you notice a problem, please contact us.

Home › Free tools › Average entry price calculator

Free tool

Average entry price calculator

When you buy (or sell) the same pair in several parts, this works out your average price. Enter each price and lot size to get the average weighted by lot size.

New to this?

You getThe average price weighted by lot size, and the total lots

What to enter, and the terms used

You enterThe pair (for the number of decimals) and the price and lot size of each entry (2 to 6 entries)

New to these words?

Prices and lot sizes (2 to 6 entries)
1
2
3
4
5
6
Enter at least 2 entries to see the result. Empty rows are skipped. Work out buys and sells separately
Your entries stay on this device only and will be here next time. You can use . or , for decimals. If a number has separators, we show how it was read below the field.

Example: enter this, get this

  1. Pair: EUR/USD
  2. Entry 1: 0.2 lots at 1.0800
  3. Entry 2: 0.1 lots at 1.0850

(1.0800 × 0.2 + 1.0850 × 0.1) ÷ (0.2 + 0.1) = 0.32450 ÷ 0.3 = 1.08167, with 0.3 lots in total. It is not the simple average of the two prices (1.08250), because the lot sizes differ.

The example numbers only show how the calculation works. They are not recommendations. Replace them with your own account’s numbers, or use “Clear inputs”.

Where do I find these numbers?

Price
The Price column for each position in the Trade tab (the MT5 Toolbox or the MT4 Terminal). Leave out anything you have closed
Lots
The volume (lot size) column on the same tab

The mobile app and platforms other than MT4/MT5 may use different names or places. If you cannot find a number, check your broker’s help pages.

How it works

  1. Average price = sum of (price × lots) ÷ total lots
  2. Example: 0.2 lots at 1.0800 and 0.1 lots at 1.0850 gives (0.21600 + 0.10850) ÷ 0.3 = 1.08167
  3. The result is rounded to the number of decimals used for the pair you choose.

Formula, a worked example and common mistakes

The formula

Average price = (price 1 × lots 1 + price 2 × lots 2 + …) ÷ total lots

It is an average weighted by lot size. When the lot sizes differ, it is not the same as adding the prices and dividing by the number of entries.

A worked example by hand: EUR/USD bought in two parts
  1. Entry 1: 1.0800 for 0.2 lots → 1.0800 × 0.2 = 0.21600
  2. Entry 2: 1.0850 for 0.1 lots → 1.0850 × 0.1 = 0.10850
  3. Average price = (0.21600 + 0.10850) ÷ (0.2 + 0.1) = 0.32450 ÷ 0.3 = 1.081666… (shown as 1.08167)
The numbers only show how the calculation works. They are not recommendations, and the rates are examples.
3 common mistakes
  1. Adding the prices and dividing by the number of entriesThat only works when every entry has the same lot size. With different sizes, weight each price by its lots.
  2. Including the part you already closedAfter a partial close, use only what you still hold. The same goes when you compare with an average price shown in your platform.
  3. Mixing buys and sellsIf you hold both buys and sells (hedging), work out each side separately. Mixing them gives a meaningless number.

FAQ

Is this a tool for averaging down?

No. It only works out the average price of entries you split up. It does not suggest adding to a position. Splitting an entry still means a bigger total size, so the same price move changes your P&L by more.

Does it work for sells?

Yes. The math is the same for sells. If you hold both buys and sells, work out each side separately.

Why is it a little different from my platform?

Rounding and how partly closed positions are handled can differ. If your platform shows an average price, enter only what you still hold when you compare.

Do you log why you split your entries?

Tiltnote is a trading journal that keeps whether you kept your rules and how you felt on each trade. Over time you can see how the trades that went to plan compare with the ones that didn’t.

Try Tiltnote free →On the free plan, analysis and history show your most recent 14 days (older records are kept and unlock on the paid plan).

Related articles

Forex order types: from market orders to OCO and If DoneLimit vs stop ordersHow to calculate forex profit and loss

More free tools

Position size calculatorDrawdown recovery calculatorPip value calculatorLosing streak calculatorBreak-even win rate calculatorDaily loss limit calculatorMargin calculatorForex market hoursMT4/MT5 server time converterSwap calculatorProfit and loss calculatorStop loss and take profit calculatorPivot point calculatorFibonacci calculatorProp firm drawdown calculatorDaily trading trackerTrading stats calculatorProp firm consistency rule calculatorMargin level & stop-out calculatorProp firm drawdown: static vs trailing vs end-of-dayGold (XAU/USD) lot size calculatorTrading journal template (with an emotions column)Win rate confidence interval calculatorCurrency exposure calculatorConvert your MT4/MT5 trade history to a Tiltnote CSV

Feedback on this page

Anything missing, unclear, or a tool you would like? Tell us in any language.

Numbers you entered in a tool are not sent. Please do not include account numbers or passwords. Privacy details

This tool is a calculation aid. It is not investment advice or a recommendation to make any trade. Real values depend on your broker’s contract size, rates, commissions and spread. Always check in your trading platform before placing an order. The numbers you enter are calculated on your device and never sent anywhere.

Updated 21 Oct 2026 · Run by Kenji Okumura, Representative, Tiltnote · About this site