Public handle returned by chart.addIndicator(...).

interface IndicatorApi {
    id: string;
    indicatorId: string;
    name: string;
    paneIndex: number;
    legend(): null | PaneLegend;
    remove(): void;
    series(plotKey: string): undefined | SeriesApi;
    setSettings(patch: Readonly<IndicatorSettings>): void;
    settings(): IndicatorSettings;
    setVisible(on: boolean): void;
    updateLegendValues(index?: number): void;
    values(): IndicatorValues;
    visible(): boolean;
}

Properties

id: string

Unique instance id (several instances of one indicator can coexist).

indicatorId: string

The descriptor id, e.g. 'macd'.

name: string

Display name.

paneIndex: number

Pane the indicator drew into.

Methods

  • Refresh the legend readings for a bar index; omit for the latest bar.

    Parameters

    • Optionalindex: number

    Returns void