Skip to content
EliteChart

suggestRangeBarsRangeSize

Documentation


Documentation / @elitechart/core / suggestRangeBarsRangeSize

code
function suggestRangeBarsRangeSize(bars, opts?): number;

Defined in: series/range-bars.ts:238

Suggest a sensible default rangeSize for a series. ATR(14) × 0.5 by default, snapped to tickSize. Same approach as suggestRenkoBrickSize / suggestPointFigureBoxSize so a $1 default doesn't produce thousands of bars on BTC.

Parameters

bars

readonly Bar[]

opts?

fraction?

number

method?

"atr" | "percent"

period?

number

tickSize?

number

Returns

number

Example

code
import { suggestRangeBarsRangeSize } from '@elitechart/core';
const rangeSize = suggestRangeBarsRangeSize(bars, { tickSize: 0.01 });
chart.setRangeBarsOptions({ rangeSize });