Pips, points and direction
Forex movement is shown in pips; metals, indices, energies, shares and crypto CFDs are shown as their directional price change in points.
Free multi-market trading tool
Calculate potential profit or loss for forex, gold and other metals, indices, energies, stock CFDs and crypto CFDs using current XBTFX prices and each instrument’s actual contract specifications.
Calculate a trade
Change any value to compare a potential scenario. Nothing is sent to the market.
Model a possible trade across currencies, commodities, indices, shares or crypto CFDs, then change one input at a time to see how size and price movement affect the result.
Select any available forex pair, metal, index, energy, share or crypto CFD, then choose Buy or Sell.
Set the lot size, planned entry and exit prices, and the base currency of your trading account.
Compare the estimated P/L, price movement, pip or point value, and margin required under the instrument’s current leverage bands.
Calculation method
For forex, metal, index, energy, share and crypto CFD positions, directional price movement is multiplied by trade volume and the instrument’s contract size. The result begins in the profit currency and is converted into your selected account currency.
The calculator uses the entry and exit prices you provide. It does not deduct spread, commissions, swaps, financing or slippage.
Buy P/L = (Exit price − Entry price) × Lots × Contract sizeSell P/L = (Entry price − Exit price) × Lots × Contract sizeThe same price movement can produce very different results across EUR/USD, gold, an index or Bitcoin. The calculator uses the selected instrument’s current specification rather than a one-size-fits-all assumption.
Forex movement is shown in pips; metals, indices, energies, shares and crypto CFDs are shown as their directional price change in points.
Profit or loss uses the instrument’s actual contract size and converts the result into an available XBTFX account base currency.
Required margin uses the current market price and applies XBTFX’s published leverage bands incrementally to the position’s USD notional.
Three simple examples
Forex: on 1.00 lot of EUR/USD, a favorable 10-pip move is approximately $100. Gold: with a 100-unit XAU/USD contract, a favorable $1 move on 1.00 lot is approximately $100.
Crypto CFD: with a 1-unit BTC/USD contract, a favorable $1,000 move on 1.00 lot is approximately $1,000. These examples are before spread, commissions, swaps, financing, slippage and currency conversion.
Also available in Mega1
Mega1 includes an integrated trade calculator inside the platform, with the active instrument already selected and current market data ready for the estimate.
Open a chart and select the calculation icon in its toolbar to compare direction, entry, exit, volume and required margin.
Explore Mega1FAQ
Common questions about calculating potential P/L for forex, metals, indices, energies, shares and crypto CFDs.
A forex and CFD profit calculator estimates the gain or loss of a possible trade from its instrument, direction, entry price, exit price, position size and contract size. This calculator also converts the result into your selected account currency.
For a Buy, subtract the entry price from the exit price. For a Sell, subtract the exit price from the entry price. Divide that directional move by the pair’s pip size, then multiply by the pip value for your lot size.
Yes. Select XAU/USD, XAG/USD or another available metal. The calculator uses that symbol’s actual contract size, price precision and profit currency.
Yes. Select BTC/USD, ETH/USD or another available crypto CFD. The calculation uses the selected crypto contract’s current specification and converts the result into your chosen account currency.
The calculator converts the position’s exposure into USD at current market rates and applies the selected instrument’s published exposure-based margin bands incrementally. Only exposure within each band uses that band’s rate.
Yes. Select Sell and the calculation reverses the price difference: a lower exit price produces a gain, while a higher exit price produces a loss.
No. This is a basic price-movement estimate. Spread, commissions, swaps, financing, slippage and other costs are not deducted and can change the final result.
No. Results are planning estimates. Actual execution prices, conversion rates, trading costs and account conditions determine the final result.