Paper Trading vs. Live Trading
This document explains the differences between paper trading and live trading on Capandex, what each mode does, their limitations, and why thorough testing is required before deploying any strategy with real funds.
Overview
Capandex supports two execution modes: paper trading and live trading. Paper trading simulates order execution using real market data but without placing actual orders on an exchange. Live trading sends real orders to your connected exchange using your API keys.
These two modes exist so that users can validate their strategy logic before committing real capital. Moving from paper to live without adequate testing is strongly discouraged.
Comparison
| Aspect | Paper Trading | Live Trading |
|---|---|---|
| Market Data | Real-time prices from selected exchange | Real-time prices from connected exchange |
| Order Execution | Simulated fills at current market price | Real orders placed on the exchange |
| Slippage | Configurable simulated slippage (default 0.1%) | Real slippage based on order book depth and market conditions |
| Fees | Configurable simulated fees (default 0.1%) | Actual exchange fees based on your fee tier |
| Liquidity | Assumes infinite liquidity (all orders fill) | Subject to real order book liquidity |
| Balance | Virtual balance (default $10,000) | Your actual exchange account balance |
| API Keys Required | No | Yes |
| Financial Risk | None | Full risk of loss |
Limitations of Paper Trading
Paper trading is a useful validation tool, but it has inherent limitations that users must understand:
- No real slippage. In paper mode, orders fill at or near the quoted price. In live markets, large orders or fast-moving markets cause slippage that can significantly affect performance.
- No liquidity constraints. Paper trading assumes all orders fill instantly and completely. In live markets, orders may partially fill or not fill at all depending on available liquidity.
- No market impact. Your simulated orders do not affect the order book. In live trading, large orders can move the market against you.
- No exchange latency. Paper fills are instant. Live orders experience network latency and exchange processing time, which can affect execution price.
- No order rejections. Paper orders are never rejected. Live orders can be rejected due to insufficient balance, exchange maintenance, rate limits, or symbol delisting.
Because of these limitations, a strategy that is profitable in paper trading is not guaranteed to be profitable in live trading. Paper trading results should be treated as indicative, not predictive.
Recommended Workflow
Before deploying any strategy in live mode, follow this validation sequence:
- Backtest first. Run your flow against historical data across multiple time periods and market conditions. Review PnL, drawdown, win rate, and Sharpe ratio. See the Backtesting documentation.
- Paper trade for an extended period. Run your strategy in paper mode for at least several days, ideally across different market conditions (ranging, trending, volatile). Compare results against your backtest expectations.
- Review and adjust. Analyze paper trading results. Check for unexpected behavior, missed signals, or excessive drawdowns. Refine your strategy if needed and repeat steps 1 and 2.
- Start live with small size. When transitioning to live, use conservative position sizes. Increase size gradually as you verify that live performance matches paper expectations.
- Monitor continuously. Live engines require active monitoring, especially during the initial period. Set up notifications and review execution logs regularly.
IMPORTANT: Testing does not eliminate risk.
Successful backtesting and paper trading results do not guarantee profitable live trading. Historical data and simulated execution cannot fully replicate live market conditions. Strategies may perform differently in live markets due to slippage, liquidity, latency, and changing market dynamics.
Users should never deploy capital they cannot afford to lose and should always include risk management nodes (stop loss, position sizing, kill switch) in their trading flows.
Exchange Testnet Support
As an intermediate step between paper trading and live trading, several supported exchanges offer testnet environments with simulated funds and real order book mechanics:
Testnet trading provides a more realistic simulation than paper trading because orders interact with a real (test) order book. See the Exchange Setup guide for testnet configuration instructions.
Related Documents
- Backtesting - Historical strategy evaluation and its limitations
- Paper Trading and Backtesting Guide - How to configure and run paper trading sessions
- Exchange Setup - Connecting exchanges and configuring API keys
- Non-Custodial Disclosure - Platform liability and fund handling