SFC History 技能
概述
本技能提供南方财经 (SFC) 历史行情数据查询能力,支持查询股票、ETF、指数的历史 K 线数据和技术指标。
文件输出规则
所有本技能生成的文件统一保存到 ~/.openclaw/workspace/nancai/ 目录下。
文件命名规范:{类型}_{主题}_{日期}.md 或 {类型}_{主题}_{日期}.png
配置
API Token
Token 配置在 sfc-history/config.json 或 ~/.openclaw/identity/sfc_token。
核心功能
1. 查询历史 K 线
使用 sfc-history/query_history.py 脚本查询:
# 查询日 K 线(前复权)
python skills/sfc-history/query_history.py -c "300724" -t dayk -r 1
# 查询周 K 线
python skills/sfc-history/query_history.py -c "300724" -t weekk -r 1
# 查询月 K 线
python skills/sfc-history/query_history.py -c "300724" -t monthk -r 1
# 查询 5 分钟 K 线
python skills/sfc-history/query_history.py -c "300724" -t m5 -r 1
# 查询指定日期范围
python skills/sfc-history/query_history.py -c "300724" -t dayk -s "2026-01-01" -e "2026-05-29"
2. K 线类型
| 类型 | 代码 | 说明 |
|------|------|------|
| 日 K | dayk | 每日 K 线 |
| 周 K | weekk | 每周 K 线 |
| 月 K | monthk | 每月 K 线 |
| 年 K | yeark | 每年 K 线 |
| 1 分钟 | m1 | 1 分钟 K 线 |
| 5 分钟 | m5 | 5 分钟 K 线 |
| 15 分钟 | m15 | 15 分钟 K 线 |
| 30 分钟 | m30 | 30 分钟 K 线 |
| 60 分钟 | m60 | 60 分钟 K 线 |
3. 复权类型
| 类型 | 代码 | 说明 |
|------|------|------|
| 前复权 | 1 | 以最新价格为基准向前复权(推荐) |
| 后复权 | 2 | 以最早价格为基准向后复权 |
| 不复权 | 3 | 原始价格 |
4. 技术指标
支持查询的技术指标:
- MA(移动平均线)
- MACD(指数平滑异同移动平均线)
- KDJ(随机指标)
- RSI(相对强弱指标)
- BOLL(布林线)
输出格式
## 📈 XX 股票 (XXXXXX) 历史 K 线
**查询时间**: 2026-05-29 15:49
**K 线类型**: 日 K(前复权)
**数据范围**: 2026-01-01 至 2026-05-29
| 日期 | 开盘 | 最高 | 最低 | 收盘 | 成交量 (万手) | 成交额 (亿) |
|------|------|------|------|------|--------------|------------|
| 2026-05-29 | 108.11 | 109.50 | 93.80 | 93.80 | 50.57 | 48.08 |
| 2026-05-28 | 109.00 | 110.50 | 107.50 | 108.19 | 12.17 | 13.20 |
...
### 📊 技术分析
- **MA5**: XX 元
- **MA10**: XX 元
- **MA20**: XX 元
- **MACD**: DIF=XX, DEA=XX, MACD=XX
自动触发规则
| 用户请求 | 示例 | 自动动作 | |---------|------|---------| | 历史 K 线 | "XX 历史 K 线"、"XX 日 K"、"XX 周 K" | 查询对应 K 线数据 | | 技术指标 | "XX 的 MACD"、"XX 的均线" | 查询技术指标 | | 历史走势 | "XX 过去一个月走势" | 查询指定日期范围 K 线 |
Scan to join WeChat group