Data Availability for Bar Replay: Limits and Details

What is the extent of available data for Bar Replay?
The amount of historical data accessible in Bar Replay depends on the chosen symbol and chart timeframe. For daily and daily-based timeframes, all available historical data is displayed on the chart and can be used in Bar Replay mode. In contrast, intraday data is limited by TradingView and varies according to the user's subscription plan.
Essential Plan:
- The data length is calculated using the formula: from the current time back to 6 weeks, multiplied by the timeframe in minutes.
- As the selected timeframe increases, more intraday data becomes accessible.
Examples:
- You can review data from 6 weeks ago on a 1-minute chart.
- Up to 12 weeks back on a 2-minute chart.
- Up to 30 weeks back on a 5-minute chart.
- Up to 90 weeks back on a 15-minute chart.
Plus Plan:
- Provides more extensive intraday historical data, calculated as from now to 6 months back, multiplied by the timeframe in minutes.
- The higher the timeframe, the greater the amount of intraday data available.
Examples:
- Access to 6 months of 1-minute data.
- For a 2-minute timeframe, the limit extends to 12 months.
- For a 3-minute timeframe, up to 18 months of data is available.
Subscription |
Seconds-based timeframes |
1-minute |
2-minute |
3-minute |
5-minute |
15-minute chart |
Essential |
- |
6 weeks |
12 weeks |
18 weeks |
30 weeks |
90 weeks |
Plus |
- |
6 months |
12 months |
18 months |
30 months |
90 months |
Premium and Professional Subscription Plans
Our Premium and Professional plans (Expert and Ultimate) offer access to an expanded range of historical intraday data for the Bar Replay feature, allowing you to play all available data stored in TradingView’s database. By “all data,” we mean every bit of historical information we possess, without additional restrictions. This applies across all timeframes—whether it’s 1 hour, 1 minute, or even 1 second—giving you the full depth of historical data to explore and replay, limited only by the earliest data points available for each symbol on TradingView.
The extent of historical data varies depending on the specific symbol and chart timeframe. For intraday timeframes, TradingView maintains a limited data set, so the historical length on intraday charts may be shorter than on daily charts. For instance, when viewing NASDAQ:AAPL on a daily chart, historical data begins from December 12, 1980, whereas 1-minute data for AAPL starts from January 3, 2000, and the earliest 1-second bars in Replay date back to August 17, 2022.
For certain symbols, 1-minute data may go back as far as 2011, for others as far as 2009, and some may have data extending even further back to 2000. This means you can replay over 20 years of minute-level data for some symbols. However, the available intraday history can be shorter for others, resulting in less data in Replay mode.
Regarding second-based timeframes, TradingView stores data starting from August 2022, with the earliest seconds bars in Replay dating from August 17, 2022.
In summary, Premium and Professional plans enable you to replay data from as far back as the earliest available historical data for each symbol in our database. Examples include:
Symbol |
Initial 1-second bar |
Initial 1-minute bar |
Initial daily bar |
NASDAQ:AAPL |
August 17, 2022 |
January 3, 2000 |
December 12, 1980 |
NASDAQ:MSFT |
August 17, 2022 |
January 3, 2000 |
March 13, 1986 |
SP:SPX |
August 17, 2022 |
January 3, 2000 |
January 1, 1871 |
TVC:VIX |
August 17, 2022 |
April 8, 1997 |
January 3, 1990 |
TVC:DXY |
August 17, 2022 |
March 13, 2007 |
January 31, 1967 |
FX:EURUSD |
August 17, 2022 |
November 28, 2001 |
January 4, 1971 |
BITSTAMP:BTCUSD |
August 17, 2022 |
August 18, 2011 |
August 18, 2011 |
BITSTAMP:ETHUSD |
August 17, 2022 |
August 7, 2015 |
August 7, 2015 |
Please be aware that the replay limits mentioned above do not apply to continuous futures charts — such as the symbols 1! and 2! (e.g., ES1!, BANKNIFTY1!) — or to futures contracts configured with the "Use settlement as close on daily interval" setting, as these have unique intraday restrictions due to their synthetic nature:
• Users with Premium, Expert, and Ultimate plans have access to 30 days of second-by-second data for synthetic symbols across all second-based timeframes.
• These users also have one year of 1-minute data for synthetic symbols. For a 2-minute timeframe, the limit extends to two years; for 3-minute intervals, three years, and so forth.
• Plus users can access up to 6 months of 1-minute data, 12 months of 2-minute data, and similarly for other timeframes.
• Essential users can view up to 6 weeks of 1-minute data, 12 weeks of 2-minute data, and so on.
To determine the earliest replayable bar for a given symbol based on your subscription, enable Replay mode, select “Choose date…” from the dropdown menu in the replay panel, and click “Select the first available day.”
You can start the replay from the very first bar or any other point within your available history by using the “Select date” menu.
Furthermore, to view detailed intraday data, you can set the starting point for Bar Replay on a higher timeframe and then switch to a lower one. For instance, if you wish to review older 1-minute bars, you can select the daily timeframe, enable Replay mode, choose the “Select bar” option, and manually pick the starting position somewhere on the chart within your plan's limits. Afterward, switch to the 1-minute timeframe and click Play.
If the chosen starting point for the replay is too distant and no data exists for that time frame, Bar Replay will automatically start from the earliest available bar.
When you switch from a higher to a lower timeframe, it's possible that data available on the higher timeframe (such as daily data) isn't accessible on the lower timeframe chart (like 1-minute) because the intraday limit has been reached or because there is no intraday data stored for that period. In such cases, you'll see the message “Data point unavailable” displayed in the bottom left corner of the chart, and your selected timeframe will remain the same.
If you wish to use a lower timeframe in Replay regardless, you should select a starting point where lower timeframe data exists by using the “Select date” option and choosing “Select the first available day.”
Add New Comment