返回 Skill 列表
extension
分类: 数据与分析需要 API Key

fund-timing-analysis

基金择时能力分析 — 对标指定指数,按周统计上涨/下跌周超额收益,生成5面板择时分析图+大趋势阶段图。自动识别净值文件格式。

person作者: user_186b4ea5hubcommunity

基金择时能力分析

输入基金净值文件 + 对标指数,自动输出:

  1. 5 面板择时图:净值走势对比 + 上涨/下跌周超额柱状 + 分布 violin + 胜率饼图
  2. 大趋势阶段图:自适应划分阶段,每段起点归一化,标注每段超额

用法

python scripts/fund_timing_analysis.py <净值文件> [--index 中证2000] [--outdir DIR] [--token TOKEN]

| 参数 | 说明 | 默认 | |------|------|------| | file | 净值文件 (.xlsx/.xls/.csv) | 必填 | | --index | 对标指数关键词(模糊搜索) | 中证2000 | | --outdir | 输出目录 | 基金文件所在 | | --token | Tushare token | — |

输出

  • {日期}_{基金名}_择时分析.png — 5 面板
  • {日期}_{基金名}_趋势阶段.png — 大趋势阶段

输出统计

运行后在终端打印:

  • 总周数 / 上涨周 / 下跌周
  • 上涨周胜率 + 平均超额
  • 下跌周胜率 + 平均超额
  • 综合胜率

Token 安全

不硬编码,按 --token > TUSHARE_TOKEN > ~/.config/tushare/token 读取。

对标指数示例

| 关键词 | 匹配 | |--------|------| | 中证2000 | 932000.CSI | | 中证500 | 000905.SH | | 沪深300 | 000300.SH | | 中证1000 | 000852.SH |