with one click
原油黄金相关性分析工具。
npx skills add https://github.com/zhaog100/openclaw-skills --skill oil-gold-correlationCopy and paste this command into Claude Code to install the skill
原油黄金相关性分析工具。
npx skills add https://github.com/zhaog100/openclaw-skills --skill oil-gold-correlationCopy and paste this command into Claude Code to install the skill
| name | oil-gold-correlation |
| description | 原油黄金相关性分析工具。 |
实时分析黄金(XAU/USD)和原油(WTI/Brent)之间的相关性,支持多种统计方法和可视化。
何时调用此技能:
何时不调用:
| 限制项 | 值 | 说明 |
|---|---|---|
| 超时 | 300 秒(5分钟) | 全局超时,超时自动终止 |
| 内存 | < 512MB | 内存占用上限 |
| 输出长度 | < 50000 字符 | JSON输出长度限制 |
| 重试次数 | 3 次 | 网络请求重试上限 |
| CPU占用 | < 5秒(1年数据) | 统计计算复杂度低 |
| 参数 | 可选值 | 默认值 | 说明 |
|---|---|---|---|
--period | 7d, 30d, 90d, 1y, 2y, 5y | 1y | 分析周期 |
--window | 5-90(整数) | 30 | 滚动窗口天数 |
--type | text, visual, json, all | text | 输出格式 |
--quiet | flag | false | 减少日志输出 |
当用户问及石油和黄金的关系、大宗商品关联性时,按以下流程执行:
python3 fetch_data.py [--period 1y] [--interval 1d]
使用 yfinance 获取数据(免费、无需 Key):
GC=FCL=FBZ=F数据缓存 5 分钟,避免频繁请求。
python3 analysis.py [--method all] [--window 30]
分析方法(从简单到高级):
| 方法 | 说明 | 适用场景 |
|---|---|---|
| Pearson | 线性相关性 | 基础分析 |
| Spearman | 秩相关性 | 非线性单调关系 |
| Kendall | 秩一致性 | 小样本稳健 |
| Rolling Correlation | 滚动窗口相关 | 相关性变化趋势 |
| Granger Causality | 因果方向 | 谁领先谁 |
| Cointegration (ADF) | 长期均衡 | 是否存在稳定关系 |
| 白银-黄金相关 | 白银与黄金收益率相关 | 商品联动分析 |
| 白银-原油相关 | 白银与原油收益率相关 | 商品联动分析 |
python3 main.py --mode visualize [--output media/oil-gold.html]
生成图表:
python3 report_text.py [--period 1y]
输出自然语言分析结论,包含:
| 命令 | 窗口 | 用途 |
|---|---|---|
7d / 一周 | 7 天 | 短期波动 |
30d / 一月 | 30 天 | 月度趋势 |
90d / 一季度 | 90 天 | 中期走势 |
1y / 一年 | 252 交易日 | 长期关系 |
滚动 | 30 日滚动窗口 | 相关性变化 |
python3 main.py --mode advisor [--days 3]
综合技术指标生成短期买卖建议,覆盖多品种:
| 品类 | 品种 | 代码 | 类型 |
|---|---|---|---|
| 黄金 | COMEX期货 | GC=F | 期货 |
| 黄金 | GLD ETF | GLD | 基金 |
| 黄金 | 现货 | XAUUSD=X | 现货 |
| 原油 | WTI期货 | CL=F | 期货 |
| 原油 | 布伦特期货 | BZ=F | 期货 |
| 原油 | USO ETF | USO | 基金 |
| 关联 | 美元指数 | DX-Y.NYB | 指数 |
| 关联 | 白银期货 | SI=F | 期货 |
技术指标:RSI(14) + MACD(12,26,9) + KDJ随机 + 布林带(20) + ATR(14) + OBV量价分析 + Fibonacci回撤 + 支撑/阻力位 + 黄金-原油比率 + 多时间框架分析 输出:评分、建议、操作策略、止盈止损价位、预测区间、量价背离、Fib区间
5大核心功能:
输出格式:方向 + 置信度 + 信号汇总(看多/看空) + 具体入场/止损/止盈价位 + 风险回报比 + 仓位 + 风险提示
推送目标通过配置文件灵活管理,不写死 Bot/账号:
# config/push-config.yaml(如不存在则自动创建默认配置)
push:
enabled: true
channels:
- name: default # 推送目标名称(自定义)
type: qqbot # qqbot | telegram | discord | webhook
target: c2c # c2c(私聊) | group:群号 | channel:频道号
account: default # OpenClaw 账号ID
# 添加更多目标,按需配置:
# - name: bot2
# type: qqbot
# target: c2c
# account: bot2
# - name: telegram-alerts
# type: telegram
# target: chat:123456
schedule:
- id: morning # 早盘(大陆期货日盘)
time: "10:00" # CST 固定
timezone: Asia/Shanghai
timeout: 300
data_baseline: T-1 # 上一交易日收盘价
- id: afternoon # 下午(大陆期货日盘收盘)
time: "15:30" # CST 固定
timezone: Asia/Shanghai
timeout: 300
data_baseline: T-0 # 当日收盘价
- id: evening # 晚盘(大陆期货夜盘)
time: "21:00" # CST 固定
timezone: Asia/Shanghai
timeout: 300
data_baseline: T-0 # 当日最新收盘价
- id: us-market # 美盘(美股开盘后)
time: "22:00" # Cron 固定触发时间
timezone: Asia/Shanghai
timeout: 600
dst_aware: true # 夏/冬令时自适应
summer_shift: "22:00" # 夏令时执行时间
winter_shift: "23:00" # 冬令时执行时间(自动 sleep 30min)
data_baseline: US-open # 美股开盘半小时后
cron:
sessionTarget: isolated
lightContext: true
使用方式:
skills/oil-gold-correlation/config/push-config.yaml| 时段 | Cron触发时间 | 实际推送时间 | 数据基准 | 说明 |
|---|---|---|---|---|
| 早盘 | 10:00 CST | 10:00 CST | T-1 收盘价 | 沪金AU0、SC原油SC0、FRED宏观 |
| 晚盘 | 21:00 CST | 21:00 CST | T-0 最新价 | 同上 |
| 美盘 | 22:00 CST | 22:00/23:00 自适应 | 美股开盘后 | 夏/冬令时自动切换 |
美盘夏/冬令时自动切换:
| 数据类型 | 数据源 | 实时性 | 说明 |
|---|---|---|---|
| 黄金/原油行情 | akshare futures_main_sina | T-1 收盘 | 上一交易日收盘价 |
| 国际品种 | yfinance | ⚠️ 腾讯云IP被限速 | 备用 |
| 央视新闻 | akshare news_cctv | 昨+今 | 每日采集 |
| 东方财富 | stock_info_global_em | ✅ 实时 | 全球财经200条 |
| 上期所 | futures_news_shmet | ✅ 实时 | 期货专业新闻 |
| CNBC国际 | RSS | ✅ 实时 | 国际财经 |
| FRED宏观 | fred.stlouisfed.org | ⚠️ 延迟1天 | 无需API Key |
| 美股指数 | FRED (SP500等) | ⚠️ 延迟1天 | FRED非实时 |
缓存策略:行情数据 5 分钟 TTL,FRED 数据 1 小时 TTL
手动触发: openclaw cron run <job-id>
# 创建并激活环境
conda create -n oil-gold python=3.11 -y
conda activate oil-gold
# 安装依赖
pip install -r requirements.txt
直接使用 Python 脚本:
python3 main.py - 主程序,支持多种模式python3 fetch_data.py - 数据获取python3 analysis.py - 相关性分析python3 report_text.py - 报告生成或使用安装脚本:
./install.sh - 一键安装和配置Copyright (c) 2026 思捷娅科技 (SJYKJ) — MIT License
AI Agent 团队 - 61 个专业 Agent,8 大部门,完整的 AI 代理机构。支持单 Agent 使用和多 Agent 协作编排。
AI 代码审查助手,基于本地 AI 模型自动检测代码质量。
AI 确定性控制工具。管理 temperature/top_p/seed 参数,多场景预设,一致性检查(编辑距离+TF-IDF),监控趋势分析与异常检测,模型参数注入与恢复。
AI效率监控工具。监控AI任务执行效率,识别浪费模式(重复查询/过长上下文/无效重试/过度生成/低质量循环),生成优化建议和成本节省报告。支持OpenClaw日志解析、多模型成本计算、ASCII趋势图。
自动从代码生成技术文档,支持 Python/JavaScript/Bash,AI 增强文档质量
技能自动开发流水线(PM辅助工具)。PRD→Plan预审→Review(12维度评分)→修复(≤3轮)→发布的质量保障工具。v1.0定位PM手动调度中心。