Forex · Free tool

Trade Profit Calculator

Compute the profit or loss of a forex, gold or index trade before you take it.

Direction
Profit
+$500.00
Pips+50.0
Price change+0.43%
Value of 1 pip at this size$10.00
Units100,000 EUR
Notional at open$116,000

Gross result: spread, commission and swap are not included. 1 lot = 100,000 EUR; 1 pip = 0.0001.

Trading involves substantial risk of loss and is not suitable for every investor. Edgoro is a software tool, not a broker or financial adviser: nothing it produces is investment advice, and past or backtested performance does not guarantee future results.

What the trade profit calculator does

Before you enter a trade, you can work out exactly what it pays at your target and what it costs at your stop. The calculator takes the instrument, the direction, the size and the two prices, and returns the result in dollars and pips — so you can compare it with your risk plan instead of estimating from the chart.

How to use it

  1. Pick the instrument and choose Buy (long) or Sell (short).
  2. Enter the size in lots.
  3. Enter the open price and the close price: your target to see the potential profit, or your stop to see the potential loss.
  4. For pairs not quoted in dollars, enter the conversion rate. For USD/JPY, USD/CHF and USD/CAD the close price is used for the conversion automatically.

The formula

price move  = (close − open) × direction     (+1 buy, −1 sell)
P&L (quote) = price move × lots × contract size
P&L (USD)   = P&L (quote) converted at the current rate
pips        = price move ÷ pip size

The contract size is 100,000 units for currency pairs, 100 ounces for gold, one coin for BTC and ETH, and the per-point value you enter for indices.

Worked examples

Buy EUR/USD: 1 lot from 1.1600 to 1.1650. The move is +0.0050, or 50 pips. P&L = 0.0050 × 100,000 = +$500.

Sell gold: 0.50 lots from 4,000.0 to 3,985.0. The move in your favour is 15.0, or 150 pips. P&L = 15.0 × 100 oz × 0.50 = +$750. Had gold risen to 4,008.0 instead, the same position would have lost 8.0 × 50 = $400.

Buy USD/JPY: 1 lot from 150.00 to 150.80. The move is 80 pips, worth ¥80,000; converted at 150.80 that is about +$530.50.

Common mistakes

  • Ignoring trading costs. The result is gross. Spread, commission and overnight swap reduce it, sometimes noticeably on short-term trades.
  • Using chart prices for fills. Longs open at the ask and close at the bid; shorts do the opposite. Your fills will differ slightly from the mid or bid prices on a chart.
  • Confusing direction. On a short, a falling price is a profit. Make sure the toggle matches the trade.
  • Assuming one contract size. Index and crypto contracts differ between brokers; a wrong size multiplies the error on every trade.
  • Planning only the upside. Run the calculator with your stop as the close price too. If the loss makes you uncomfortable, reduce the size with the position size calculator.

Frequently asked questions

Does the profit include spread and commission?

No. The figure is the gross profit or loss between the two prices. Subtract your broker's spread, commission and any swap for a net figure.

How do I calculate profit on a short trade?

Subtract the close price from the open price instead of the other way round, then multiply by the size and the contract size. Choose Sell and the calculator does this for you.

Why do I need a conversion rate?

Profit is earned in the pair's quote currency. If that is not the US dollar, it must be converted at the current exchange rate to show it in a USD account.

Can I use it for gold and indices?

Yes. Gold assumes 100 ounces per lot. For indices, enter your broker's value per point per lot, because it differs between providers.

All free tools

Let AI build the indicator behind your numbers

Turn the rules you just calculated into a TradingView indicator or an MT5 bot — described in plain English, ready to backtest.

Start free