> Disclosure: This article contains affiliate links. We may earn a commission at no extra cost to you.
# TradingView Replay Mode: Why Buy/Sell Buttons Are Not Available (2026)
If you've ever clicked the "Replay" button on TradingView to walk through historical data, you've likely noticed something frustrating: the big green and red Buy/Sell buttons on the chart are grayed out, completely missing, or simply don't work.
You're not imagining it, and your account isn't broken. TradingView intentionally disables direct chart execution in Replay Mode. But that doesn't mean you can't simulate trades while backtesting.
This guide explains exactly why TradingView hides the Buy/Sell buttons during replay, and walks you through the three proven ways to paper trade your strategies while stepping through historical bars.
Why Are the Buy/Sell Buttons Disabled in Replay Mode?
TradingView's Replay Mode is designed for backtesting, not live trading. When you enter replay mode, the chart moves forward bar-by-bar through historical data. Because the data is historical, executing a real trade order would make no sense โ you can't buy Bitcoin at a price that occurred three weeks ago.
Even if you're just paper trading, TradingView separates the replay engine from the trading engine for a few key reasons:
1. Order routing conflicts: TradingView's Buy/Sell buttons are wired to route orders to connected brokerages (like IBKR, OKX, or other supported brokers). In replay mode, there is no live market to route orders to.
2. Execution timing ambiguity: In replay mode, you can step forward one bar at a time, pause, rewind, and jump around. If the Buy/Sell buttons were active, TradingView wouldn't know whether your order should execute at the bar's open, close, or at your current cursor position. 3. Subscription limitations: Paper trading in TradingView requires a paid plan (Essential, Plus, or Premium). TradingView wants to ensure users understand that replay mode is a free feature, but actual trade simulation requires a subscription.The bottom line: The Buy/Sell buttons are disabled by design, not by bug. But you can still paper trade in replay mode โ you just need to use the right tools.
Method 1: Use the Paper Trading Panel (Recommended)
The most reliable way to simulate trades while in replay mode is to use TradingView's Paper Trading panel. This panel runs independently of the chart's replay engine, allowing you to place simulated orders that execute against the historical data as you step through bars.
Step 1: Enable Paper Trading
1. Open your chart in TradingView.
2. Look for the Paper Trading panel on the left side of the screen. If you don't see it, click the Trading Panel button (usually at the top left of the chart area) and select Paper Trading. 3. If Paper Trading is grayed out, you need a paid subscription. TradingView's free plan does not include paper trading. You can Try TradingView with a 30-day free trial to access this feature.Step 2: Enter Replay Mode
1. Click the Replay button (the circular arrow icon) on the chart toolbar.
2. Drag the yellow replay line to the historical date you want to start testing from. 3. Press the Play button or use the Next Bar arrow to step through data.Step 3: Place Trades via the Paper Trading Panel
While the chart is in replay mode:
1. In the Paper Trading panel, click Buy or Sell.
2. Set your order type (Market, Limit, Stop). 3. Confirm the order.The order will execute at the next bar's available price as you step forward. You can track your simulated positions, P&L, and order history all within the Paper Trading panel.
> Note: Steps below are reconstructed from official docs (linked). Verify each step against the current UI before relying on it.
Pro Tip: Use the "Next Bar" Button, Not "Play"
When paper trading in replay mode, avoid using the auto-play button. Instead, use the Next Bar button (or press the `` arrow key) to step through one bar at a time. This gives you full control over when to place orders and prevents you from missing your entry points.
Method 2: Use the Pine Script Strategy Tester
If you're comfortable with a little code, TradingView's Strategy Tester is the most powerful way to backtest in replay mode. Unlike the Paper Trading panel, the Strategy Tester automatically records every trade, calculates metrics like Sharpe ratio and max drawdown, and generates an equity curve.
How to Set It Up
1. Open the Pine Editor at the bottom of your TradingView chart.
Like what you're reading? Try it yourself โ this link supports ChartedTrader at no cost to you.
Try TradingView โ
//@version=5
strategy("SMA Crossover", overlay=true)
fastLength = input(9, "Fast Length")
slowLength = input(21, "Slow Length")
fastSMA = ta.sma(close, fastLength)
slowSMA = ta.sma(close, slowLength)
plot(fastSMA, color=color.blue, title="Fast SMA")
plot(slowSMA, color=color.red, title="Slow SMA")
if ta.crossover(fastSMA, slowSMA)
strategy.entry("Long", strategy.long)
if ta.crossunder(fastSMA, slowSMA)
strategy.entry("Short", strategy.short)
3. Click Add to Chart.
4. Open the Strategy Tester panel at the bottom of the screen.Running the Test in Replay Mode
1. Enter Replay Mode and set your starting date.
2. As you step through bars, the Strategy Tester will automatically execute trades based on your script's logic. 3. You'll see real-time updates in the Strategy Tester panel, including: - Net profit - Number of trades - Max drawdown - Win rateThis method is ideal for traders who want to validate a strategy systematically rather than manually placing trades.
Method 3: Use the "Replay + Paper Trading" Combo With Alerts
For advanced users who want to automate their backtesting workflow, you can combine Replay Mode with TradingView's Alert system and the Paper Trading panel. This approach lets you set up conditional triggers that fire as you step through historical bars.
How It Works
1. Set up an alert on your chart for a specific condition (e.g., RSI crosses above 30).
2. In the alert settings, select Once Per Bar Close to ensure the alert fires at the right moment. 3. While in Replay Mode, the alert will trigger as the historical bars meet your condition. 4. You can then manually place a trade in the Paper Trading panel, or use a webhook to send the signal to an external system.This is useful for testing strategies under specific conditions, like news events or high-volatility periods.
Common Issues and Fixes
Even with the right methods, you might run into issues while paper trading in replay mode. Here are the most common problems and how to solve them:
Issue 1: Paper Trading Panel Is Grayed Out
Cause: You're on TradingView's free plan. Paper trading requires a paid subscription (Essential, Plus, or Premium). Fix: Upgrade your plan or start a 30-day free trial. If you're already on a paid plan, try refreshing the page or logging out and back in.Issue 2: Orders Don't Execute at the Expected Price
Cause: In replay mode, orders execute at the next bar's available price, not at the exact price where you placed the order. If you're using limit orders, they might not fill if the bar's range doesn't reach your limit price. Fix: Use Market orders for the most predictable execution in replay mode. If you need limit orders, be aware that slippage is possible in historical data.Issue 3: Replay Mode Is Too Slow
Cause: TradingView's replay engine can lag if you're using multiple indicators, scripts, or custom data feeds. Fix:- Close unnecessary indicators.
- Switch to a higher timeframe (e.g., 1H instead of 1M) to reduce the number of bars.
- Check your internet connection.
Issue 4: Can't See Order History in Paper Trading
Cause: The Paper Trading panel only shows current open positions. Closed trades are recorded in the Order History tab. Fix: Click the Order History tab in the Paper Trading panel to view all past trades, including fills and cancellations.Replay Mode vs. Paper Trading: What's the Difference?
It's important to understand the distinction between these two features, as they serve different purposes:
| Feature | Replay Mode | Paper Trading |
|---|---|---|
| Purpose | Walk through historical data bar-by-bar | Simulate trades without real money |
| Requires Paid Plan? | No (free) | Yes (Essential or higher) |
| Can Place Trades? | No (Buy/Sell buttons disabled) | Yes (via Paper Trading panel) |
| Best For | Visual backtesting, learning price action | Strategy validation, practice |
| Data Accuracy | Historical (no live market) | Simulated (based on historical or live data) |
Is TradingView Replay Mode Accurate for Backtesting?
TradingView's Replay Mode is a powerful tool, but it has limitations. Here's what you need to know:
What It Gets Right
- Price data: The historical OHLC data is accurate and sourced from the same providers as your live chart.
- Bar-by-bar stepping: You can pause, rewind, and step forward with precision.
- Indicator calculations: Indicators and Pine Script strategies recalculate correctly as you move through bars.
What It Gets Wrong
- Slippage and fill prices: Replay mode assumes orders fill at the bar's open or close, which doesn't reflect real-world slippage.
- Liquidity: In replay mode, you can't account for thin liquidity or wide spreads that might affect real trades.
- Market impact: Large orders in live markets can move prices. Replay mode doesn't simulate this.
How to Maximize Your Replay Mode Workflow
Here are some workflow tips to make your backtesting actually useful:
1. Start from the same date: Always start your replay from the same historical date so you can compare tests fairly.
2. Keep a journal: Write down every trade you place, including entry, exit, and rationale. You'll spot patterns in your decision-making. 3. Test different conditions: Don't just test in trending markets. Replay through ranging, volatile, and low-volume periods too. 4. Use "Replay to Date": This lets you replay from a specific date to the present, which is great for testing how a strategy would have performed from a certain point forward. 5. Check the Economic Calendar: TradingView's calendar helps you identify key events that might have affected the market during your replay period.FAQ
Can I use the Buy/Sell buttons in replay mode if I upgrade my plan?
No. The Buy/Sell buttons are disabled in replay mode regardless of your subscription tier. This is a design choice by TradingView, not a limitation of the free plan. To simulate trades in replay mode, you must use the Paper Trading panel or the Pine Script Strategy Tester.
Why does my paper trading order not fill in replay mode?
In replay mode, orders execute at the next bar's available price. If you're using a limit order and the bar's range doesn't reach your limit price, the order won't fill. Switch to market orders for more reliable execution in replay mode.
Can I replay data from a specific date to the present?
Yes. Use the Replay to Date feature by clicking the Replay button and dragging the yellow line to your desired starting date. Then press Play to step forward through historical bars up to the present.
Is replay mode available on the TradingView mobile app?
Replay mode is available on the TradingView web platform and desktop app. The mobile app has limited replay functionality โ you can step through bars, but the experience is less fluid and the Paper Trading panel is not available on mobile. For serious backtesting, use the desktop version.
How do I reset my paper trading account in replay mode?
To reset your paper trading account, open the Paper Trading panel, click the Settings gear icon, and select Reset Account. This will clear all open positions and order history, giving you a fresh start for your next backtesting session.
Risk Warning
Crypto trading involves substantial risk of loss. Never invest more than you can afford to lose. This is not financial advice. Backtesting results are based on historical data and do not guarantee future performance. Always validate your strategies with paper trading before risking real capital.