Initial fundamental dashboard
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
# 商品期货基本面评分面板
|
||||
|
||||
本仓库用于根据本地 Excel 数据生成商品期货基本面评分 HTML 面板。
|
||||
|
||||
## 文件说明
|
||||
|
||||
- `基本面评分面板.html`:当前已生成的可视化面板,可直接打开查看。
|
||||
- `generate_fundamental_dashboard.py`:底层计算与 HTML 生成脚本。
|
||||
- `refresh_dashboard_server.py`:本地刷新服务,支持在页面点击“刷新数据”后重新运行生成脚本。
|
||||
- `wind数据汇总.xlsx`:Wind 导出的原始数据。
|
||||
- `钢联数据汇总.xlsx`:钢联导出的原始数据。
|
||||
- `基本面指标确认.xlsx`:各品种各维度使用的指标与公式。
|
||||
- `月差拼接数据.xlsx`、`月差/`:月差相关资料。
|
||||
|
||||
## 更新数据后重新生成
|
||||
|
||||
将新的 Excel 数据覆盖到同名文件后,在仓库根目录运行:
|
||||
|
||||
```powershell
|
||||
python generate_fundamental_dashboard.py
|
||||
```
|
||||
|
||||
运行完成后打开 `基本面评分面板.html` 即可查看更新后的面板。
|
||||
|
||||
## 使用页面内“刷新数据”按钮
|
||||
|
||||
如果希望在浏览器页面中点击“刷新数据”自动重新计算,请先启动本地服务:
|
||||
|
||||
```powershell
|
||||
python refresh_dashboard_server.py
|
||||
```
|
||||
|
||||
然后用浏览器打开终端输出的地址,通常是:
|
||||
|
||||
```text
|
||||
http://127.0.0.1:8765/基本面评分面板.html
|
||||
```
|
||||
|
||||
通过该地址打开时,页面内“刷新数据”按钮会调用 `generate_fundamental_dashboard.py` 并刷新页面。
|
||||
|
||||
## Python 依赖
|
||||
|
||||
脚本依赖:
|
||||
|
||||
```text
|
||||
pandas
|
||||
numpy
|
||||
openpyxl
|
||||
```
|
||||
|
||||
如本机缺少依赖,可安装:
|
||||
|
||||
```powershell
|
||||
pip install pandas numpy openpyxl
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user