🏗️ 项目重构:模块化清理完成

This commit is contained in:
llama-research
2025-09-01 12:29:27 +00:00
parent ef7657101a
commit f9856c31e5
349 changed files with 41438 additions and 254 deletions

View File

@@ -0,0 +1,3 @@
# 数据流设计
占位:将补充从 UI 输入 -> 引擎 -> OpenBB/provider -> DataFrame -> KPI/图表 的完整数据流与序列图。

View File

@@ -0,0 +1,7 @@
# 部署策略
- OpenBB 作为可选依赖提供,默认不强制安装
- 在需要时通过 `pip install "openbb>=4.1.0"` 启用
- 国内网络场景建议使用镜像或代理
后续将补充 CI/CD、环境矩阵与缓存策略。

View File

@@ -0,0 +1,7 @@
# 集成模式
- 路由优先:`obb.equity.price.historical`,必要时回退到 `obb.etf.price.historical`
- 结果标准化:兼容 `.to_df()` / `.to_dataframe()` / 原始对象 -> DataFrame
- 列规范化Date / Close 归一化,保证后续图表与 KPI 计算稳定
后续将补充更多模式(基本面/新闻/宏观等)。

View File

@@ -0,0 +1,17 @@
# 系统架构Qwen 输出)
本章描述 OpenBB 集成在系统中的位置、边界与依赖。
## 组件边界
- UI 层:`app/tabs/openbb_tab.py`
- 引擎层:`src/jixia/engines/openbb_engine.py``openbb_stock_data.py`
- 数据层OpenBB provideryfinance、polygon、fmp 等)与演示/合成数据
## 关键架构决策
- 使用 OpenBB v4 统一路由
- 延迟导入lazy import降低对未安装环境的侵入
- 明确回退机制,保证用户体验连续性
## 后续补充
- 数据流与上下行依赖
- 与“八仙论道”系统的耦合点与解耦方案