XAUUSD · 黄金
黄金是商品类里关注度最高的品种,也是新手 EA 出事率最高的品种之一 —— 原因很少在策略本身,而在规格细节:点值算错一个数量级、把金衡盎司当克、周一开盘的跳空。
这篇把规格摊开讲清楚。所有数字以「典型规格」为例,具体数值以你的交易终端显示为准,不同服务商之间存在差异。
一、合约结构:你在交易什么
XAUUSD 报价的含义是「1 金衡盎司黄金的美元价格」。注意是金衡盎司(troy ounce):
| 项目 | 典型规格 |
|---|---|
| 报价单位 | 美元 / 盎司,两位小数(部分平台三位) |
| 合约规模 | 1 标准手 = 100 盎司 ≈ 3.11 千克 |
| 最小手数 | 通常 0.01 手 = 1 盎司 |
| 最小变动(point) | 0.01 美元 |
| 1 手的 1 美元变动 | 100 美元 |
假设金价 2600 美元,1 标准手的名义金额 = 100 × 2600 = 26 万美元。
杠杆 1:100 时,开 1 手占用保证金约 2600 美元;价格波动 1%(26 美元),对应盈亏 2600 美元 —— 相当于保证金本身的 100%。
「黄金波动大」不是感觉,是名义金额乘出来的。
二、点值怎么算
两位小数的平台上,最小变动 0.01 美元:
1 手每 1 美元(100 points)= 100 美元
所以「止损 500 points」= 5 美元空间 = 1 手亏 500 美元。这个换算建议背下来 —— 黄金 EA 的参数里几乎所有距离都是用 point 表达的。
MQL5 里这些都不该硬编码,直接从品种属性读:
double contractSize = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_CONTRACT_SIZE); // 100 double point = SymbolInfoDouble(_Symbol, SYMBOL_POINT); // 0.01 double minLot = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_MIN); // 0.01 double lotStep = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_STEP); // 0.01 long digits = SymbolInfoInteger(_Symbol, SYMBOL_DIGITS); // 2 或 3
三、交易时段与流动性分布
- 几乎全天候:周一至周六凌晨连续报价(每周约 23 小时休市)
- 流动性高峰:伦敦与纽约重叠时段(北京时间 20:00 前后到深夜)
- 亚洲时段:有报价但点差通常更宽,波动结构不同
- 数据时段:美国 CPI、非农发布前后点差会瞬间拉大(详见宏观数据板块)
四、两个机制背景
- 计价关系:黄金以美元计价,因此报价与美元指数之间存在机制性的反向联动 —— 同一商品用另一种货币计价,货币本身升值时,以该货币表示的商品价格倾向于承压。这是会计关系,不是行情观点。
- 利率关系:黄金本身不产生利息。持有黄金的机会成本与实际利率同向变动 —— 这是它在宏观框架里的定位。具体如何反映到价格,市场自己会回答。
五、隔夜利息
贵金属 CFD 的隔夜利息有两个特点:
- 水平显著:比主要货币对的 swap 高得多,因为它包含美元利率加上黄金的持有成本
- 多空不对称:做多和做空的利率不一定互为相反数,两边都可能是付出方,取决于服务方的定价结构
任何持仓周期跨天的策略,回测时都必须把 swap 算进成本。持仓越久、手数越大,这项成本越不可忽略。挂「周三三倍利息」是行业惯例(覆盖周末),回测引擎一般会自动处理,但自己写成本模型时要记得。
六、EA 注意事项(本品种特有)
1. 周一开盘跳空
周末休市期间消息累积,周一开盘价经常直接跳开。挂在盘后的止损单不会按你的价格成交,而是按跳空后的第一个可成交价。周五尾盘的持仓决定,要按这个现实来做。
2. 报价精度:两位还是三位
三位小数平台的 point 是两位小数平台的十分之一。参数迁移时没换算,止损距离直接差 10 倍 —— 这是黄金 EA「换个平台就爆」的经典原因。用上面 SYMBOL_DIGITS 动态适配,不要写死。
3. 点差绝对值大
黄金的点差以「几十 point」为常态,数据时段可以扩大十倍以上。短周期策略在黄金上对点差极其敏感,回测必须用真实点差序列(执行工程系列有专篇)。
4. 与本地黄金品种不是一个东西
XAUUSD 是美元计价的合约,与本地市场的实物金、纸黄金、台两计价品种,在计价单位、交易时段、成本结构上都不相同,不能混着比。
5. 手数步进与最小手数
按风险反推手数之后,记得按 SYMBOL_VOLUME_STEP 归一化。黄金名义金额大,0.01 手的差额就是 100 美元的风险敞口,不归一化的误差比外汇品种大得多。
常见误解清单
- 「1 手黄金是 100 克」 —— 是 100 金衡盎司,约 3110 克,差 31 倍
- 「point 和 pip 一样」 —— 黄金通常按 point(0.01)报,pip 的传统定义在外汇
- 「隔夜利息只有做空才付」—— 两边都可能是付出方
- 「黄金周一开盘跟周五收盘差不多」—— 跳空是常态而非意外
- 「回测默认成本够用了」—— 默认点差对黄金严重失真
小结
黄金的特点可以压缩成一句话:名义金额大、点差绝对值大、跳空常态化。这三件事都会在成本和风险端被放大 —— 而它们全部是规格问题,不是策略问题。规格写对,是黄金 EA 的第一道及格线。