Skip to content

API Reference


API Reference / TechnicalAnalysis

Class: TechnicalAnalysis

Defined in: src/ta/TechnicalAnalysis.ts:108

Multi-timeframe indicator computation over the charts API.

Pulls intraday candles per interval, then reduces each timeframe to the latest value of every indicator — the shape analyzeMultiTimeframe consumes.

Constructors

Constructor

new TechnicalAnalysis(charts, options?): TechnicalAnalysis

Defined in: src/ta/TechnicalAnalysis.ts:111

Parameters

charts

Charts

options?

TechnicalAnalysisOptions = {}

Returns

TechnicalAnalysis

Methods

compute()

compute(request): Promise<TechnicalAnalysisResult>

Defined in: src/ta/TechnicalAnalysis.ts:119

Fetches candles per interval and computes indicators for each.

Parameters

request

ComputeRequest

Returns

Promise<TechnicalAnalysisResult>


computeFromCandles()

computeFromCandles(baseCandles, intervals?): Partial<Record<TimeframeKey, TimeframeIndicators>>

Defined in: src/ta/TechnicalAnalysis.ts:173

Computes the same multi-timeframe result from a single base series by resampling, so one API call can cover every interval.

Parameters

baseCandles

Candle[]

intervals?

number[] = ...

Returns

Partial<Record<TimeframeKey, TimeframeIndicators>>


computeFor()

computeFor(candles): TimeframeIndicators

Defined in: src/ta/TechnicalAnalysis.ts:192

Every indicator for one timeframe, reduced to its latest value.

Parameters

candles

Candle[]

Returns

TimeframeIndicators

Community project — not affiliated with Dhan. MIT License.