Explore the types, options and methods behind your charts. This reference is generated from the source used by the current website build; the package version appears in the page title.
| What you are building | Reference | Guide |
|---|---|---|
| A chart with your own interface | Chart API | Core concepts |
| A complete chart with controls | Widget | Widget guide |
| A searchable object inventory | ChartObjects | Objects guide |
| Interactive drawing tools | Drawing controller | Drawing playground |
| A depth ladder | Depth of market | Simulated live demo |
| Daily TPO profiles | Market profile | Profile demo and themes |
Wheel input respects pixel, line and page deltas. Horizontal input pans time; wheel input
over a visible price axis scales that axis. ChartOptions.animAutoscale eases automatic
price changes during navigation. WidgetOptions.mobile controls the responsive header,
bottom bar and drawing sheets while sharing existing drawings and object state.
See the interaction guide,
mobile guide and
interactive example.
ChartObjects shares inventory, supported actions and lifecycle notifications
between widget and custom hosts. widget.openObjects() opens the packaged panel.
Indicator visibility is part of saved layouts, and dialogs fit the chart's actual
container width and height. See the Objects guide.
The Footprint API adds
profile, ladder and heatmap styles, independent text coloring, configurable
tableRows, and volumeDivisor for quantity or lot display. Batch and live
footprints preserve actual OHLC, trade counts and intrabar delta extremes.
See the orderflow guide and
release notes.
The profile reference includes blockDisplay: 'compact', per-session
setSessionSplit / isSessionSplit, and the showSessionOpen / showLastPrice
marker options. See the release notes
for the full release details.
Use search to find a symbol, or browse the modules in the navigation. Each member links to its source definition so you can inspect the exact implementation.