SuperAPI AI 工具集

analyze-copper-inventory-rebuild-signal

通用与其它

查看项目

更新于 10-15 21:41

技能介绍

用途:把肉眼看图转化为可量化、可自动更新的双层信号系统。短线层用 SHFE 回补速度 z-score 加库存水位,输出 CAUTION / NEUTRAL / SUPPORTIVE;长线层用铜价 10 年历史分位数,输出 CHEAP / FAIR / RICH。

主要能力:通过 Chrome CDP 抓取 MacroMicro 的 SHFE 铜库存(https://en.macromicro.me/series/8743/copper-shfe-warehouse-stock)与 COMEX 铜库存(https://www.macromicro.me/series/8742/copper-comex-warehouse-stock),并从 Yahoo Finance 取铜期货价 HG=F。计算 rebuild_W = inv_t - inv_{t-W}(W=4 周),z_score = (rebuild_W - μ) / σ(3 年滚动);z>1.5 为异常快,z>2.0 为极端快,z<-1.5 为异常去库。含历史信号命中率回测与 Bloomberg 风格图表。

使用方式:先安装依赖 pip install requests websocket-client pandas numpy yfinance matplotlib;进入 scripts 目录运行 python fetch_copper_data.py 抓取数据并缓存到 cache/;再运行 python inventory_signal_analyzer.py(支持 --quick、--full、--long-term);最后运行 python visualize_inventory_signal.py,图表输出到项目根目录 output/copper_inventory_signal_YYYY-MM-DD.png。参数含回测起止日、价格频率、回补窗口、z 门槛、库存偏高分位、长期窗口等。

适用场景:铜价短线高点预警与长期估值对照。

限制:依赖 MacroMicro 与 Yahoo Finance 数据源及 Chrome 调试模式;历史命中率为统计回测,不构成投资建议;未提供收费或平台支持信息。