๐Ÿ“– Guides

TradingView Replay: Buy/Sell Buttons Missing (2026)

โš ๏ธ Disclosure: Some links on this page are affiliate links. If you sign up through them, I may earn a commission โ€” at no extra cost to you. I only review tools I actually use.
> About this guide: I'm Lawrence, the writer behind supa.is. Between February and May 2026 I've published 150+ articles on supa.is across crypto and brokerage tooling โ€” including 20+ TradingView-specific guides (recent examples: TradingView Free vs Paid 2026, TradingView Paper Trading Without Real Money, TradingView Tiers Worth It in 2026). The most-repeated reader question across that TradingView archive is exactly why the buy/sell buttons disappear in replay mode, which is why I'm publishing this standardized guide instead of answering one-off.

> 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.

๐Ÿ’ก TradingView

Like what you're reading? Try it yourself โ€” this link supports ChartedTrader at no cost to you.

Try TradingView โ†’
๐ŸŽ You receive: 30-day free trial (Essential / Plus / Premium) ยท no credit card needed

2. Write or paste a strategy script. For example, a simple moving average crossover:

//@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 rate

This 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:

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:

FeatureReplay ModePaper Trading
PurposeWalk through historical data bar-by-barSimulate 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 ForVisual backtesting, learning price actionStrategy validation, practice
Data AccuracyHistorical (no live market)Simulated (based on historical or live data)
The key takeaway: Replay Mode is for looking back. Paper Trading is for practicing. To do both at the same time, you need to combine them.

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

What It Gets Wrong

For these reasons, Replay Mode is best used for qualitative backtesting (does the strategy look good visually?) rather than quantitative backtesting (what's the exact expected return?). For rigorous quantitative testing, consider using a dedicated backtesting platform or the Pine Script Strategy Tester with realistic assumptions.

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.

๐Ÿงฎ Free TradingView calculator

Strategy Expectancy โ†’
TP / SL / win-rate / Kelly criterion math โ€” no fake backtest required
TradingView

Ready to get started? Use the link below โ€” it helps support ChartedTrader at no cost to you.

Try TradingView โ†’
๐ŸŽ You receive: 30-day free trial (Essential / Plus / Premium) ยท no credit card needed
๐Ÿ“ˆ

About the author

I'm a systematic trader running live strategies on IB (USDJPY momentum) and Hyperliquid (crypto perps). Every tool reviewed here is something I've used with real capital. Questions? Reach out.

๐Ÿ“š Related Articles

๐Ÿ“–
Guides

TradingView Alert Log Export: CSV Workarounds (2026)

TradingView doesn't natively export alert logs to CSV. Learn the 4 best workarounds to build an audit trail, including webhooks to Google Sheets and Pine Script logging.

July 2, 2026 โฑ 10 min read
๐Ÿ“–
Guides

Complete DeFi Yield Farming Guide for Beginners (2026)

A beginner-friendly guide to DeFi yield farming in 2026. Learn how liquidity pools, lending, staking, and Hyperliquid HLP work โ€” plus the risks you must understand before depositing.

June 25, 2026 โฑ 10 min read
๐Ÿ“–
Guides

Fix TradingView Webhook Duplicates & Out-of-Order Alerts

TradingView webhooks cause duplicate trades and out-of-order alerts. Learn how to fix the retry queue, implement idempotency keys, and sort timestamps.

June 24, 2026 โฑ 10 min read

๐Ÿ“ฌ Get weekly trading insights

Real trades, honest reviews, no fluff. One email per week.