Paper trading — running your bot on live market data with simulated orders — is the single most important step between configuring a strategy and committing real capital. Yet it is the step most often skipped by impatient traders who start live too quickly, then blame the bot when the inevitable losing streaks occur. Done properly, paper trading tells you exactly what to expect from your strategy in terms of win rate, average return, drawdown, and trade frequency — before a single real dollar is at risk.
This guide covers how to paper trade effectively: setting up a realistic paper account, running it for a statistically meaningful period, interpreting the metrics that matter, identifying common mistakes that make paper results misleading, and objectively deciding when your paper results justify going live. If you have not yet configured DennTech's paper trading mode, see our installation and setup guide first.
What Paper Trading Is (and Is Not)
Paper trading simulates your bot's strategy on live market data, logging hypothetical trades as if they were real. It accurately captures:
- Entry and exit signal timing (the exact moments your strategy would have entered and exited)
- Approximate fill prices (within the spread of the current live market)
- Strategy-level metrics: win rate, average profit, average loss, profit factor, drawdown
- Trade frequency — how many trades the strategy generates per week or month
Paper trading does NOT accurately capture:
- Real slippage — Large orders in live markets move the price. Paper trades assume exact execution at the signal price.
- Emotional psychology — Paper trading removes the psychological pressure of real losses. The discipline to follow a strategy in live trading during a losing streak is much harder than in paper mode.
- Exchange execution variance — Partial fills, order queue position, and exchange latency all affect real results in ways paper trading cannot simulate.
These limitations mean real results typically underperform paper results slightly. Understanding this, you should only go live when paper results are sufficiently good that even with some degradation they remain acceptable.
Setting Up a Realistic Paper Account
Match Paper Capital to Intended Live Capital
Set your paper account size to the exact amount you intend to trade live. If you plan to allocate $5,000 to your bot, paper trade with $5,000 — not $100,000. Position sizes scale with account size, so paper trading with an unrealistically large or small account produces metrics that do not translate to your actual live setup.
Match Risk Settings to Your Live Intention
If you plan to risk 1% per trade live with a 4% stop-loss, configure those exact parameters in paper mode. Do not paper trade with larger position sizes hoping for impressive numbers — you will go live disappointed when the real risk-adjusted returns are lower. Full position sizing guidance in our position sizing guide.
Simulate Fees
DennTech's paper trading mode applies your exchange's configured fee rates to paper trades. Ensure the fee rate is set correctly (typically 0.04%–0.20% depending on exchange and maker/taker status). A strategy that looks profitable in zero-fee paper trading may break even or lose money with realistic fees.
How Long to Paper Trade: Minimum Sample Sizes
This is where most traders go wrong — they paper trade for a few days, see a few wins, and go live. A few trades tell you nothing statistically meaningful. Minimum guidelines:
- RSI/Stochastic/Bollinger mean-reversion strategies on 4H: Run for 4–8 weeks (50–80 trades minimum) to capture both ranging and trending market conditions
- MACD/EMA trend-following strategies on 4H: Run for 8–12 weeks (20–40 trend trades minimum) — trend strategies generate fewer signals per week
- Grid trading on 4H: Run for 4 weeks minimum to see the bot cycle through the grid range multiple times
- DCA strategies: Run for 8–12 weeks to capture both dip-triggered and time-triggered entries in various market conditions
For all strategies, aim for minimum 30 completed trades before drawing conclusions. With fewer than 30 trades, results are dominated by variance rather than strategy edge.
Metrics That Matter: What to Review After Paper Trading
At the end of your paper trading period, review these key metrics:
Win Rate
The percentage of trades that close profitably. Target: 45–55%+ for most mean-reversion strategies. For trend-following strategies with 2:1+ reward-to-risk, a 40–45% win rate can still be profitable.
Profit Factor
Total gross profit ÷ Total gross loss. A profit factor above 1.3 is generally acceptable for live deployment. Above 1.5 is strong. Below 1.0 means the strategy is losing money and should not go live.
Maximum Drawdown (MDD)
The largest peak-to-trough decline in account equity during the paper trading period. Target: below 15% for conservative strategies. If paper trading MDD is already 20%+, live trading MDD will likely be higher due to slippage and psychological effects. See our MDD guide for full interpretation guidance.
Trade Frequency
Is the bot generating enough trades to generate meaningful returns? A strategy that produces 1 trade per month may have a great win rate but too low frequency to compound returns meaningfully. Alternatively, a strategy generating 30 trades per day may be over-trading and churning account value in fees.
Consistency
Compare month-by-month performance within the paper trading period. A strategy that made 15% in week 1 and lost 20% in weeks 2–4 is not consistent and should not go live. Look for steady, consistent performance across different market conditions.
Common Paper Trading Mistakes
- Treating paper trading as a minimum formality: Running for one week and going live is gambling, not testing. Take the validation period seriously.
- Changing parameters mid-paper-test: Every parameter change restarts the statistical clock. Pick parameters, run the full test, then evaluate.
- Cherry-picking the start date: Starting paper trading during a strong trend that suits your strategy perfectly produces unrealistically good paper results. Include trending and ranging conditions in your test window.
- Ignoring drawdown in favor of total return: A strategy that made 30% in paper trading with a 25% drawdown is not a good strategy. Focus on risk-adjusted return (Sharpe or Sortino ratio if available, otherwise profit factor / MDD).
Deciding When to Go Live
A simple go-live checklist:
- Minimum 30 completed trades in paper mode ✅
- Profit factor ≥ 1.3 ✅
- Win rate within expected range for strategy type ✅
- Maximum drawdown ≤ 15% of paper account ✅
- Performance consistent across at least 3 different weeks/months ✅
- You understand every entry and exit in the log — no unexpected or unexplained trades ✅
- Stop-loss is configured and tested (confirmed it fires in paper mode at the correct level) ✅
If all seven items are checked, you are ready. Start live with 50% of your intended capital for the first 2 weeks, then scale to full allocation if live results track paper results within a reasonable margin.
Frequently Asked Questions
- Can paper trading predict live results accurately?
- Paper trading is a strong predictive tool but not a perfect one. Expect live results to be 5–15% below paper results in terms of profit due to slippage, fees variance, and psychological effects. The more important prediction paper trading provides is about downside: if MDD was 15% in paper, live MDD may be 15–20%. If win rate was 50% in paper, expect 45–52% live. Size your live allocation so you can tolerate the lower end of the expected range.
- What should I do if paper trading results are poor?
- Re-examine your strategy parameters. Look at losing trades systematically: are they all from the same market condition (e.g., trending market during a mean-reversion strategy)? Adjust the filter that would exclude those trades (e.g., add an EMA trend filter to prevent counter-trend mean-reversion entries). See our RSI guide for filter options. Then restart paper trading with the new parameters.
- Does DennTech paper trading use real exchange prices?
- Yes. DennTech's paper trading mode connects to your exchange's live market data feed and simulates orders against live prices in real time. Paper trade prices reflect actual market conditions at the moment of the simulated order. This is superior to historical backtesting for strategy validation because it uses the same data your live bot would use. See the FAQ for more on how paper trading works.
For the next step after paper trading, see the go-live section of our installation guide. For ongoing monitoring after going live, see our MDD monitoring guide. Compare editions at the pricing page.