Skip to main content
Forward Testing and Paper Trading

Paper Trading Setup: Getting Started with a Simulated Account

Pomegra Learn

How Do You Set Up a Paper Trading Account?

Paper trading begins with access to a simulated account on a real trading platform. This is not complex, but it requires specific steps: choosing a broker that offers paper trading, enabling it, understanding the interface, and configuring your data feeds and order routing. Most professional traders prefer their broker's native paper-trading system because it runs on the same infrastructure, with the same order types and latencies, as live trading—the closest simulation to reality.

Getting started with paper trading takes 30 minutes to 2 hours depending on your broker and the assets you plan to trade. This section walks you through the setup, data configuration, and initial logistics so you can begin forward testing with confidence.

Quick definition: A paper trading account is a simulated trading account provided by your broker or a third-party platform, where you can place orders and track fills using virtual capital, with zero financial risk and no market impact.

Key takeaways

  • Most brokers offer built-in paper trading accounts; enable it through account settings or contact support
  • Choose a paper-trading platform that matches your live-trading asset class (stocks, futures, options, forex)
  • Configure data feeds and order routing to match realistic conditions (real latency, real fill assumptions, real commission costs)
  • Fund your simulated account with an amount that matches your intended live account size
  • Verify that orders actually route to realistic venues and fills are realistic, not artificially optimized
  • Set up order logging and trade tracking before you begin—templates and spreadsheets save huge amounts of time
  • Test the platform with 2-3 paper trades before committing to a full forward-testing cycle

Choosing your paper-trading broker

The best paper-trading broker is the one where you will eventually trade live. This is the core principle. You want to test on the same platform, using the same order types, experiencing the same latencies and fill quality you will face in real trading. Testing on a different platform (even if that platform is more forgiving) teaches you habits that don't transfer.

Here is how to evaluate your broker's paper trading:

Does your broker offer paper trading at all? Most major brokers (Interactive Brokers, E*TRADE, Tastytrade, ThinkorSwim, Alpaca, TD Ameritrade) have paper trading. Some smaller or specialized brokers do not. If your intended live broker doesn't have paper trading, consider switching to one that does, or using a third-party simulator (we'll cover alternatives below).

Does paper trading cover your asset class? Some brokers offer paper trading for stocks and options but not for futures. Some brokers' paper trading doesn't support short selling at the same locate costs as live. Some brokers provide paper trading for stocks but not crypto. Check specifically that your broker's paper system supports stocks, options, futures, forex, or crypto as needed for your strategy.

Is the paper trading platform the same as live? Ideally yes. If your broker has a web platform and a desktop application, use the same one for paper trading that you'll use for live trading. If you plan to trade via API, make sure paper trading uses the same API with the same latencies and error handling.

Can you paper trade at realistic scales? If you plan to trade 1,000 shares at a time, make sure the paper system can handle 1,000-share orders (some systems have minimums or are optimized for smaller retail orders). If you trade micro futures, verify that micro contracts are available on paper.

Major broker paper-trading platforms

Interactive Brokers (IB). Industry-standard for professional and semi-professional traders. Paper trading is called "IB Paper Trading" and replicates the live account system fully. Supports stocks, options, futures, forex, and crypto. Latency, fills, and order routing match live. Requires account to be set up first (there is an account opening fee, typically $10/month if account is >$25k, or free for <$25k). Excellent data feeds. Recommended if you trade futures or multi-asset strategies.

ThinkorSwim (TD Ameritrade). Paper trading is built in, free, and replicates live conditions very well. Excellent for options and stock traders. Charts and analysis tools are top-tier. Easy-to-use interface. No account minimum for live trading. Recommended if you trade stocks and options.

Alpaca. Commission-free stock and ETF trading with paper trading via API. Great for traders who code their own order management. Paper API calls are identical to live API calls, which is ideal if you're using algorithmic order entry. Minimum $25k for margin accounts (pattern day trader rules); paper account has no minimum. Recommended if you code your own trading bot.

Tastytrade (Tastyworks). Excellent for options traders. Paper trading is available, though the platform is more specialized. Very active options-trading community. Recommended if options are your primary focus.

E*TRADE. Paper trading available, platform is functional, good for stock traders. Interface is less polished than ThinkorSwim but adequate. Recommended if you already have an E*TRADE account.

Your existing broker. Whatever broker you use for research, see if they offer paper trading. Many smaller and regional brokers do. The advantage is familiarity; the disadvantage is sometimes smaller feature sets or less realistic fill simulation.

Alternative paper-trading platforms

If your intended live broker doesn't have paper trading, or you want to forward-test before opening a live account, third-party simulators exist:

Tradingview (Strategy Tester). Built into Tradingview Premium. Not ideal for realistic order simulation (fills are idealized), but good for testing strategies on stocks and crypto. Limited to backtesting and optimization; live simulation is not supported. Okay for a quick proof-of-concept, but inferior to real paper trading.

Backtrader, Zipline, or Backtest Python libraries. If you code your strategies, you can build live-paper-trading simulators yourself using these libraries. This gives you full control over fill assumptions, slippage, and commissions. Advanced option; requires coding skill.

Stock market games and simulators. Websites like MarketWatch Stock Market Game, Investopedia Simulator, or Webull Paper Trading offer simple stock-trading simulators. These are good for learning the interface and basic execution, but fills are often artificially optimized and they don't replicate real broker conditions. Use as an intro tool, not as your main forward-testing platform.

Your broker's proprietary simulator. Some brokers (especially futures brokers) offer their own simulator that is not the live platform but is highly accurate. Check your broker's documentation.

Setting up your paper trading account

Once you've selected your broker, the setup process varies slightly, but follows this general path:

Step 1: Open or activate a live account

Most brokers require you to set up a live account before you can access paper trading. This typically involves providing identity verification, funding information, and agreeing to the broker's terms. You do not need to fund the account yet (or you can fund it minimally), but the account must exist.

For brokers like Interactive Brokers, there is an account-opening fee (typically $10/month or free under certain circumstances). For others like Alpaca or ThinkorSwim, live accounts are free.

Step 2: Enable paper trading

Once your live account is set up, navigate to your account settings and enable paper trading. This varies by broker:

  • Interactive Brokers: Account Settings > Paper Trading > Enable
  • ThinkorSwim: This is automatic; you can switch between live and paper by selecting "Paper Money" in the top toolbar
  • Alpaca: Navigate to the dashboard and select "Paper" mode instead of "Live"
  • Tastyworks: Account tab > Paper Trading

If you cannot find the paper-trading option, contact your broker's support. It should be free and take seconds to enable.

Step 3: Fund your simulated account

Paper trading accounts are typically seeded with a default amount (often $25,000 or $100,000). You can usually adjust this in account settings. Set your paper account to match your intended live account size.

If you plan to go live with $50,000, fund your paper account with $50,000. If you plan to start with $10,000, fund the paper account with $10,000. This ensures that position sizing and drawdown psychology are realistic.

Step 4: Configure data feeds

For realistic fills and price data, ensure that your paper trading account has access to real-time market data. Some brokers provide this automatically; others charge a fee or require activation.

  • Stock data: Most US stock brokers provide free, real-time stock data after account activation.
  • Options data: Often available with stock data, but some brokers charge ($5-10/month).
  • Futures data: Usually requires a separate real-time data fee ($50-100+/month), though some brokers subsidize this.
  • Forex data: Usually built in, but check your broker.

Verify that you have real-time (not delayed) data for your asset class before you begin paper trading. Delayed data will cause you to enter and exit at the wrong times, invalidating your forward test.

Step 5: Verify order routing and fills

Place a test order (buy and sell a single share or contract) and verify that the order routes and fills correctly. Check:

  • Order type availability: Can you place market, limit, stop, and trailing-stop orders?
  • Fill timing: How long does a limit order take to fill? How much slippage do you see on market orders?
  • Venue routing: Are orders routing through the expected venues (NASDAQ, NYSE, CME, etc.)?
  • Short selling: If you plan to short, can you borrow shares? Is there a locate cost (even on paper)? How quickly can you short?

These test trades should match your live experience. If fills on the paper platform are significantly better than real brokers typically offer, adjust your assumptions manually or switch platforms.

Step 6: Set up trade logging

Before you begin formal forward testing, set up a system to log every trade. This is not optional. You need a dated, specific record.

Option 1: Spreadsheet template (manual logging).

Create a simple spreadsheet with these columns:

| Date | Time | Asset | Signal | Entry Price | Entry Shares | Exit Date | Exit Time | Exit Price | Exit Shares | Entry Comm | Exit Comm | Slippage | P&L $ | P&L % | Exit Reason | Notes |

Manually fill this after each trade closes. Discipline: do this the day of the exit, not days later.

Option 2: Broker's built-in trade journal.

Many brokers (ThinkorSwim, Alpaca, others) have built-in trade logging. Use it if available. It automates the capture of fills and commission; you just add the signal reason and exit reason manually.

Option 3: Third-party trade journal app.

Apps like Tradervue, Trading Diary, or Edgewonk provide professional-grade trade logging with charts, statistics, and analysis. These are worth using if you're serious about tracking progress. Cost: $10-50/month. Benefit: automated entry/exit capture, statistical analysis, emotion tracking.

Recommended: Start with a spreadsheet or your broker's journal. Commit to logging every single trade within 24 hours of closing. Consistency matters more than tool sophistication at this stage.

Decision tree

Configuring realistic order fills

Paper trading fills are only useful if they're realistic. Some simulators are too generous. You need to understand and potentially adjust your assumptions.

What affects fill quality:

  • Order type: Market orders fill immediately but may slip 0.1-1% depending on asset liquidity and time of day. Limit orders fill at your target price or not at all. Stop orders convert to market orders, so they slip like market orders.
  • Time of day: Orders placed during high-liquidity hours (9:30-11:30 AM ET, 3:00-4:00 PM ET for stocks) fill closer to the quoted price. Orders placed in low-liquidity windows (pre-market, after-hours, midday in low-volume stocks) slip more.
  • Asset class: Large-cap stocks and major index futures have tight spreads and good liquidity. Small-cap stocks, illiquid options, and forex pairs with low volume slip much more.
  • Your order size: A 100-share order on Apple slips almost nothing. A 50,000-share order might slip 0.5-1% as the broker fills you across multiple venues.

Check your broker's fill assumptions. Most brokers publish their average fill slippage by asset class. Interactive Brokers publishes detailed order execution statistics. Use these as your baseline. If your paper-trading simulator assumes better fills than reality, manually reduce your assumed profit targets by the difference.

For example, if your strategy assumes 0.5% slippage but your broker historically shows 1.2% slippage on your asset class, adjust your backtest assumptions to 1.2% and recalibrate in paper trading. Your edge might disappear, which is valuable information.

Real-world paper trading setup examples

Example 1: Stock swing trader on ThinkorSwim. Trader plans to swing-trade large-cap US stocks. Opens a TD Ameritrade account (free live account minimum $0, but pattern day trader rules require $25k to trade more than 3 times per week). Enables ThinkorSwim Paper Money. Sets simulated account to $30,000. Activates real-time stock and options data (free with TD account). Places 3 test orders to verify fills on SPY, QQQ, and IWM. Creates a Google Sheets trade log with columns for entry date, price, exit date, price, and P&L. Ready to paper trade in 45 minutes.

Example 2: Futures day trader on Interactive Brokers. Trader plans to day-trade ES (S&P 500 E-mini futures) on a 5-minute chart. Opens Interactive Brokers account ($10/month fee for <$25k accounts). Enables paper trading. Sets simulated account to $15,000. Subscribes to real-time US futures data ($60/month). Places 2 test trades (buy 1 contract, sell 1 contract) to verify routing and 50-cent slippage assumption. Exports data to Tradervue for automated tracking. Ready to paper trade in 1.5 hours.

Example 3: Options trader on Alpaca. Trader plans to sell credit spreads on SPY via API. Opens Alpaca account (free for paper, requires $25k for live margin). Sets paper mode in dashboard. Seeds paper account with $25,000. Activates real-time options data feed. Writes a simple Python script to test order routing (place an order, cancel it, verify API latency). Logs trades to a personal spreadsheet since she codes her own order management. Ready to paper trade in 1 hour.

Common setup mistakes and how to avoid them

Using a different platform for paper trading than for live trading. You learn habits and interface shortcuts on the paper platform, then live trading feels unfamiliar. Minimize friction: use the same broker and platform for both. If you cannot, at least use brokers that are similar (same order types, similar interfaces, similar latencies).

Not configuring realistic fills. Paper simulator fills you at the best possible price with zero slippage. You forward-test for 4 weeks, think your strategy is amazing, then go live and discover your edge evaporates in execution costs. Before you begin, verify your simulator's fill assumptions and adjust them if they're too optimistic.

Seeding the paper account at unrealistic size. You're planning to start with $10,000 live, but you paper-trade with $100,000. You take positions that are 10x too large, you don't feel the psychological weight of a 2% loss (it's only $200 in a $100k account), and your emotional discipline learning doesn't transfer. Match your paper account to your intended live account.

Not setting up a logging system before you start. You complete 15 paper trades, then realize you haven't been logging them. Now you're trying to reconstruct from memory or broker history. This is unreliable and you lose the psychological benefit of writing down the decision. Set up logging (spreadsheet, journal app, whatever) before trade #1.

Paper trading without real-time data. Your simulator uses delayed data (prices from 15 minutes ago), so you enter signals that are already stale. Your paper results look great, but live trading using real-time data shows that your edge is gone. Ensure real-time data before you begin.

Enabling too many bells and whistles at once. You set up paper trading, enable alerts, configure API access, set up automated signals, and link it all to your trade journal app. Now something is broken and you don't know what. Simplify: start with manual order entry, basic logging, just the essentials. Add complexity after the first 10 trades if things are working.

FAQ

How much simulated capital should I seed my paper account with?

Match it to your intended live account size. If you'll start live with $25,000, seed paper with $25,000. If you'll start with $5,000, seed paper with $5,000. This ensures position sizing and drawdown psychology are realistic.

Do I need to pay for real-time data for paper trading?

That depends on your broker. Most provide real-time stock data for free or charge a minimal fee ($2-5/month). Options data often requires a fee. Futures data usually requires a larger fee ($50-100+/month). Check your broker's data fee structure. If your broker charges, pay it. The cost is trivial compared to the cost of paper trading with delayed data (you'll think your strategy works when it doesn't).

Can I paper trade on a platform different from my intended live broker?

Technically yes, but not recommended. Different platforms have different order types, latencies, fills, and interfaces. Your learning transfers better if you paper trade on the same platform where you'll trade live.

What if my broker doesn't offer paper trading?

Switch to a broker that does, or use a third-party simulator (Tradingview, MarketWatch, Investopedia). However, third-party simulators have limitations (idealized fills, delayed data, or limited asset classes). Your best move is to choose a broker with paper trading from the start.

How do I know if my paper trades are realistic?

Compare fills to real-world expectations. Check your broker's published execution statistics, or research average slippage for your asset class. If your paper market orders consistently fill at or better than the mid-quote, your fills are too optimistic. Most market orders slip 0.1-0.5% on liquid assets.

Should I paper trade on mobile or desktop?

Desktop is better for serious forward testing. Mobile apps are convenient, but you have less screen real estate, slower execution feedback, and more distraction. Reserve mobile for monitoring positions, not for active trading decisions.

Can I paper trade crypto or options as well as stocks?

It depends on your broker. Most brokers that offer paper trading support multiple asset classes. Check your broker's paper trading documentation. If your broker supports it on live, paper trading likely supports it too.

Summary

Setting up a paper trading account takes 1-2 hours and requires choosing a broker with paper trading, enabling the feature, configuring real-time data, verifying realistic fills, and creating a trade-logging system. The goal is to replicate live trading conditions as closely as possible so that your forward testing is a genuine preview of what real trading will feel like. By matching your paper account size to your intended live size, using the same broker and platform, and verifying that fills are realistic (not overly optimistic), you ensure that your forward-testing results are trustworthy evidence of whether your strategy is truly tradeable.

Next

Paper Trading: Realistic Slippage