Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

黄金猎人.skill

一个简洁高效的命令行工具,用于查询上海黄金交易所(SGE)每日行情数据 ✨

License OpenClaw QwenPaw Claude Code Python Requests BeautifulSoup Pandas BaoStock

简体中文 | English


✨ 功能特性

  • 🔍 查询最近一个月 - 获取近一个月内所有交易日的行情数据
  • 📅 历史数据查询 - 查询指定月份前最近一个交易日的行情
  • 🎯 多合约支持 - 支持黄金、白银、铂金等多种合约
  • 🖥️ 命令行友好 - 简洁的参数设计,易于集成和自动化

🚀 快速开始

📦 安装

# 1. 安装 Python 依赖
pip install requests beautifulsoup4 python-dateutil baostock pandas

# 2. 将技能安装到对应平台

# Claude Code
cp -r skills/sge-gold-query ~/.claude/skills/sge-gold-query

# OpenClaw
cp -r skills/sge-gold-query ~/.openclaw/skills/sge-gold-query

# QwenPaw
cp -r skills/sge-gold-query ~/.copaw/skill_pool/sge-gold-query

安装完成后,在对应平台对话中直接调用 /sge-gold-query 即可使用。

🎮 基本用法

方式一:安装为平台技能(推荐)

在对应平台对话中直接使用:

/sge-gold-query --recent
/sge-gold-query -a 3 -c "Ag(T+D)"
/sge-gold-query --ago 6 --contract "Au99.99"

方式二:直接运行脚本(测试/调试用途)

# 进入脚本目录
cd skills/sge-gold-query/scripts

# 查看帮助 👀
python sge_gold_query.py --help

# 查询最近一个月的数据 📈
python sge_gold_query.py --recent

# 查询3个月前的数据 📉
python sge_gold_query.py --ago 3

📖 使用指南

🔧 参数说明

参数 缩写 说明
--recent -r 🔍 查询最近一个月的所有交易日数据
--ago N -a N 📅 查询N个月前最近一个交易日的数据
--contract -c 💰 合约代码,默认为 Au(T+D)

💡 使用示例

# 🥇 黄金延期交收(默认)
python sge_gold_query.py --recent

# 🥈 白银延期交收
python sge_gold_query.py --recent --contract "Ag(T+D)"

# 🥇 查询6个月前的黄金数据
python sge_gold_query.py --ago 6 --contract "Au99.99"

# 📊 查询12个月前的迷你黄金
python sge_gold_query.py --ago 12 -c "mAu(T+D)"

💰 支持的合约

🥇 黄金合约

合约代码 说明
Au99.95 黄金 99.95%
Au99.99 黄金 99.99%
Au99.5 黄金 99.5%
Au100g 黄金 100 克
iAu100g 国际黄金 100 克
iAu99.5 国际黄金 99.5%
iAu99.99 国际黄金 99.99%
Au(T+D) 黄金延期交收 ⭐ 默认
Au(T+N1) 黄金延期交收 N1
Au(T+N2) 黄金延期交收 N2
mAu(T+D) 迷你黄金延期交收

🥈 白银合约

合约代码 说明
Ag99.99 白银 99.99%
Ag(T+D) 白银延期交收

🥉 其他合约

合约代码 说明
Pt99.95 铂金 99.95%
NYAuTN06 纽约黄金 6 月
NYAuTN12 纽约黄金 12 月
PGC30g PGC 30 克

📊 输出示例

查询最近一个月

最近1个月的交易信息 (Au(T+D))

日期 合约 开盘价 最高价 最低价 收盘价 涨跌(元) 涨跌幅 加权平均价 成交量(kg) 成交金额(元) 市场持仓(手) 交收方向 交收量(手)
2026-04-10 Au(T+D) 1048.00 1055.37 1043.00 1046.45 4.42 0.42% 1047.75 41402 43,379,211,260 213,152 多支付给空 9,926
2026-04-09 Au(T+D) 1056.00 1057.11 1035.62 1037.92 -18.53 -1.75% 1042.03 58,436 60,892,230,220 217,996 空支付给多 9,898
2026-04-08 Au(T+D) 1031.11 1069.99 1020.65 1059.08 29.32 2.85% 1056.45 65,284 68,969,896,200 221,448 多支付给空 16,470
... ... ... ... ... ... ... ... ... ... ... ... ... ...
2026-03-13 Au(T+D) 1146.26 1149.05 1129.30 1131.25 -14.03 -1.23% 1136.57 52,266 59,404,317,800 238,270 多支付给空 23,076

查询 N 个月前

6个月前的交易信息 (Au99.99) — 日期: 2025-10-10

日期 合约 开盘价 最高价 最低价 收盘价 涨跌(元) 涨跌幅 加权平均价 成交量(kg) 成交金额(元) 市场持仓(手) 交收方向 交收量(手)
2025-10-10 Au99.99 913.50 917.80 896.05 897.63 -13.87 -1.52% 900.70 16,002 14,413,113,037.2 - - -

⚠️ 注意事项

📌 免责声明:数据仅供参考,不构成任何投资建议

交易日历:基于 A 股交易日,可能与黄金交易所实际交易日略有差异

🌐 数据来源上海黄金交易所官网 | 交易日历来自 BaoStock

🚫 请求频率:请勿频繁请求,以免对服务器造成压力


🌟 如果这个项目对你有帮助,欢迎 Star!

Made with ❤️ for precious metals traders

About

A CLI tool for querying Shanghai Gold Exchange (SGE) daily quotation data - supporting gold, silver, and platinum contracts.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages