|
|
2 mesi fa | |
|---|---|---|
| .. | ||
| adapters | 2 mesi fa | |
| components | 2 mesi fa | |
| debug_scripts | 2 mesi fa | |
| examples_old | 2 mesi fa | |
| market_old | 2 mesi fa | |
| risk_old | 2 mesi fa | |
| README.md | 2 mesi fa | |
| app.ts | 2 mesi fa | |
| config.ts | 2 mesi fa | |
| main-complete.ts | 2 mesi fa | |
| main-production.ts | 2 mesi fa | |
归档时间:2025-09-27 归档原因:基差管理系统优化完成,相关组件已集成到
main-complete.ts
archived/
├── components/ # 已集成的独立组件
├── adapters/ # 旧版适配器和管理器
├── utils/ # 工具类文件
├── config.ts # 旧版配置文件
└── README.md # 本说明文件
main-complete.ts - 单体架构主程序 (2588行)
src/main-modular.ts + src/modules/ 模块化架构main-production.ts - 生产环境主程序
src/main-modular.ts 的统一配置系统这些组件的功能已经完全集成到模块化架构中:
basisManager.ts - 基差风险监控管理器
main-complete.ts 的 assessBasisRisk() 方法priceConvergenceManager.ts - 价格收敛管理器
main-complete.ts 的交易信号生成和平衡逻辑stopLossManager.ts - 止盈止损管理器
main-complete.ts 的 setupStopLossAndTakeProfit() 方法enhancedHedgingExecutor.ts - 增强对冲执行器
main-complete.ts 的各个交易方法optimizedHedgingSystem.ts - 优化对冲系统
main-complete.ts 整体架构设计convergenceAlgorithm.ts - 收敛算法
main-complete.ts 的智能交易算法accountManager.ts - 旧版账户管理器
src/accounts/UnifiedAccountManager.tsconfig.ts - 旧版配置文件
src/config/ 目录下的模块化配置// 问题:8个独立定时器同时运行
setInterval(basisMonitoring, 5000) // basisManager.ts
setInterval(convergenceCheck, 3000) // priceConvergenceManager.ts
setInterval(stopLossCheck, 2000) // stopLossManager.ts
setInterval(mainExecution, 5000) // enhancedHedgingExecutor.ts
// + main-complete.ts 的4个定时器 = 8个定时器
// 解决:统一到单一主循环
setInterval(async () => {
await this.generateTradingSignals() // 包含基差检查
await this.performRiskCheck() // 包含收敛和止损检查
}, 15000) // 统一15秒间隔
// 结果:1个定时器 + 智能缓存 = 高效执行
这些文件包含了重要的业务逻辑和算法实现,虽然已经集成到新系统中,但保留原始代码有以下价值:
📝 本文档记录了代码优化过程中的文件归档情况,为项目的持续发展提供参考。