TradingView ships with plenty of intervals, but rarely the exact one your strategy wants. Here is how to build, save, and actually use custom timeframes.

VektorAlgo Research7 min read
Trader analyzing financial data on multiple monitors in an office setting.
Photo by AlphaTradeZone on Pexels

TradingView ships with a long list of intervals, but the one your strategy actually wants is often not on it. Maybe you trade a 3-hour chart on Bitcoin, or a 96-minute view that lines up with a session. TradingView custom timeframes let you build those intervals yourself and pin them to the dropdown so they sit one click away, right next to the 15m and 1h everyone else stares at.

This is a small feature with an outsized payoff once you know what it is for. Most traders never touch it, which is exactly why a non-standard interval can show you a cleaner picture than the crowded standard ones. Here is how it works and when it is worth the bother.

What a custom timeframe actually is

A candle is just data grouped by time. A 1-hour candle bundles sixty minutes of trades into one bar. A custom timeframe lets you pick the size of that bundle yourself instead of choosing from TradingView's preset list. You are not inventing new data, you are re-slicing the same data into bars that suit you.

That matters because the presets are a compromise. TradingView cannot list every interval, so it offers the common ones: 1m, 5m, 15m, 1h, 4h, daily, and so on. If your plan calls for something in between, like a 2-hour or a 3-hour bar, you have to build it. Nothing about the market changes. Only your view of it does.

How TradingView custom timeframes work

There are two ways to make one, and both live in the timeframe dropdown at the top-left of the chart.

Type it straight into the chart

The fastest method: click on the chart so it has focus, then start typing a number. A small interval box pops up. Type the quantity, add the unit letter, and press Enter.

  • 45 then Enter gives you a 45-minute chart (minutes need no letter).
  • 3H gives you a 3-hour chart.
  • 2D gives you a 2-day chart.
  • 30S gives you a 30-second chart, if your plan allows it.

This is the shortcut worth memorising. Once it is muscle memory you can flip to any interval in about a second without hunting through menus.

Use the Add custom interval menu

If you prefer buttons, click the timeframe dropdown and look for the option to add a custom interval. You pick the type (Seconds, Minutes, Hours, Days, Weeks, Months, or Ranges) and the quantity, then confirm. The new interval drops into your list.

Either way, the last step is the important one: click the star next to your new interval so it stays favorited. Favorited intervals show up in the quick bar and survive across sessions, so you build the exact dropdown you want and stop scrolling past the ten intervals you never use. If you want the rest of your layout to travel with it, save the whole thing as a template. There is a short walkthrough in chart templates.

The units you can use

You are not limited to minutes and hours. Here is the full set, with the letter you type after the number.

Interval typeLetterExampleNotes
SecondsS30SScalping views; usually needs a paid tier
Minutes(none)45Type the number alone
HoursH3H2H, 3H, 6H, 8H are popular on crypto
DaysD2DSlower swing view
WeeksW2WBig-picture trend
MonthsM3MQuarterly candles
RangesR100RRange bars, plan dependent

A couple of the interval types, like seconds-based charts and some range or tick options, are gated behind paid plans. Minute, hour, day, and week intervals work on the free plan, so most of what a swing or position trader wants is available at no cost. If you are weighing an upgrade for the faster stuff, the trade-offs are laid out in free vs paid plans.

When a non-standard timeframe actually helps

Custom does not mean better. Ninety percent of the time the standard intervals are fine, and reaching for an odd number just to feel clever is a good way to fool yourself. But there are three honest cases where a non-standard interval earns its keep.

Match the market's clock

Different markets breathe on different schedules. Bitcoin trades 24/7 with no session breaks, so the daily candle is arbitrary and the intraday rhythm can suit a 2H, 3H, 6H, or 8H bar better than the default 4h. Gold has real session structure tied to London and New York, so an interval that divides cleanly into a trading day can line the candles up with the moves that matter. There is no universal right answer here, which is the point. Pick the clock that fits what you trade, and if you want a starting frame for crypto, see the best timeframe for Bitcoin trading.

Step off the crowded levels

The 4-hour close is one of the most watched prints in trading. That is not automatically good for you. When thousands of traders anchor stops and entries to the same candle, price often gets pushed around those levels on purpose. Charting a 3-hour or 6-hour view instead does not make you smarter than the market, but it does mean your bars close at moments the crowd is not all reacting to at once. Sometimes that quieter read is easier to trade.

Split the difference between two standard intervals

Sometimes the 30-minute is too twitchy and the 1-hour is too slow. A 45-minute chart sits between them and can be the compromise your eyes were asking for. The same logic gives you a 2-hour between the 1h and 4h, or a 2-day between the daily and weekly. If you are stacking these to read one market across several intervals at once, the workflow is covered in multi-timeframe analysis.

What a custom timeframe will not do

Worth saying plainly: changing the interval changes your view, not the market. A non-standard timeframe will not turn a weak plan into a good one, and no magic number of minutes hides a signal that the standard charts miss. If a strategy only looks profitable on a 47-minute chart and falls apart on 45 or 60, that is a warning sign, not a discovery. Treat oddly specific intervals with the same suspicion you would treat any over-tuned setting.

An indicator, for what it is worth, does not care which interval you feed it. A trend tool like Vektor reads a 3-hour chart the same way it reads a standard 4-hour one, because it is aggregating the same data either way. The timeframe is your choice; the tool just reports what it sees on the chart in front of it.

A quick setup you can copy

If you want to try this in the next two minutes:

  1. Open a chart of something you actually trade.
  2. Click the chart, type 3H, and press Enter.
  3. Compare it side by side with your usual 4h. Notice where the candles close differently.
  4. If the 3H reads cleaner for your eyes, click the star to favorite it.
  5. Repeat with a 2H and a 6H, and keep only the ones that genuinely help.

The goal is a short, deliberate list of intervals that match how you trade, not a dropdown stuffed with every option. While you are tidying up, it is a good moment to check the rest of your workspace against solid chart settings so the whole view works together.

One honest caveat before you go all in: any interval, custom or standard, is only as good as the plan you trade around it. Size your risk the same way regardless of how the candles are cut.

FAQ

Can I make a custom timeframe on a free TradingView plan?

For most minute, hour, day, and week intervals, yes. Seconds-based charts and some range or tick charts are limited to paid tiers, but a 3-hour or 45-minute chart works fine on the free plan.

How do I save a custom interval so it stays in the dropdown?

After you create the interval it appears in the timeframe list. Click the star next to it to favorite it, and it stays pinned to your dropdown across sessions.

Do custom timeframes repaint or change past candles?

No. A custom interval just aggregates the same underlying data. A 3-hour candle is three 1-hour candles grouped together, and closed candles do not move.

What is a good non-standard timeframe for Bitcoin?

Many traders like 2H, 3H, 6H, or 8H because crypto runs 24/7 and those intervals smooth the noise between the 1H and the daily. Test any of them on your own chart before you commit.

Keep reading