Paper trading: what it is (and what it is not)
Paper trading means recording trades in a simulated environment instead of placing orders in live markets. Verification starts with separating stable mechanics from variable conditions:
- Stable concept: you are testing a process (orders, position management, and record-keeping) using a model rather than real execution.
- Variable conditions: outcomes depend on the simulator’s assumptions about prices, spreads, costs, order filling, and timing.
Because paper trading is model-based, the key verification goal is not to prove future profitability; it is to confirm that the information you read matches the simulator’s stated behavior.
How paper trading information can be verified (source hierarchy)
Use a simple source hierarchy, moving from general definitions to the specific simulator rules:
-
Definitions and educational descriptions (stable): Look for consistent explanations of what paper trading is, how it records trades, and how it differs from live trading.
-
Official simulator documentation (model-specific): Verify the exact mechanics—what price source is used, how spreads and commissions are applied, how orders are filled, and whether the simulator updates on each new bar/tick or in a simplified way.
-
Independent reproducible evidence (test-specific): Create your own checks by running a controlled scenario and confirming whether outputs match the documented assumptions.
This hierarchy helps you avoid confusing marketing descriptions with operational rules.
Evidence you can reproduce: a verification checklist
Even without live market data, you can verify many claims by designing repeatable tests. Use the same assumptions in each run and document what you change.
- Define your scenario precisely
- Choose a single instrument and a fixed time window.
- Write down starting balance (if the simulator has it), order type (market/limit), lot size, and any risk or leverage settings.
- State the expected trigger (e.g., a limit price reached) in plain terms.
- Verify pricing and timing assumptions
- Check whether the simulator uses bar-close prices, intrabar estimates, or a tick-like sequence.
- Run the same scenario twice; if results change, record why (e.g., different data version, replay settings, or rounding).
- Verify execution, fills, and costs
- Confirm how the simulator handles spreads: does it add a cost between buy and sell prices?
- Confirm commissions and swaps (if modeled). If the documentation is unclear, test with two trade sizes and compare cost scaling.
- For limit orders, verify whether fills can occur only when the simulated price crosses the limit, or if there is another rule.
- Verify accounting consistency
- Confirm how unrealized and realized profit/loss are calculated.
- Check rounding rules for quantities and P/L.
If a simulator claim cannot be tested with a repeatable scenario, treat it as unverified.
Limitations and material failure modes
Paper trading can fail to represent live trading because the simulator may differ from real execution. Common failure modes include:
- Pricing mismatch: The simulator price feed or replay method can differ from what real orders would see.
- Fill realism gaps: The simulator may assume immediate fills or simplified fill rules, changing outcomes.
- Cost model differences: Spreads, commissions, and financing may be modeled differently than in live trading.
- Timing and latency effects: If the simulator updates discretely (for example, per bar), order timing can behave unlike live markets.
- Data version drift: Replays can change when historical data is updated.
These limitations mean historical relationships from paper trading do not establish future results.
Verification practice and what to ask next
To verify information about paper trading, require that any concrete claim corresponds to a model rule you can locate in documentation or test with a controlled scenario. Ask next questions like:
- What exact price series and update frequency does the simulator use?
- How does it model spreads, commissions, and financing?
- What are its order-fill rules for market and limit orders?
- Can I reproduce the same results with the same replay settings?
If answers are missing or unverifiable, you can only conclude that paper trading is a simulation whose outputs depend on unconfirmed assumptions.