charton API / @chart-on/core / index / DataTarget
Interface: DataTarget
Defined in: packages/core/src/data/controller.ts:17
Where loaded bars go (the chart's main candle series). Must copy what it keeps.
Methods
dropped()?
optionaldropped(bar,reason):void
Defined in: packages/core/src/data/controller.ts:27
A bar from the source was left out: invalid, older than the last bar, or a duplicate time.
Parameters
bar
reason
Returns
void
lookback()?
optionallookback():number
Defined in: packages/core/src/data/controller.ts:21
Extra bars to load first, so indicator warm-up (their lookback) stays off screen.
Returns
number
prepend()?
optionalprepend(older,bars):void
Defined in: packages/core/src/data/controller.ts:32
A page of history: older bars, all before the first bar passed so far, now lead bars. Without it the page arrives as setData(bars, 'history').
Parameters
older
Bar[]
bars
Bar[]
Returns
void
setAdjustments()?
optionalsetAdjustments(adjustments):void
Defined in: packages/core/src/data/controller.ts:25
The corporate actions known for the bars setData is about to pass (see DataSource.adjustments).
Parameters
adjustments
readonly Adjustment[]
Returns
void
setData()
setData(
bars,kind):void
Defined in: packages/core/src/data/controller.ts:18
Parameters
bars
Bar[]
kind
Returns
void
setPriceFormat()
setPriceFormat(
format):void
Defined in: packages/core/src/data/controller.ts:23
The symbol's price format (symbolPriceFormat), or undefined to detect decimals from the data.
Parameters
format
PriceFormat | undefined
Returns
void
update()
update(
bar):void
Defined in: packages/core/src/data/controller.ts:19
Parameters
bar
Returns
void