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.