OptionalsignalInstance lifetime. Aborted on removal, preserved across style changes.
Scratch this instance owns; the same object calc receives.
OptionaladdAttach a primitive to this indicator's pane, and detach it again.
OptionaldataOptional host identity, independent of the indicator's own settings.
OptionalemitEmit on the chart's own event bus, the one chart.on(name, cb) listens to.
The declarative alerts slot covers a condition read off the bars; this is
the imperative half, for an indicator whose signal arrives from outside the
calculation entirely (a subscription its attach opened).
OptionalintervalOptionalnowOptionalpaneOptionalremoveOptionalrequestAsk the host for another instrument's (or interval's) bars. Always present
under chart.addIndicator; it rejects when the host has registered no
provider (chart.setBarsProvider), so a study can treat the rejection as
"unsupported here" and say so through setDataStatus.
OptionalrequestRequest explicit confirmation and availability without inferring either from raw bars.
OptionalrequestNative source, provider and replay identity, read at request time.
OptionalsetOptionalsetPublish status and an explicit retry action for this instance.
Current settings (live: read at call time, not captured).
OptionalsubscribeRead bars and identity again when the host publishes a change.
OptionalsubscribeOptionalsymbolThe instrument the chart is showing, when the host knows it.
Hosts can supply this through IndicatorHost or Chart's explicit data
context. Without a configured identity it stays undefined. External
studies read dataContext to include the exchange as well.
Optionaltimezone
What an indicator's
attachlifecycle can reach.