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
Yijia Xiao
0a8db900a2
Chinese market support from PR #105 . Cleaned up cache and log files to maintain a tidy history.
...
Co-authored-by: hsliuping <hsliup@163.com>
2025-07-08 00:29:05 -04: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
Yijia Xiao
26c5ba5a78
Revert "Docker support and Ollama support ( #47 )" ( #57 )
...
This reverts commit 78ea029a0b .
2025-06-26 00:07:58 -04:00
Geeta Chauhan
78ea029a0b
Docker support and Ollama support ( #47 )
...
- Added support for running CLI and Ollama server via Docker
- Introduced tests for local embeddings model and standalone Docker setup
- Enabled conditional Ollama server launch via LLM_PROVIDER
2025-06-25 23:57:05 -04:00
Edward Sun
da84ef43aa
main works, cli bugs
2025-06-15 22:20:59 -07:00
maxer137
99789f9cd1
Add support for other backends, such as OpenRouter and olama
...
This aims to offer alternative OpenAI capable api's.
This offers people to experiment with running the application locally
2025-06-11 14:19:25 +02:00
Yijia-Xiao
cc97cb6d5d
chore(release): v0.1.0 – initial public release of TradingAgents
2025-06-05 04:27:57 -07:00