UNPKG

@gabriel3615/ta_analysis

Version:

stock ta analysis

24 lines (23 loc) 1.01 kB
import { Candle, VolatilityAnalysisResult } from '../../../types.js'; import type { AccumulationDistributionResult } from '../../../util/accumulationDistribution.js'; export interface IntegratedVolumeAnalysisResult { volumeAnalysis: AccumulationDistributionResult; formattedVolumeAnalysis: string; } export interface IntegratedVolatilityAnalysisResult { volatilityAnalysis: VolatilityAnalysisResult; formattedVolatilityAnalysis: string; } export interface CombinedVVAnalysisResult { volumeAnalysis: IntegratedVolumeAnalysisResult; volumeAnalysisReason: string; volatilityAnalysis: IntegratedVolatilityAnalysisResult; volatilityAnalysisReason: string; combinedAnalysisSummary: string; } /** * 执行综合量价分析,包括积累分布线及相关指标 * @param data 历史K线数据 * @param lookbackPeriod 回溯期(默认为20个交易日) */ export declare function executeVolumeAnalysis(data: Candle[], lookbackPeriod?: number): IntegratedVolumeAnalysisResult;