ThinkOrSwim Paper Trading
How Do I Use ThinkOrSwim for Paper Trading?
ThinkOrSwim (thinkorSwim or ToS) is TD Ameritrade's full-featured trading platform available free to all US brokerage account holders. Unlike professional direct-access platforms like DAS Trader or Lightspeed, thinkorSwim emphasizes education, charting, and accessibility—making it ideal for learning trading mechanics before committing real capital. The paper-trading feature provides a complete simulation of live trading with virtual cash, real market data, and identical order entry workflows. Thousands of traders use thinkorSwim exclusively for paper trading to validate strategies and build confidence; others graduate from thinkorSwim's paper mode to live trading on thinkorSwim itself or migrate to professional platforms once they're profitable.
Quick definition: ThinkOrSwim is a free trading platform with built-in paper trading (simulation with virtual cash and real market data). It supports stocks, options, and futures on a single interface, making it a comprehensive learning environment.
Key takeaways
- Paper trading on thinkorSwim uses the same data feeds and order-entry logic as live trading; it's a genuinely accurate simulation
- No broker account is required to access thinkorSwim paper trading; TD Ameritrade provides a free account for simulation only
- The platform excels at charting and studies; it has 100+ built-in indicators and supports custom code (ToS scripting language)
- Order types span market, limit, bracket, trailing stop, and conditional orders—comprehensive enough for most retail strategies
- Paper-trading results often differ from live results due to emotional/execution differences, not platform accuracy
- Integration with TD Ameritrade means switching from paper to live trading requires one click and a funded account
Accessing Paper Trading on ThinkOrSwim
Creating a paper-trading account on thinkorSwim requires:
- Visit TD Ameritrade's website and navigate to the thinkorSwim platform page
- Click "Sign Up for Paper Trading" (no brokerage account required)
- Complete the identity verification (name, email, phone, SSN)
- Download the thinkorSwim application (Windows, Mac, or web version)
- Log in with your paper-trading credentials
The process takes <10 minutes. TD Ameritrade automatically credits paper accounts with $100,000 virtual cash, resetting daily if you want a fresh start (a valuable feature for testing multiple strategies). You can also configure starting capital: some traders prefer $25,000 (the PDT minimum) to practice with realistic sizing; others start with $100,000+ to stress-test their systems.
Paper-Trading Account Setup and Customization
Once logged in, configure your paper-trading account:
- Buying power: Set to match your intended live account (e.g., $25,000 cash for PDT compliance, 4:1 margin buying power for intraday)
- Dividend and corporate actions: Enable to simulate how splits and dividends affect your positions
- Time zone: Set to your local timezone so historical data and market-open times are accurate
- Risk management: Configure daily loss limits and position-size limits (optional, but valuable for discipline)
These settings ensure your paper trading mirrors the constraints of your future live trading. A trader planning to day trade will configure $25,000 account equity with 4:1 intraday buying power; a swing trader will configure a cash account or lower margin. The closer your paper setup matches your intended live setup, the more predictive your paper results become.
Real Market Data and Quote Feeds
ThinkOrSwim streams live market data: stock quotes, Level 2 quotes (where available), options chains, futures, and forex. The data is current within 0.05 seconds for most securities. This real-time feed is why paper trading on thinkorSwim produces meaningful results: you're executing against actual market prices, not simulated or delayed prices.
For stocks, you see bid/ask spreads, market maker sizes, and last-trade information. For options, you see the full chain with bid/ask prices, implied volatility, Greeks (delta, gamma, theta, vega), and probability-of-profit overlays. This breadth of data makes thinkorSwim exceptional for options traders learning to read volatility smiles or trade Greeks. Futures traders have tick-by-tick data and order-book visualizations. The unified data stream across all three asset classes is a major strength of thinkorSwim compared to specialized platforms.
Paper Order Entry and Execution
Order entry on thinkorSwim is mouse and keyboard-friendly. For a simple trade:
- Enter the ticker symbol in the symbol search
- Choose the quantity and order type (market, limit, stop, bracket)
- Set the price (for limit orders)
- Select the routing destination (automatic by default, customizable if desired)
- Click "Place Order"
The order submits to the simulated market and typically fills instantly for market orders or when price touches your limit. Fill times match live conditions: a market order fills in <100ms, reflecting the 50–200ms latency of real brokers. This accuracy is why paper results on thinkorSwim transfer reasonably well to live trading (though emotional discipline is still the largest variable).
Bracket Orders and Advanced Order Types
ThinkOrSwim's bracket order functionality is exceptional. A bracket order pairs a main entry with two closing orders:
- Enter long 100 shares at $50 (main order)
- Profit target: sell 100 shares at $52 (profit-taking order)
- Stop loss: sell 100 shares at $48 (risk-management order)
You define only the main order; when it fills, the platform automatically sends the profit-taking and stop-loss orders. When one closes (say, you hit the profit target at $52), the other cancels automatically. This prevents accidentally holding a winner too long or doubling down into a loser. For traders learning position management, bracket orders are invaluable—they enforce discipline without requiring manual order cancellation.
ThinkOrSwim also supports:
- One-Cancels-Other (OCO) orders: Multiple exit orders; when one fills, the others cancel
- If-Touched (IT) orders: A contingent order that activates if a trigger price is hit
- Trailing stops: Automatically adjust your stop loss as the price moves in your favor, locking in profits
- Good-till-Canceled (GTC) orders: Remain active indefinitely until manually canceled
These order types reduce manual order management and enforce systematic trading rules. A trader using trailing stops does not need to monitor every tick; the platform adjusts the stop automatically.
Charting, Studies, and Technical Analysis
ThinkOrSwim's charting engine is the platform's crown jewel. It includes:
- 100+ built-in studies: Moving averages, Bollinger Bands, MACD, RSI, Stochastic, Ichimoku, and dozens more
- Customizable layouts: Save multiple chart templates for different strategies (momentum, mean reversion, support/resistance)
- Drawing tools: Trendlines, Fibonacci retracements, channels, and Andrew's pitchfork
- Alerts: Set price alerts (if stock hits $50, notify me), volume alerts, or study-crossover alerts
- Multi-timeframe analysis: Display 1-minute, 5-minute, hourly, daily, and weekly candles simultaneously
For learning technical analysis, thinkorSwim is unmatched. You can test every classic pattern (head-and-shoulders, double bottoms, flag breakouts) and correlate them with indicator readings. Many traders use thinkorSwim exclusively for charting and analysis, then execute trades on a separate platform (e.g., DAS Trader or Interactive Brokers) if they need faster execution. The separation is fine because analysis is not time-sensitive; execution is.
Custom Indicators and ToS Scripts
Advanced traders code custom indicators in thinkorSwim's proprietary scripting language (ThinkScript). For example:
def myIndicator = close > open and volume > average;
This simple script flags bars where the close is above the open and volume exceeds the average. You can layer this onto your chart as a visual filter, highlighting bars that meet your criteria. Complex scripts (measuring volatility regimes, computing win-rate percentages, or detecting breakout patterns) can be built and shared with the thinkorSwim community.
For traders not comfortable coding, thinkorSwim's shared library contains thousands of community indicators. You can browse, download, and apply them to your charts instantly. This ecosystem is invaluable for learning: you see how experienced traders approach problems and can adapt their scripts to your strategy.
Paper-Trading Workflow and Best Practices
A structured paper-trading session follows this pattern:
- Pre-market preparation (8:30 a.m. ET): Review the stock watchlist, identify setups, and flag potential entries
- Market open (9:30 a.m. ET): Execute your first trades on paper using the pre-identified setups
- Mid-day review (12:00 p.m. ET): Log your trades, measure win rate, and adjust if patterns emerge
- Market close (4:00 p.m. ET): Close remaining positions, summarize P&L, and plan next session
Logging every paper trade is critical: date, time, entry price, entry quantity, exit price, exit time, and outcome. After 30–50 trades, patterns emerge: which setups have an edge, which markets favor your style, which time-of-day produces the best results. Traders who skip logging rarely become profitable because they lose data-driven insight.
A paper-trading goal is typically 50+ trades with a 50%+ win rate and positive expectancy (>0% average profit per trade). Achieve this and you have reasonable confidence in your system. Fall short and refine the rules before committing live capital.
Decision tree
Real-world examples
A trader new to options opens a thinkorSwim paper-trading account with $50,000 virtual cash. They identify a strategy: "sell short calls 5% out-of-the-money on volatile stocks, targeting 2% weekly return." They paper trade this strategy for 6 weeks, executing 30 trades. Results: 22 winners (73% win rate), average profit $85 per trade, total +$1,870 (3.7% return). The high win rate and positive expectancy give them confidence. They fund a $25,000 live account, execute the same strategy, and achieve similar results over two months. The paper trading accurately predicted their live performance.
Another example: a day trader uses thinkorSwim to test a new momentum strategy: "buy on 5-minute breakouts above the previous 5-minute high, sell when the 5-minute momentum diverges." They paper trade it for two weeks (15 trades), achieving a 40% win rate but only breakeven P&L because winners average +$150 but losers average -$160. The negative expectancy signals the strategy needs refinement. They adjust the entry rule to require volume confirmation. After another week of paper testing with the refined rule, win rate jumps to 52% and average winner becomes +$180. Now they're confident and fund a live account.
Common mistakes
- Paper trading too aggressively (oversizing). A trader paper trades with 10,000-share positions even though their live account can only afford 500-share positions. The stress and discipline requirements are completely different; oversized paper trading teaches bad habits.
- Not logging trades. A trader executes 50 paper trades but never writes them down. They cannot identify patterns because they have no data. Always log.
- Paper trading too briefly. One week of paper trading is not enough; you need 30–50 trades minimum to establish statistical confidence. Rush to live trading and you'll likely hit losses.
- Chasing indicators. A trader discovers a new indicator (Ichimoku, moving average divergence), paper trades it for 3 days with 100% win rate (blind luck or curve-fitting), and immediately goes live. Live, the indicator fails. Stick with a strategy for 30+ trades minimum.
- Ignoring emotional differences. Paper trading with $100,000 virtual cash feels different than trading $5,000 real cash. Some traders discover they cannot stomach live losses even if paper results were excellent. This is normal; scale slowly on live trades to build emotional tolerance.
FAQ
Is thinkorSwim paper trading realistic compared to live trading?
Yes. Data, order entry, and execution latency all match live conditions. The major difference is emotional: a $10,000 live loss feels different than a $10,000 paper loss. Paper results predict live results reasonably well if you control for emotion.
How do I reset my paper account?
TD Ameritrade automatically resets paper accounts daily, crediting you with the starting amount (default $100,000). You can also manually reset by logging out and back in or requesting a reset from the account settings menu.
Can I paper trade options on thinkorSwim?
Yes. Thinkorswim has full options chains, Greeks, probability-of-profit overlays, and paper trading for option positions. Options paper trading is particularly valuable because options pricing is non-linear (delta, gamma, theta, vega behavior is complex to learn).
Does thinkorSwim paper trading affect my credit or show up in any records?
No. Paper trading is completely virtual; it does not affect credit, tax records, or any official documentation. It's simulation only.
How accurate is the fill simulation on thinkorSwim?
Very accurate. Market orders fill instantly at the current bid/ask. Limit orders fill when price reaches your limit (or better). The simulation includes realistic latency (<100ms for market orders) and respects market hours (no fills during pre-market/after-hours unless those sessions are active).
What if I want to paper trade only options, not stocks?
Select "Options" in the watchlist or order entry, choose a strike, and trade exactly as you would with stocks. Thinkorswim handles all Greeks calculations and position tracking automatically. Options-only paper trading is perfectly valid.
Can I paper trade multiple strategies simultaneously?
Yes. Some traders run three separate accounts: one for long-only stocks, one for options, one for futures. Each is a separate paper account with separate starting capital and P&L tracking. This separation helps you measure edge by strategy.
Related concepts
- Trading Tools and Platforms Overview — Context on platform categories and roles
- DAS Trader: A Platform Guide — Professional platform for live trading after you exit paper
- Lightspeed Trader Guide — Alternative professional platform option
- Broker Comparison: Features — Compare thinkorSwim against other platforms
Summary
ThinkOrSwim is the most accessible and comprehensive platform for learning trading without financial risk. The free paper-trading account, real market data, and exceptional charting tools make it ideal for developing your strategy and building confidence. Treat paper trading seriously: log every trade, achieve 50+ trades with positive expectancy before going live, and maintain realistic position sizes that match your intended live account. The accuracy of thinkorSwim's simulation means your paper results are predictive of live results (controlling for emotion). Many professionals never leave thinkorSwim; others use it for analysis and paper testing, then execute live trades on faster platforms like DAS or Lightspeed. Either path is valid. The critical step is building a consistent, profitable strategy in paper trading; the platform choice is secondary to system quality and emotional discipline.