UNPKG

@gabriel3615/ta_analysis

Version:

stock ta analysis

30 lines (29 loc) 1.07 kB
import { Candle } from '../types.js'; import { PatternDirection } from '../analysis/basic/patterns/analyzeMultiTimeframePatterns.js'; export interface AccumulationDistributionResult { adLine: number[]; adSlope: number; adTrend: PatternDirection; divergence: { type: 'bullish' | 'bearish' | 'hidden_bullish' | 'hidden_bearish' | 'none'; strength: number; description: string; }; volumeForce: number; moneyFlowIndex: number; chaikinOscillator: number; obv: number[]; obvSlope: number; volumePriceConfirmation: boolean; summary: string; } /** * 计算积累分布线及相关的量价指标 * @param data K线数据 * @param lookbackPeriod 回溯期(默认为20个交易日) */ export declare function calculateAccumulationDistribution(data: Candle[], lookbackPeriod?: number): AccumulationDistributionResult; /** * 格式化积累分布线分析结果为易读的字符串 */ export declare function formatAccumulationDistributionAnalysis(analysis: AccumulationDistributionResult): string;