Sources: extracted from two upstream archives (skill-repo, skills-main),
merged with the following policy:
- 15 broken symlinks (pointing to /Users/jameslee/.cc-switch/skills or
../../.agents/skills on a foreign machine) discarded
- 3 real name collisions with identical content (ai-pair, ifind-http-api,
zhipu-websearch) kept as one copy
- Functional overlaps deduped keeping the strongest variant:
- docx family: kept docx (official, full toolchain) + docx-cn
(GB/T 9704 Chinese official-document constants),
dropped docx_writer (no scripts, name collided with docx)
- humanizer family: kept humanizer-zh (6 zh reference docs),
dropped humanizer (en, redundant for CN workflow)
- Skills that only ran in a foreign environment removed:
ablemind-ops, app-publish, hlb-design-system, openclaw-adj-skill,
claude-driver
- alphapai excluded from this public repo because its SKILL.md hard-coded
live credentials
Result: 25 skills, 572 files, ~7.5 MB.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
91 lines
2.7 KiB
Markdown
91 lines
2.7 KiB
Markdown
# WindPy 外汇专用字段参考
|
||
|
||
外汇数据通过 `w.wsd()`(时间序列)和 `w.wss()`(截面快照)获取,代码后缀为 `.FX`。
|
||
|
||
## 主要货币对代码
|
||
|
||
### G10 货币
|
||
|
||
| 代码 | 名称 | 说明 |
|
||
|------|------|------|
|
||
| `USDCNY.FX` | 美元兑人民币 | 在岸人民币 |
|
||
| `USDCNH.FX` | 美元兑离岸人民币 | 离岸CNH |
|
||
| `EURUSD.FX` | 欧元兑美元 | |
|
||
| `USDJPY.FX` | 美元兑日元 | |
|
||
| `GBPUSD.FX` | 英镑兑美元 | |
|
||
| `AUDUSD.FX` | 澳元兑美元 | |
|
||
| `NZDUSD.FX` | 新西兰元兑美元 | |
|
||
| `USDCHF.FX` | 美元兑瑞郎 | |
|
||
| `USDCAD.FX` | 美元兑加元 | |
|
||
|
||
### 亚太货币
|
||
|
||
| 代码 | 名称 | 说明 |
|
||
|------|------|------|
|
||
| `USDHKD.FX` | 美元兑港元 | 联系汇率 |
|
||
| `USDSGD.FX` | 美元兑新加坡元 | |
|
||
| `USDKRW.FX` | 美元兑韩元 | |
|
||
| `USDTWD.FX` | 美元兑新台币 | |
|
||
|
||
### 交叉汇率
|
||
|
||
| 代码 | 名称 | 说明 |
|
||
|------|------|------|
|
||
| `EURGBP.FX` | 欧元兑英镑 | |
|
||
| `EURJPY.FX` | 欧元兑日元 | |
|
||
|
||
### 银行间市场
|
||
|
||
| 代码 | 名称 | 说明 |
|
||
|------|------|------|
|
||
| `USDCNY.IB` | 美元兑人民币(CFETS) | 银行间外汇市场 |
|
||
|
||
## 行情字段
|
||
|
||
| 字段 | 含义 | 函数 |
|
||
|------|------|------|
|
||
| `close` | 收盘价 | wsd/wss |
|
||
| `open` | 开盘价 | wsd |
|
||
| `high` | 最高价 | wsd |
|
||
| `low` | 最低价 | wsd |
|
||
| `pct_chg` | 涨跌幅(%) | wsd |
|
||
| `sec_name` | 品种名称 | wss |
|
||
|
||
## 使用示例
|
||
|
||
```python
|
||
from wind_client import wsd, wss
|
||
|
||
# 美元兑人民币走势(近 30 天)
|
||
df = wsd("USDCNY.FX", "open,high,low,close", "-30D")
|
||
|
||
# 多货币对截面数据
|
||
df = wss("USDCNY.FX,EURUSD.FX,USDJPY.FX,GBPUSD.FX", "sec_name,close")
|
||
|
||
# 在岸 vs 离岸价差
|
||
df = wsd("USDCNY.FX,USDCNH.FX", "close", "-30D")
|
||
```
|
||
|
||
## 代码命名规则
|
||
|
||
- 格式:`{CCY1}{CCY2}.FX`,其中 CCY1/CCY2 为 ISO 4217 三位字母代码
|
||
- **直接标价法**(以美元为基础):`USDCNY`、`USDJPY` — 值表示 1 美元兑多少本币
|
||
- **间接标价法**(以非美元为基础):`EURUSD`、`GBPUSD` — 值表示 1 单位非美货币兑多少美元
|
||
- 银行间市场用 `.IB` 后缀(如 `USDCNY.IB`)
|
||
|
||
## 汇率 EDB 指标
|
||
|
||
| EDB代码 | 指标名称 | 频率 |
|
||
|---------|----------|------|
|
||
| `M0000271` | 美元指数(DXY) | 日 |
|
||
| `M0290205` | 人民币汇率中间价:美元 | 日 |
|
||
| `M0290208` | 人民币汇率中间价:欧元 | 日 |
|
||
| `M0290211` | 人民币汇率中间价:日元 | 日 |
|
||
|
||
## 注意事项
|
||
|
||
1. **在岸 vs 离岸:** USDCNY 为在岸价(央行管理),USDCNH 为离岸价(市场化),价差反映市场情绪
|
||
2. **CFETS:** `.IB` 后缀为中国外汇交易中心(CFETS)报价
|
||
3. **交易时间:** 外汇市场 24 小时运行,Wind 数据以纽约收盘为截止
|
||
4. **`.CF` 后缀不可用:** 测试中 `USDCNY.CF`、`USDCNH.CF` 返回空数据
|