Skip to content
EliteChart

computePointFigure

Documentation


Documentation / @elitechart/core / computePointFigure

code
function computePointFigure(bars, opts?): readonly Bar[];

Defined in: series/point-figure.ts:241

Batch transform — converts an entire raw OHLCV series into P&F columns. Returns Bar[] so the existing painter pipeline consumes them unchanged. Empty input → empty output. Single-bar input → empty output. Trailing in-flight column flushed at end.

Parameters

bars

readonly Bar[]

opts?

PointFigureOptions = {}

Returns

readonly Bar[]

Example

code
import { computePointFigure, suggestPointFigureBoxSize } from '@elitechart/core';
const boxSize = suggestPointFigureBoxSize(bars, { tickSize: 0.01 });
const cols = computePointFigure(bars, { boxSize, reversalBoxes: 3 });