UNPKG

@gabriel3615/ta_analysis

Version:

stock ta analysis

27 lines (26 loc) 1.25 kB
import type { ChipAnalysisResult } from './chipTypes.js'; import type { MultiTimeframeAnalysisResult, TimeframeAnalysis } from './chipMultiTypes.js'; /** * 将相近的价格水平分组 */ export declare function groupNearbyLevels(levels: number[], currentPrice: number, proximityThreshold?: number): number[]; /** * 根据建议和价格水平确定止损位 */ export declare function determineStopLossLevels(recommendation: string, currentPrice: number, supportLevels: number[], resistanceLevels: number[]): number[]; /** * 根据建议和价格水平确定止盈位 */ export declare function determineTakeProfitLevels(recommendation: string, currentPrice: number, supportLevels: number[], resistanceLevels: number[]): number[]; /** * 识别时间周期之间的冲突 */ export declare function identifyTimeframeConflicts(timeframeAnalyses: TimeframeAnalysis[]): string[]; /** * 根据单个时间周期的分析生成展望 */ export declare function generateTimeframeOutlook(analysis?: ChipAnalysisResult): string; /** * 组合不同时间周期的分析结果 */ export declare function combineTimeframeAnalyses(timeframeAnalyses: TimeframeAnalysis[], primaryTimeframe: 'weekly' | 'daily' | '1hour'): MultiTimeframeAnalysisResult;