Core assumptions in the profit and loss formula
The basic profit and loss calculation on FxPro is built on several fixed assumptions. First, realized profit or loss is measured as the difference between closing and opening price, multiplied by position size and adjusted for pip value in the account currency. The formula assumes that quoted market prices are observable and that the closing price is the actual fill obtained, subject to execution speed, liquidity and any slippage. Pip value is assumed to be translated correctly into the base currency using the prevailing exchange rate at the time of the trade.
Accounting is accrual-based: revenue from a trade is recorded when a position is opened and closed, and costs such as spreads, commissions and overnight financing are recognized when incurred, not when cash settles. The trading account is treated as a separate economic unit, distinct from the client’s other finances, so all recorded profit and loss belongs to that account only. The model further assumes the account continues to operate over time, which is why overnight swap rates are applied to positions held past the day’s end. Results are sliced into distinct reporting periods, such as daily or monthly statements, even though the forex market itself operates nearly continuously. All of this is expressed solely in monetary terms, using the account’s base currency as the unit of measure.
Accounting principles behind the calculations
Several standard accounting concepts sit behind FxPro profit and loss figures:
- Economic entity: the trading account is treated independently from any other personal or business finances.
- Going concern: the account is assumed to keep operating, so ongoing charges such as swaps are accrued while positions remain open.
- Periodicity: continuous trading activity is divided into discrete reporting windows, which allows daily, monthly or yearly summaries.
- Money measurement: only items that can be measured in money are included, stated in the account’s base currency.
The opening price is treated as historical cost, and the closing price reflects the actual realized value when the trade is closed. Unrealized interim movements are not part of realized profit and loss; only the actual entry and exit prices feed into the final figure. Time spent, effort, or non-monetary impacts are excluded by design.
Market pricing, execution and data assumptions
The profit and loss formula depends on observable market prices and the integrity of the pricing feed. It assumes that all trades are executed at the prices quoted by the platform at the time of order filling, under normal market conditions and with sufficient liquidity. In practice, slippage can occur if the market moves between order placement and execution, and the formula then uses the actual fill price rather than the initial quote.
Continuous and smooth price movement is another underlying assumption. In volatile periods or during market gaps, especially around weekends or news events, the next available price can be significantly different from the last seen quote. The formula still treats the trade as a clean entry and exit transaction, without embedding gap risk or expected slippage in advance. It also presumes that data feeds, swap rate updates and any contract-specific adjustments are applied accurately and logged in the account history.
Treatment of costs, swaps and projections
Costs are integrated directly into the profit and loss framework. Spreads and commissions are recorded at the moment a trade is opened or closed, so they reduce the realized result for that specific position. Overnight financing, or swap, is accrued for positions held beyond the trading day, reflecting the going concern and accrual assumptions.
When FxPro tools generate projections or analytics for clients in the UAE, they rely on additional behavioural and market inputs. Typical assumptions include expected number of trades per period, average position size, usual holding time and typical spread or commission per trade. For instance, an estimated monthly cost can be calculated as: number of trades multiplied by average lot size, multiplied by average spread in pips, multiplied by pip value. These projections assume that the client’s trading pattern remains stable, that average spreads do not widen significantly and that leverage or risk settings are not materially altered during the projection period.
| Assumption type | Typical inputs used |
|---|---|
| Trading behaviour | Trades per month, average lot size, holding period |
| Pricing and costs | Average spread, commission per trade, swap structure |
| Market conditions | Usual volatility levels, typical liquidity patterns |
The projection engine separates these inputs from the calculation formulas, so that changing one parameter, such as trade size, adjusts the projected profit, loss and risk metrics without altering the underlying mechanics.
Periodic reporting and scenario analysis
Profit and loss reporting on FxPro is structured by time periods, reflecting the periodicity concept. Even though trading may occur at any time during the week, statements show start and end balances, realized profit and loss, and charges such as swaps and commissions for a chosen period. This segmentation assumes that it is valid to cut a continuous stream of trades into arbitrary intervals, such as a calendar month, to assess performance.
Advanced analytics features rely on an assumptions sheet that sits separately from the core trade records. Parameters such as preferred currency pairs, average stop-loss and take-profit distances, and indicative volatility are stored as configurable inputs. Adjusting one parameter allows the client to see how projected profit and loss statistics would change under alternative strategies or market scenarios, while raw historical profit and loss remains grounded in actual fill prices and recorded costs.
Frequently asked questions
Does FxPro use accrual or cash accounting for profit and loss?
What does the profit formula assume about the closing price I get?
Why are swap charges applied to positions held overnight?
Affiliate disclosure
This site earns a commission on partner account openings via affiliate links. This does not change spreads or fees you receive.
Open an FxPro account
Affiliate-disclosed direct link. Same spreads and fees as opening directly.
Open FxPro account → Affiliate link · 76% of retail accounts lose money trading CFDs.