OptionalcategoryOptionalrefetchOptionalseriesExternal columns to align besides the plots, by key. A point may carry
more than what is drawn: a benchmark close that calc divides by, an
open-interest figure a ratio is built from. Anything not named here or in
plots is dropped at alignment.
OptionalsupportsOpt into native timed replay. fetch must honor finite ctx.asOf, return the values known then, and use point.time as availability time. Raw requestBars does not supply historical value versions automatically. Native legacy replay without an availability clock remains unsupported. Defaults false.
OptionalcalcCombine the aligned external columns with the chart's own bars. Without
it the aligned columns are the result, one per plot, exactly as before.
With it, external holds every plot and series key aligned onto the
bars (last-known-value, null before the first point), and the return is
what the plots draw: a relative strength, a beta, a spread. Pure in its
arguments, like any calc.
Optionalctx: IndicatorCalcContextLoad the series for the current window.
OptionallevelsOptionalrangeOptionalsubscribeOptional live subscription. Call push with each incoming point; return an
unsubscribe function.
OptionalsupportsA host/provider can explicitly decline data it cannot supply.
Settings keys that invalidate the fetched data when they change (symbol, exchange, resolution). Changing anything else only re-runs alignment.