Documentation
Charts & Analysis
Astral charts are built on TradingView Lightweight Charts. The charting layer is used by Terminal, Dashboard, Explore previews, strategy detail views, backtests, and account/portfolio panels.
Chart workspace capabilities
- multiple chart grid,
- symbol replace and add-chart flows,
- interval controls,
- chart type controls,
- indicator and overlay settings,
- drawing tools,
- order markers,
- price line and timer overlays,
- volume color settings,
- shared-axis overlays,
- pane summaries and HUD controls,
- chart viewport reset and preservation.
Chart Types
Date Ranges (quick presets)
Intervals (supported in UI)
| Group | Supported Intervals |
|---|---|
| Common | 1m5m15m30m1h1D |
| Minutes | 1m5m15m30m |
| Hours | 1h |
| Days | 1D |
Working with symbols and intervals
Use symbol search to replace the active chart or add another chart. Use intervals to inspect whether a strategy is dependent on one timeframe.
When a strategy-building update names a symbol without choosing a new interval, Classic keeps the active chart panel's interval rather than returning to the startup default. An explicit interval in the strategy update still takes precedence. Check the interval label after a build or backtest; changing the visible chart does not change an existing deployment's trading interval.
Keep studies when asking for a new interval
In Terminal chat, name the chart and interval—for example, “Change the AAPL chart to 5m.” On releases with the interval-study repair, changing the same symbol's primary chart preserves its stored studies, including formulas, names, panes and styling, on the new interval. A separate SPY MACD chart stays on SPY. Check the interval label and indicator list after the change and after reopening the conversation. Values can differ because they use the new candle interval and still need sufficient history.
If a study is still being added, a conflicting study name already exists at the new interval, or keeping both intervals would exceed your custom-indicator limit, the agent leaves the chart setup intact and explains what needs attention. Wait for the pending study or review the conflicting/unused studies before retrying. If an edit reports a concurrent change, refresh the chart context and retry once. An already-missing study cannot be reconstructed by reopening alone; report the conversation link, symbol, old/new intervals and device instead of repeatedly adding studies.
This applies to the agent's same-symbol interval action on matching desktop and mobile-web releases; installed clients need their matching release. A symbol replacement, the manual interval control, and a draft's authored interval are separate operations. Chart changes do not rewrite saved strategies, orders or running deployments in Paper or Real money.
Good review pattern:
- Inspect the strategy on the prompt timeframe.
- Add a related symbol or benchmark.
- Switch between intraday and daily context.
- Confirm that visible markers/indicators still align after resizing or panning.
Indicators
Indicators can come from several places:
- built-in chart indicators,
- generated expression indicators,
- saved custom indicators,
- indicators copied from Explore,
- rule indicators generated from strategy/backtest output.
Use the indicators modal to add, edit, save, remove, or inspect indicators. Indicator metadata, legend rows, and pane summaries help verify what is actually active.
Indicator legends in quiet markets
After adding a study with Indicators, its name and available values should appear as soon as its chart pane is ready. You do not need to move the pointer or wait for another price update, including on touch screens. Use the study's existing settings, visibility and remove controls; Save Pane Indicators remains available on chart surfaces that show it. Compact charts that intentionally hide controls keep that layout.
A missing legend is different from an indicator value that needs more history or unavailable data. If lines appear but their legend remains absent, reopen the same chart and report the product (Classic or Onchain), asset, interval and device; repeatedly adding the study is not a repair. Chart studies do not change a saved strategy, an order or account permissions. The readiness rule is the same in Paper and Real money; installed clients can differ by release.
Reopen a chart workspace
Reopening a Classic Terminal conversation should restore its persisted studies on their original charts and intervals, including when price history appears before the live connection finishes restoring. For example, an AAPL RSI belongs to the AAPL chart while a separate SPY MACD stays on SPY. Check each chart's symbol, interval and indicator list after reopening.
If prices return but studies do not, reload the same conversation once and report its link, affected symbols, intervals and device if it persists. Do not repeatedly add the studies. This is separate from missing history or indicator warmup. The restore applies where that chart surface is available; mobile layouts and installed-client releases can differ. Reopening does not change orders or a running strategy, in either Paper or Real money.
Drawing tools
Drawing tools are for visual analysis, not execution by themselves.
- Trend line marks diagonal support/resistance or structure.
- Horizontal line marks levels.
- Rectangle marks zones, ranges, or areas of interest.
- Hide drawings lets you temporarily declutter the chart without deleting work.
Drawings can be selected, moved, hidden, and removed. Use undo/redo for chart edits where supported.
Shared-axis overlays
Shared-axis overlays allow multiple related series or indicators to coordinate on the chart. This is useful when comparing generated indicators, custom overlays, or strategy outputs that should be interpreted against the same visible context.
When overlays look wrong:
- confirm the active chart,
- confirm the symbol and timeframe,
- inspect the pane summary,
- remove stale indicators,
- reset the chart view,
- rerun the strategy or indicator generation if the chart data changed.
Chart settings
Chart settings include visual and behavioral controls such as chart type, volume color treatment, overlay configuration, interval behavior, and pane summaries.
Dashboard chart widgets and Terminal charts share several patterns, but Dashboard charts are optimized for monitoring and Terminal charts are optimized for active work.
Attribution
Advanced chart visualizations are powered by TradingView Lightweight Charts. See Chart Attribution.
Price bars and viewport context
A candle summarizes a period; it does not reveal the exact sequence of every trade inside that period. Intrabar order or alert behavior can therefore differ from what a daily candle alone appears to imply. Use a smaller interval or Replay when sequence matters, while recognizing that lower-interval historical coverage can differ.
Panning and zooming change the visible window, not the underlying strategy dates. A chart can visually emphasize a favorable period while the backtest metrics still describe the complete run. Use explicit range controls when comparing performance windows.
Equity history and early-close sessions
Classic's US equity intraday history uses regular exchange sessions, including holidays and early closes. A normal session has 26 fifteen-minute candles; a 9:30 a.m.–1 p.m. Eastern half day has 14. Candle timestamps mark the start of the interval, so a candle starting at the session close is outside regular hours. Hourly bars retain the clock-hour convention: the 9 a.m. bar includes the 9:30–10 a.m. opening period. Daily bars and continuous-market histories use their own conventions.
Requesting a wider range should preserve the same candles for overlapping times, subject to provider corrections and the requested row limit. If an opening candle disappears when the range changes, report the symbol, interval and both ranges. Historical coverage still depends on the provider. These history rules apply to desktop and mobile web in Paper and Real money; installed clients require their own release qualification. A corrected history response does not rerun an old backtest or change recorded trades.
Indicator interpretation
An indicator value depends on its input series, parameters, warmup history, symbol, and interval. The same “20-period average” means twenty minutes on a one-minute chart and twenty sessions on a daily chart. Confirm those inputs before translating a visual observation into a strategy rule.
Crossovers can appear differently while a bar is forming. For bar-close strategies, judge the completed value rather than an interim chart movement. Generated or custom expressions should be read alongside their formula and output pane.
Charts versus strategy state
Changing a chart does not automatically rewrite a saved strategy. Likewise, adding a visual indicator does not add it to strategy code unless a separate strategy revision succeeds. Treat chart work as analysis context until the resulting rule is explicitly generated, reviewed, and saved.
Order markers on a backtest chart describe simulated events. Markers on a broker-aware surface can reflect live order data. Use the surrounding page and source label to distinguish them.
Multi-chart comparison
Use multiple charts when the relationship is part of the question: an asset and benchmark, several timeframes, or related instruments. Keep layouts small enough that labels and axes remain readable. Before applying an action, click the intended chart and verify its active state.
When synchronized or shared-axis series use different units, visual proximity can be misleading. Read each legend and scale instead of assuming lines are directly comparable.
Troubleshooting a chart
If data appears missing or stale, verify symbol, interval, requested range, market session, and provider support. Reset the viewport before deleting indicators. If one chart in a grid is affected, compare it with a new chart using the same symbol to distinguish workspace state from upstream data.