Direct answer
Paper trading in forex is a simulation of trading activity where you place “orders” in a virtual account instead of using real money. The system tracks your hypothetical positions, calculates hypothetical profit and loss (P&L), and shows an account balance based on pre-defined rules. The key idea is that it models the mechanics of trading rather than guaranteeing anything about future outcomes.
Mechanism and definition
Paper trading typically follows the same conceptual stages as live forex trading:
-
Account model (virtual wallet): The platform provides a simulated account with a starting balance (often chosen by the user or the platform). All subsequent gains or losses are applied to this virtual balance.
-
Order entry: You submit trade actions such as market-like or limit-like orders. Conceptually, an order contains instrument, size, and timing.
-
Position tracking: Once an order is considered “filled,” the simulator updates:
- your position size (how much exposure you hold),
- your entry price (the simulated price where the position was opened), and
- your remaining margin/available funds under the simulator’s rules.
-
Pricing updates: As simulated prices move, the simulator recalculates unrealized P&L (profit or loss on open positions). When you close or partially close positions, it realizes the P&L and updates the virtual balance.
-
Reporting: The simulator outputs metrics such as equity (balance plus unrealized P&L), drawdown, and trade history. These outputs are based on the simulator’s assumptions about how execution and costs work.
A material distinction matters: paper trading is not “live trading with fake money” in a strict sense. It is a model that needs assumptions for fills, spreads, and costs, and those assumptions can diverge from real execution.
Inputs, outputs, and a concrete simulation example
To understand paper trading, it helps to separate inputs you control from outputs the simulator computes.
Inputs you typically choose or provide
- Initial virtual funds: The starting balance for the demo account.
- Position size: Often expressed in units, lots, or another size measure.
- Leverage settings: Many forex systems allow leverage configuration, which changes how margin is handled in the simulation.
- Risk or order parameters: For example, whether you place a buy/sell order immediately (market-like) or at a specific level (limit-like).
- Execution model assumptions: Some platforms use simplified fills (e.g., fill at the current quoted price) while others attempt to incorporate spreads or slippage in a stylized way.
Outputs you should expect the simulator to compute
- Unrealized P&L: Changes while the position remains open.
- Realized P&L: The portion booked when you close positions.
- Account equity and drawdown: Derived from balance plus unrealized P&L.
- Margin usage (simulated): How much of the virtual funds are tied up as required margin.
Example model (with explicit assumptions)
Assume a paper trading simulator uses the following simplified rules:
- The simulator fills orders at the “current price” shown at the moment you submit, with zero slippage.
- It uses a fixed spread of 0 (buy and sell are the same price).
- It updates P&L instantly when the price moves.
- It charges no commissions.
Now suppose your paper account has a virtual balance of 10,000 (currency units in the simulator). You open a long position at a simulated entry price of 1.1000 with a size chosen by you. If later the simulated price becomes 1.1050, the simulator calculates unrealized P&L from the price difference multiplied by the position size and any contract-size conventions it uses. When you close at 1.1050, the same computed P&L becomes realized and the virtual balance updates.
This example shows the sequence—entry → mark-to-market updates → close → balance update—without claiming the model matches every live trading environment.
Limitations and failure modes (what can go wrong)
Paper trading is useful for learning how orders, positions, and P&L accounting interact, but it can fail to represent real execution. Common limitation categories include:
-
Price feed and timing mismatch: If the simulator uses delayed, sampled, or simplified price updates, your entries and exits can occur at effectively different prices than in live conditions.
-
Execution realism (fills, spreads, slippage): Many simulations assume ideal fills. In real markets, fills can be worse due to bid/ask spread, latency, and slippage. A simulation that uses zero slippage may overstate performance.
-
Costs not modeled or modeled differently: Commissions, financing/rollover effects, and other trading costs may be omitted or simplified. Even when included, the timing and calculation method can differ.
-
Risk controls may not behave the same: Margin rules, liquidation behavior, and close-out mechanics can differ between simulators and live accounts. That affects whether a strategy “survives” the same stress scenario.
-
Behavioral differences: Because there is no real money at stake, execution discipline and risk-taking habits can differ from live trading. That can make results look consistent in paper but unstable in practice.
These failure modes mean paper trading results should be treated as an educational measurement of your process and accounting assumptions, not as evidence of future profitability.
Verification: how to independently check what the simulator is doing
You can verify paper trading mechanics by checking the simulator’s documented rules and by performing controlled tests that isolate one assumption at a time:
- Check order fill rules: Determine whether market-like orders fill at the quoted price, at bid/ask, or with a fixed spread.
- Check cost modeling: Look for commission, spread, and financing/rollover assumptions (and whether they are included).
- Check update frequency: Confirm how often prices update and whether P&L is calculated tick-by-tick or on bars.
- Reconcile one trade end-to-end: Pick a single paper trade, note entry/exit prices used by the simulator, and verify that the P&L matches the simulator’s contract-size and calculation conventions.
If the simulator’s outputs cannot be reproduced from its stated assumptions, treat the mismatch as a limitation of the model.
Next question to clarify
If you want to compare paper trading to live trading mechanics, the most useful clarification is: what exact fill, spread, and cost assumptions does your paper trading environment use, and how frequently does it update prices?