liuping
|
38ca293fe2
|
feat: upgrade Chinese market integration - replace TongDaXin with Tushare API
重大升级:专业Tushare API替代通达信
## 核心改进
### 数据源升级
- 完全移除通达信(TongDaXin/TDX)依赖
- 集成专业Tushare API
- 更稳定可靠的数据获取
- 官方API文档和技术支持
### 智能市场处理
- 自动识别中美股票代码格式
- 智能数据源路由选择
- 中国股票(6位数字) Tushare API
- 美国股票(字母代码) Yahoo Finance
### 分析师工具优化
- Market Analyst智能工具选择
- Fundamentals Analyst中国股票支持
- 专门的中国股票分析提示词
- 保持美股分析逻辑完全不变
### 系统架构增强
- 完整的错误处理和多层回退机制
- 智能缓存系统(MongoDB + Redis)
- 交互式CLI市场选择和验证
- 完整的双语文档体系
## 主要技术变更
### 新增核心模块
- tradingagents/dataflows/tushare_utils.py (Tushare API完整集成)
- tradingagents/dataflows/interface.py (智能数据源选择引擎)
### 优化现有模块
- tradingagents/agents/analysts/ (智能分析师工具选择)
- cli/utils.py (数据源配置: tongdaxin tushare)
- tradingagents/dataflows/ (完整的通达信代码清理)
### 配置和文档
- .env.example (完整的API配置指南)
- docs/ (彻底清理通达信引用,统一Tushare术语)
- requirements.txt (依赖优化: pytdx tushare)
## 全面测试验证
### 功能测试
- 6/6 Tushare API集成测试通过
- 智能数据源选择算法验证
- 分析师工具正确路由确认
- CLI交互功能完整性测试
### 兼容性测试
- 美股分析功能完全保持不变
- 现有配置文件向后兼容
- API接口保持一致性
- 无破坏性变更确认
### 生产就绪验证
- 错误处理和回退机制测试
- 数据库缓存系统集成测试
- 多用户并发访问测试
- 长时间稳定性运行测试
## 升级效果对比
### 之前版本 (通达信集成)
- 依赖不稳定的通达信API
- 单一数据源,容错性有限
- 文档和技术支持不足
- 数据质量和及时性问题
### 现在版本 (Tushare专业集成)
- 企业级专业金融数据API
- 智能多数据源架构
- 完整官方文档和技术支持
- 金融级数据质量和实时性
## 商业价值
这次升级将TradingAgents从基础的中国市场支持
提升为专业级的全球金融分析平台:
- 为中国用户提供专业A股数据支持
- 保持美股市场的卓越分析能力
- 统一的全球股票分析体验
- 企业级稳定性和可靠性
Ready for production deployment!
|
2025-07-11 01:37:42 +08:00 |
Max Wong
|
43aa9c5d09
|
Local Ollama (#53)
- Fix typo 'Start' 'End'
- Add llama3.1 selection
- Use 'quick_think_llm' model instead of hard-coding GPT
|
2025-06-26 00:27:01 -04:00 |
Edward Sun
|
7eaf4d995f
|
update clear msg bc anthropic needs at least 1 msg in chat call
|
2025-06-15 23:14:47 -07:00 |
Edward Sun
|
da84ef43aa
|
main works, cli bugs
|
2025-06-15 22:20:59 -07:00 |
Yijia-Xiao
|
cc97cb6d5d
|
chore(release): v0.1.0 – initial public release of TradingAgents
|
2025-06-05 04:27:57 -07:00 |