interface IndicatorHost { addIndicatorLegend( opts: { color?: string; id: string; paneIndex: number; params: string; row: number; title: string; }, ): PaneLegend; addIndicatorLevel( price: number, color: string, dashed: boolean, label: string, id: string, paneIndex: number, ): PriceLine; addIndicatorSeries( type: string, paneIndex: number, style: undefined | Record<string, unknown>, priceScaleId: undefined | string, ): SeriesApi; legendRowsOn(paneIndex: number): number; nextPaneIndex(): number; removeIndicatorLegend(legend: PaneLegend): void; removeIndicatorLevel(line: PriceLine): void; setPaneRange( paneIndex: number, range: null | { max: number; min: number }, ): void; sourceBars(): readonly Bar[];} Methods
addIndicatorLegend
- addIndicatorLegend(
opts: {
color?: string;
id: string;
paneIndex: number;
params: string;
row: number;
title: string;
},
): PaneLegend Parameters
- opts: {
color?: string;
id: string;
paneIndex: number;
params: string;
row: number;
title: string;
}
addIndicatorLevel
- addIndicatorLevel(
price: number,
color: string,
dashed: boolean,
label: string,
id: string,
paneIndex: number,
): PriceLine Parameters
- price: number
- color: string
- dashed: boolean
- label: string
- id: string
- paneIndex: number
addIndicatorSeries
- addIndicatorSeries(
type: string,
paneIndex: number,
style: undefined | Record<string, unknown>,
priceScaleId: undefined | string,
): SeriesApi Parameters
- type: string
- paneIndex: number
- style: undefined | Record<string, unknown>
- priceScaleId: undefined | string
legendRowsOn
- legendRowsOn(paneIndex: number): number
Returns number
nextPaneIndex
- nextPaneIndex(): number
Returns number
removeIndicatorLegend
- removeIndicatorLegend(legend: PaneLegend): void
Returns void
removeIndicatorLevel
- removeIndicatorLevel(line: PriceLine): void
Returns void
setPaneRange
- setPaneRange(
paneIndex: number,
range: null | { max: number; min: number },
): void Parameters
- paneIndex: number
- range: null | { max: number; min: number }
Returns void
sourceBars
- sourceBars(): readonly Bar[]
Returns readonly Bar[]
The slice of the chart the runtime needs. Keeps this module testable alone.