Skip to content
EliteChart

MagnetResult

Documentation


Documentation / @elitechart/core / MagnetResult

Defined in: magnet/magnet.ts:34

Result of a snapToOhlc call. snappedToBar / snappedField are populated only when a snap actually occurred.

Example

code
const r: MagnetResult = snapToOhlc(bars, t, p, 'weak', pxDist);
if (r.snappedField === 'high') console.log('snapped to high');

Properties

price

code
readonly price: Price;

Defined in: magnet/magnet.ts:36

The (possibly-snapped) price.


snappedField?

code
readonly optional snappedField?: "open" | "high" | "low" | "close";

Defined in: magnet/magnet.ts:40

Which OHLC field was used ('open' | 'high' | 'low' | 'close').


snappedToBar?

code
readonly optional snappedToBar?: Bar;

Defined in: magnet/magnet.ts:38

The bar whose OHLC contributed the snap value, when snapping happened.