types.IndicatorDataChannels#
Legacy data-channels shape passed to compute() and exposed as the data global.
SYNTAX#
interface IndicatorDataChannels { funding?: FundingDataChannel; oi?: OIDataChannel; liquidations?: LiquidationDataChannel; orderbook?: OrderBookDataChannel; }ARGUMENTS#
funding(FundingDataChannel) —{ rates: number[]; annualizedRates: number[] }aligned 1:1 with candles.oi(OIDataChannel) —{ values: number[]; deltas: number[] }— open interest in USD per bar.liquidations(LiquidationDataChannel) —{ counts, volumes, longVolumes, shortVolumes }per-bar arrays.orderbook(OrderBookDataChannel) —{ bestBid, bestAsk, midPrice, spread, spreadBps, imbalance }— point-in-time snapshot, not per-candle.
RETURNS#
Type definition.
EXAMPLE#
function compute(candles, settings, data) {
const rates = data?.funding?.rates ?? [];
return { name: 'Funding', pane: 'sub', lines: [{ name: 'rate', values: rates, color: '#fbbf24' }] };
}