Pin your favourites
Hover any row and a star appears on its right edge; click it to pin that interval to the header as a one-click button. The active interval renders as a highlighted pill. You can pin up to seven intervals, they persist across sessions, and unpinning is the same star again. With nothing pinned, the header just shows the current interval as a plain label that opens the menu.
Custom intervals
Need a 90-minute or 2-day chart? The top of the dropdown has an Add custom interval row (when the feature is enabled for your deployment). The dialog asks for two things — a Type (minutes, hours, days, weeks or months) and an Interval count — and validates as you type: minutes accept 1–1440, hours 1–24, days 1–365, weeks 1–52, months 1–12. If the feed can neither serve nor build the interval you asked for, the Add button stays disabled and tells you why.
Added intervals appear under their own CUSTOM header above the built-in groups, each with a star for pinning and an × to remove it. The chart switches to a custom interval the moment you add it.
Type a number instead
The fastest interval change never touches the menu. With the chart focused, press any digit — a small Change interval box opens with your keystroke already in it. Keep typing and hit Enter:
15→ 15 minutes; bare numbers are minutes, up to 14402H→ 2 hours,D/W/M→ daily / weekly / monthly3D,2W,6M,30Sall work within the same ranges as the custom dialog
Invalid input shows "Not applicable" in red and shakes on Enter. Leave the box alone for four seconds and a valid value applies itself.
Range shortcuts
The left side of the status bar carries eight range buttons: 5Y 3Y 1Y 6M 3M 1M 1W 1D. These frame a window and switch to a sensible interval for it — 1D puts you on 1-minute bars, 1W on 30-minute, 1M on hourly, 3M through 1Y on daily, and 3Y/5Y on weekly. Handy for jumping between a scalping view and the big picture without touching the interval menu.
Go to a date
Press Alt+G, or right-click the time axis and choose Go to date…. The dialog has two tabs:
- Date — one date field (plus a time field on intraday charts) and a calendar. Confirm with Go to and the chart scrolls that moment into view, paging older history from the feed if needed — up to 40 pages deep.
- Custom range — start and end fields; the chart frames exactly that window.
The dialog is honest about edge cases: it warns "Not a trading day — jumps to the nearest bar", "Later than the newest bar — jumps to the latest data", and refuses a zero-width range. Dates are interpreted in the chart's display timezone.
Loading more history
You never ask for history explicitly — just scroll or fling the chart to the left. When a pan, wheel or pinch gesture ends with the view near the oldest loaded bar (within about 20 bars of it), the chart quietly requests another page from the feed, sized to at least 300 bars or twice the visible width. If you've dragged fast enough to expose blank space left of the data, a fill loop kicks in and keeps requesting — up to 12 pages — until the viewport is covered or the feed says there's nothing older. There's no spinner during normal back-scrolling; the bars simply appear. Only a completely empty chart shows a "Loading..." message.
Countdown to bar close
A per-bar countdown can render inside the last-price tag on the price axis — MM:SS ticking once a second, growing to H:MM:SS on hourly bars. It's off by default and intraday-only; flip it on from the price-axis gear menu (Countdown to bar close) or the Scales and lines tab in Chart Settings.
For everything the keyboard can do around intervals and navigation — including Alt+G and the digit input — see Keyboard & Mouse.