🏗️ 项目重构:模块化清理完成
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
# 数据流设计
|
||||
|
||||
占位:将补充从 UI 输入 -> 引擎 -> OpenBB/provider -> DataFrame -> KPI/图表 的完整数据流与序列图。
|
||||
@@ -0,0 +1,7 @@
|
||||
# 部署策略
|
||||
|
||||
- OpenBB 作为可选依赖提供,默认不强制安装
|
||||
- 在需要时通过 `pip install "openbb>=4.1.0"` 启用
|
||||
- 国内网络场景建议使用镜像或代理
|
||||
|
||||
后续将补充 CI/CD、环境矩阵与缓存策略。
|
||||
@@ -0,0 +1,7 @@
|
||||
# 集成模式
|
||||
|
||||
- 路由优先:`obb.equity.price.historical`,必要时回退到 `obb.etf.price.historical`
|
||||
- 结果标准化:兼容 `.to_df()` / `.to_dataframe()` / 原始对象 -> DataFrame
|
||||
- 列规范化:Date / Close 归一化,保证后续图表与 KPI 计算稳定
|
||||
|
||||
后续将补充更多模式(基本面/新闻/宏观等)。
|
||||
@@ -0,0 +1,17 @@
|
||||
# 系统架构(Qwen 输出)
|
||||
|
||||
本章描述 OpenBB 集成在系统中的位置、边界与依赖。
|
||||
|
||||
## 组件边界
|
||||
- UI 层:`app/tabs/openbb_tab.py`
|
||||
- 引擎层:`src/jixia/engines/openbb_engine.py`、`openbb_stock_data.py`
|
||||
- 数据层:OpenBB provider(yfinance、polygon、fmp 等)与演示/合成数据
|
||||
|
||||
## 关键架构决策
|
||||
- 使用 OpenBB v4 统一路由
|
||||
- 延迟导入(lazy import)降低对未安装环境的侵入
|
||||
- 明确回退机制,保证用户体验连续性
|
||||
|
||||
## 后续补充
|
||||
- 数据流与上下行依赖
|
||||
- 与“八仙论道”系统的耦合点与解耦方案
|
||||
Reference in New Issue
Block a user