skills/windpy-sdk/references/fx-fields.md
wangyitong a65adcc2e5 Initial commit: merged, deduplicated, and vetted skill collection
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>
2026-07-13 14:47:12 +08:00

91 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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` 返回空数据