Commit Graph
9 Commits
Author SHA1 Message Date
小钰 47c523852f fix: 缓存加载后Date列转datetime,修复类型比较错误
从CSV缓存加载时Date列是字符串,需要转为datetime才能与Timestamp比较
2026-07-08 17:21:33 +08:00
小钰 c05413d4fa fix: Alpha Vantage使用免费端点TIME_SERIES_DAILY
TIME_SERIES_DAILY_ADJUSTED是付费端点,改为免费的TIME_SERIES_DAILY
2026-07-08 17:15:16 +08:00
小钰 9a6c476ff1 feat: Alpha Vantage备选数据源配置
- Alpha Vantage API Key: W5PTA2J5OB16W02L
- 数据源优先级: Yahoo Finance → Alpha Vantage
- 当Yahoo Finance限流时自动fallback到Alpha Vantage
2026-07-08 17:05:13 +08:00
小钰 af1391d6ae feat: Web可视化页面 + trading.zhaidk.xyz域名
- web_app.py: Flask可视化页面,支持股票代码输入、实时状态、结果展示
- systemd服务: tradingagents-web.service (端口8890)
- Cloudflare Tunnel: trading.zhaidk.xyz → localhost:8890
- 预设按钮: AAPL/NVDA/茅台/平安/腾讯/BTC/SPY
2026-07-08 14:38:57 +08:00
小钰 709ea0fd78 feat: SSH连接池串行化 + Polymarket/数据源统一走连接池
- 新增ssh_proxy_pool.py: 全局单例连接池,队列串行化SSH请求
- stockstats_utils.py: _fetch_via_ssh改用连接池
- polymarket.py: 跳过本地直接走SSH连接池
- 消除并发SSH资源竞争问题
2026-07-08 14:34:41 +08:00
小钰 5207a2bf18 fix: Polymarket SSH代理增强错误处理
- 捕获subprocess超时
- 检查空响应
- 捕获JSON解析错误
- 更清晰的错误信息
2026-07-08 14:00:38 +08:00
小钰 6bba181307 fix: 优化Yahoo Finance跳过策略 + Polymarket超时
- yf_retry: 直接抛出YFRateLimitError,跳过本地重试
- Polymarket: 直连超时从30s降到5s,快速fallback到SSH
- 基础数据(yf_retry调用)将优雅降级,不阻塞分析流程
2026-07-08 13:53:12 +08:00
小钰 f8a47cb473 feat: 全面SSH中转代理 + mimo-v2.5-pro支持
- Yahoo Finance: 跳过本地限流,直接走SSH中转
- StockTwits: 直连403时自动fallback到SSH中转
- Reddit: 网络不可达时自动fallback到SSH中转
- Polymarket: 网络不可达时自动fallback到SSH中转
- FRED: 配置API Key (825283926dd016ea66e96cc919e047da)
- .env: 新增FRED_API_KEY和OPENAI_COMPATIBLE_API_KEY
- test_xiaomi.py: 小米mimo-v2.5-pro测试脚本
2026-07-08 11:26:03 +08:00
小钰 51d057e2c9 feat: Yahoo Finance SSH proxy + Xiaomi MiMo LLM support
CI / tests (py3.10) (push) Has been cancelled
CI / tests (py3.11) (push) Has been cancelled
CI / tests (py3.12) (push) Has been cancelled
CI / tests (py3.13) (push) Has been cancelled
CI / clean-install smoke (push) Has been cancelled
CI / ruff (strict, full repo) (push) Has been cancelled
- Add SSH proxy via foreign server for Yahoo Finance bypass
- Add fallback in load_ohlcv and get_YFin_data_online
- Add LLM JSON decode retry (3 attempts) in NormalizedChatOpenAI
- Add yahoo_proxy.py utility module
- Add test_smoke.py and patches/
2026-07-07 15:30:20 +08:00