UNPKG

@gabriel3615/ta_analysis

Version:

stock ta analysis

52 lines (47 loc) 1.34 kB
// 新架构模块导入 import { IntegratedOrchestrator } from './integration/IntegratedOrchestrator.js'; import type { IntegrationConfig } from './integration/IntegrationConfig.js'; // === 新架构快捷入口 === /** * 新架构快捷入口函数 * 使用新的集成编排器执行分析 */ export async function executeIntegratedAnalysisV2( symbol: string, config?: Partial<IntegrationConfig> ) { const orchestrator = new IntegratedOrchestrator(); const result = await orchestrator.executeIntegratedAnalysis(symbol, config); return result.tradePlan; // 返回交易计划,保持向后兼容 } /** * 新架构快捷入口函数(加密货币) */ export async function executeIntegratedCryptoAnalysisV2( symbol: string, config?: Partial<IntegrationConfig> ) { const orchestrator = new IntegratedOrchestrator(); const result = await orchestrator.executeIntegratedCryptoAnalysis( symbol, config ); return result.tradePlan; } /** * 批量分析多个股票 */ export async function executeBatchAnalysis( symbols: string[], config?: Partial<IntegrationConfig>, parallelLimit?: number ) { const orchestrator = new IntegratedOrchestrator(); if (config) { orchestrator.updateConfig(config); } return await orchestrator.executeBatchAnalysis({ symbols, parallelLimit, }); }