@gabriel3615/ta_analysis
Version:
stock ta analysis
24 lines (23 loc) • 1.01 kB
TypeScript
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;