nonferrous-daily

🦞 零门槛有色金属自动投研日报

零付费API自动采集铜锌镍钴镁铋六类有色金属行情,每日14:00生成六板块专业投研报告推送Telegram,适合量化交易者与商品研究员。

收藏
3.9k
安装
970
版本
1.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Metal Price Daily 是一款面向 AI Agent 设计的有色金属自动化投研工具,专注于铜(Cu)、锌(Zn)、镍(Ni)、钴(Co)、镁(Mg)、铋(Bi)六大品种的日频监测。用户仅需配置 Telegram Bot Token 与 Chat ID,即可通过 daily-report.mjs 脚本或 OpenClaw Cron 定时任务,于每日北京时间 14:00(上午盘收盘后)自动触发完整链路:数据采集 → 六板块分析 → Telegram 推送。

数据采集覆盖多源交叉验证:Yahoo Finance 与 COMEX 提供美元报价,CCMN 长江有色、SMM 上海有色提供人民币现货价,Westmetall 替代被 Cloudflare 封锁的 LME 官方库提供 LME Cash 价与库存数据,TradingEconomics 补充钴价,Reddit r/Commodities 抓取市场情绪,Google News RSS 经 48 小时时效过滤后提供中英文行业新闻。技术层面自动计算远期曲线(Spot/+2M/+6M)、判断 Backwardation/Contango 结构、识别各品种支撑阻力位。

报告采用六板块专业投研格式:①行情快照(实时价格+涨跌+数据源标注);②行业指数(XME/COPX/申万有色,捕捉 A/H 分化信号);③技术面(支撑/阻力/趋势);④基本面(LME 库存+去库/累库信号);⑤市场情绪(高盛/摩根大通/花旗等机构观点中文提炼,非原始链接堆砌);⑥四维交叉推理(宏观×库存×期货结构×情绪)+ 具体操作参考(含具体价位建议)。

显著优点

1. 零付费 API 门槛:全部数据源均为免费公开接口或网页抓取,无需 LME、Bloomberg、Refinitiv 等昂贵订阅,个人开发者与小型团队可开箱即用。
2. 自动化闭环:从数据采集到 Telegram 推送全链路自动化,支持 OpenClaw Cron 定时触发,真正实现"无人值守"的日频监测。

3. 多源交叉验证:同一品种同时抓取美元与人民币报价、多个国内平台数据,降低单一数据源失真风险。

4. 机构级分析框架:六板块结构对标专业券商商品研报,远期曲线、期限结构、库存-价格联动等维度均有覆盖。

5. 时效性控制:新闻严格过滤 48 小时内条目,避免 Agent 被过期信息干扰。

潜在缺点与局限性

1. 数据源脆弱性:LME 官方库因 Cloudflare 封锁已被替换为 Westmetall,若后者调整反爬策略或下线,库存数据链将断裂;CCMN、SMM 等国内平台同样存在网页改版导致抓取失效的风险。
2. 无实时行情:依赖网页抓取与免费 API,数据延迟通常在分钟级至小时级,无法满足高频交易需求。

3. 品种覆盖有限:明确排除铝(Al)品种,若用户需要完整的有色金属矩阵,需额外配置其他工具。

4. Telegram 单通道输出:当前仅支持 Telegram 推送,无邮件/钉钉/企业微信等国内主流办公平台原生适配。

5. 机构观点提炼质量依赖规则:高盛/摩根大通/花旗等机构的识别与结论提炼基于关键词规则,可能遗漏非头部机构的重要观点,或产生误判。

6. 无历史回测框架:工具专注于生成日报,未内置策略回测与 PnL 跟踪模块。

适合人群

  • 商品期货量化交易者:需要日频基本面数据与技术面参考,但无力承担 LME/Bloomberg 终端成本
  • 有色金属产业链研究员:关注铜锌镍钴镁铋的现货-期货联动、库存周期与跨市场套利机会
  • 宏观对冲组合经理:通过 XME/COPX/申万有色指数捕捉 A/H 市场分化信号
  • 个人投资者与交易爱好者:希望获得机构级分析框架,但缺乏专业数据终端

常规风险

1. 数据准确性风险:网页抓取易受 DOM 结构变更影响,可能导致价格或库存数据错误,建议关键决策前人工复核。
2. 延迟风险:免费数据源无 SLA 保障,极端行情下可能出现数据更新滞后。

3. 合规风险:部分数据源(如 SMM、CCMN)的抓取行为可能违反其 ToS,需关注平台反爬策略升级。

4. Telegram 服务风险:若目标群组/频道被限制或 Bot Token 泄露,推送链路将中断。

5. 推理局限性:四维交叉推理基于规则化逻辑,非机器学习预测,在极端宏观冲击(如地缘冲突、央行紧急干预)下可能失效。

nonferrous-daily 内容

scripts文件夹
手动下载zip · 42.0 kB
daily-report.mjstext/javascript
请选择文件