利用 Akshare 拉取 4 支 ETF 的近月动量表现,按 21/22/23/24 个交易日的涨幅进行横向比较,并高亮各周期的领先标的。

  • 标的池:30年国债ETF(511090)、黄金ETF(518880)、创业板ETF(159915)、中证A50ETF(563080)
  • 数据源:Akshare fund_etf_hist_em + Sina 实时行情
  • 更新方式:python lab/tools/momentum_rotation.py(需提前 pip install -U akshare pandas requests
正在加载数据…

刷新逻辑:脚本默认回溯 180 天的日线数据,通过收盘价计算 N 日涨幅;如需调整窗口,可修改 lab/tools/momentum_rotation.py 中的 start 计算逻辑。

刷新数据

在仓库根目录执行:

python -m venv venv
./venv/bin/pip install -U akshare pandas
./venv/bin/python lab/tools/momentum_rotation.py

脚本会拉取最新数据并刷新 lab/momentum-data.json。若在服务器运行,记得定时任务前先激活虚拟环境。