Long or short · entered prices · broker contract size

Index CFD Profit Calculator

Calculate gross and net index CFD profit or loss from entered direction, entry, exit, lots, broker contract size, tick size, currency conversion and total trading costs.

Long and short arithmeticCosts remain visibleNo profit forecast

Enter the index CFD price path

Use actual fills or clearly hypothetical scenario prices with the exact broker contract size. This page does not retrieve quotes, forecast an exit or reproduce an account statement.

Entered

Account-currency amount for the whole entered position.

Quote-currency units per one full index point per lot. Verify the exact server symbol.

Account-currency units per 1 quote-currency unit; no live FX rate is fetched.

Entered Index CFD Contract Math 1.0.0

The browser performs deterministic arithmetic only. It does not contact a broker, exchange, price feed, trading account, margin service or order ticket.

Specification boundary: A broker can use a different contract size, tick, currency, volume grid or calculation mode for a similarly named index. Verify every field on the intended server before using the result.

Entered index CFD profit or loss

Entered Index CFD Contract Math 1.0.0

Derived
No profit or loss calculated yetEnter a direction and price path, or load the audited long-position example.

How index CFD profit and loss is calculated

Direction-adjusted points = (exit − entry) × +1 for long or −1 for short
Gross quote-currency P/L = direction-adjusted points × contract size × lots
Gross account-currency P/L = gross quote P/L × quote-to-account rate
Net entered P/L = gross account P/L − entered total costs

The core CFD arithmetic follows the MetaTrader profit convention for CFD-style price movement: closing price minus opening price, multiplied by contract size and lots, with direction applied. This is why contract size is a required broker input rather than a universal value assigned to an index name.

Tick size is used to express the price movement as ticks and to make point-versus-tick assumptions visible. It does not change gross money directly because price movement multiplied by contract size already contains the same identity. If a 50-point move and a 0.10 tick are entered, the result is 500 ticks.

Net P/L subtracts only the total nonnegative cost entered by the user. Spread, commission, overnight financing, dividend adjustments, slippage and currency conversion can affect an account, but this page will not invent them. Enter a verified combined amount or use zero and interpret the result as gross-only arithmetic.

A careful index CFD P/L workflow

  1. Identify the exact broker-server symbol and verify its trade contract size and tick size.
  2. Choose long or short, then enter actual fills or label the prices as a hypothetical scenario.
  3. Enter lots using the broker-permitted volume grid rather than a rounded display guess.
  4. Enter the quote-to-account rate that applies to the scenario when the currencies differ.
  5. Add verified total costs for the position, including only amounts expressed in account currency.
  6. Reconcile actual-trade calculations with the broker statement and investigate differences in fills, charges or conversion.

Audited worked example

The audited example is a long entered at 18,000 and exited at 18,050.50, using 1.50 lots, contract size 1, 0.10 tick, USD-to-USD conversion 1 and USD 7.50 total costs. The favorable move is 50.50 points or 505 ticks. Gross P/L is USD 75.75 and net entered P/L is USD 68.25.

How to interpret it

USD 68.25 describes only that entered scenario. It is not expected weekly or monthly income, a price forecast or evidence that the broker would execute at either price. A reversed long move would be negative, and costs would make the net loss larger.

Index CFDs, forex pairs and exchange futures do not share one sizing unit

An index CFD is an over-the-counter broker product sized in the broker’s lots and contract multiplier. A forex pair is normally discussed through base-currency contract units and pips. An index futures contract is an exchange-standardized whole contract with an exchange tick value. The underlying market can be related while the trade arithmetic remains different.

ProductTrading unitPrice-move unitSpecification ownerCorrect tool family
Index CFDBroker lotsFull index points plus broker ticksBroker server symbolThese index CFD tools
Forex pairLots / base-currency unitsPips and pipettesBroker symbol and FX conventionForex pip and lot tools
Index futuresWhole exchange contractsExchange ticksExchange contract specificationFutures tools

Do not transfer an exchange futures multiplier, forex pip value or another broker’s US30 lot convention into an index CFD calculation. The exact server symbol is the governing evidence.

Assumptions and limits

  • No live, delayed, closing or forecast index price is retrieved.
  • The entered contract and tick specifications are not verified against a broker server.
  • The single cost field does not independently calculate spread, commission, financing or dividends.
  • Entry notional is descriptive exposure, not margin, maximum loss or cash paid.
  • Slippage, gaps, rejected orders, liquidation and tax are outside the model.
  • The output is scenario arithmetic, not a profit promise, account statement or financial advice.

Where to verify index CFD inputs

In MetaTrader, inspect the exact symbol’s specification rather than relying on its short display name. Confirm trade contract size, tick size, tick value, minimum volume, maximum volume, volume step, profit currency and calculation mode. MetaQuotes documents these as symbol properties, but your broker supplies their values. A suffix or account server can distinguish products that look similar in a watchlist.

Use the order ticket or broker documentation to cross-check point and tick values. For an actual closed trade, use confirmed fills and the account statement, not chart labels. Record spread, commission, overnight financing, dividend or cash adjustments, conversion and slippage separately. A single entered cost field is useful for transparent scenario arithmetic but is not a universal broker-fee engine.

Leveraged CFDs can produce rapid losses. Protection, availability and contract terms depend on jurisdiction, entity and client classification; the calculator does not determine which rules apply to a user.

Frequently asked questions

  • Apply long or short direction to exit minus entry, multiply by entered contract size and lots, convert to account currency, then subtract entered total costs.
  • The direction factor reverses the raw price change, so a lower entered exit is favorable and a higher entered exit is unfavorable before costs.
  • CFD profit arithmetic multiplies price change by contract size and lots, while the contract size is defined by the exact broker-server symbol.
  • It expresses the entered price movement as broker ticks and makes point-versus-tick assumptions visible. Gross money still follows price change times contract size times lots.
  • Enter a verified account-currency total for the whole scenario. The page does not invent spread, commission, financing, dividend adjustment, slippage or tax.
  • No. It is entered price times contract size, lots and conversion. Broker margin and possible loss follow different rules.
  • No. It is deterministic arithmetic for one entered price path and says nothing about probability, repeatability or future performance.
  • Use confirmed fills, the exact server specification, conversion and complete costs, then compare with the broker statement. The statement remains authoritative for account activity.

Sources and methodology

The operational contract is Entered Index CFD Contract Math 1.0.0. Independent fixtures cover currency conversion, minimum-and-step quantity flooring, below-minimum and maximum boundaries, long profit, short loss and invalid inputs. Sources support the calculation method and verification workflow; they do not verify any product input or endorse this site.

Compare index CFD specifications before calculating

Broker and venue product names, contract sizes, quantity rules, costs and availability can differ. Open the exact entity and account-type specification before transferring a result.

XM

Review the exact index symbol, contract size and regional product terms.

Check XM terms

FBS

Compare the applicable index CFD specification and trading-cost schedule.

Check FBS terms

FXOpen

Confirm the live server symbol, client eligibility and volume grid before calculation.

Check FXOpen terms

Risk and affiliate disclosure: Leveraged forex and CFD trading can result in substantial losses. These are affiliate links, so ForexMT4Indicators.com may receive compensation if you register or trade through them, at no additional cost to you. Availability and terms vary by jurisdiction and entity.

Disclaimer: The results from this tool are estimates for educational and informational purposes only and may differ from your broker's figures. This is not financial or investment advice. Trading forex and CFDs carries a high level of risk and can result in the loss of all your capital. Always verify calculations with your broker and trade within your risk tolerance.