Reddit 的外汇版上有个帖子,标题大概是这样的:"求助,XAUUSD 的手数我算不明白。我试了好几个在线计算器,结果就是不对。"
下面的回复五花八门,有人说你止损输错了,有人说你账户币种没选对。其实都没说到点子上。
他的计算器没坏,他的输入也没错。问题出在:黄金的手数计算规则和外汇货币对根本不是一套,而大部分在线计算器是按外汇的逻辑做的,黄金只是"顺带支持"。顺带支持的结果就是,有的计算器对,有的差 10 倍,你还不知道哪个是对的。
30 秒版答案:XAUUSD 一标准手 = 100 盎司,金价每动 $1 每手盈亏 $100。手数 = 风险金额 ÷ (止损美元距离 × 100)。例:风险 $200、止损 $5 → 0.4 手。
这篇把账算清楚。看完你可以心算黄金手数,不用赌计算器靠不靠谱。
黄金和外汇的手数,差在哪
外汇里 1 标准手 = 100,000 个基础货币单位。EUR/USD 一手就是 10 万欧元,这个全行业统一,没有歧义。
黄金不是。XAUUSD 的 1 标准手 = 100 金衡盎司——和 <a href="https://www.cmegroup.com/markets/metals/precious/gold.contractSpecs.html" target="_blank" rel="noopener">COMEX 黄金期货标准合约</a>(GC,100 troy oz)同规格。零售平台的 XAUUSD 是 CFD/现货合约,没有交易所层面的统一标准,但很多平台都采用 100 盎司这个乘数。
这意味着什么?金价每波动 1 美元,一标准手的盈亏是:
1.00 美元 × 100 盎司 = 100 美元
记住这个数就行:金价动 $1,每手 ±$100。后面所有的公式和速查表,都是从这一句推出来的。
以金价 $3,300 为例(方便算账,实际价格以行情为准),一标准手黄金对应 33 万美元的名义价值,约是 EUR/USD 一手(10 万欧元)的三倍——金价越高这个倍数还越大。同样开 0.1 手,黄金的实际敞口比欧美大得多,这就是为什么很多人从外汇转做黄金,第一周就被波动打懵。
手数公式:三步算完
公式本身不复杂:
手数 = 风险金额 ÷ (止损美元距离 × 100)
拆开是三步:
第一步,定风险金额。 账户余额 × 单笔风险比例。$10,000 的账户,按常见的 2% 算,单笔最多亏 $200。
第二步,定止损距离。 注意,是美元距离,不是"多少点"。比如 3,310 进多单,止损 3,305,距离就是 $5。
第三步,套公式。 $200 ÷ ($5 × 100) = 0.4 手。
完了。没有点值换算,没有杠杆参与(杠杆只影响保证金,不影响该开多少手——这是另一个常见误区,我们在<a href="/zh/classroom/forex-risk-management">风险管理那篇</a>里专门讲过)。
验算一下:0.4 手 × 100 盎司 = 40 盎司。价格跌 $5,亏 40 × 5 = $200。正好是设定的风险。
为什么计算器会算错:黄金的"点"有三种口径
上面的公式里我刻意没用"点"这个字,因为黄金的点恰恰是整个混乱的源头。
EUR/USD 的 1 pip = 0.0001,全世界都认。黄金呢?你去问三家经纪商"黄金一个点是多少",可能拿到三个答案:
| 口径 | 1 点 = | 每标准手点值 | 谁在用 |
|---|---|---|---|
| $0.01 | 价格变动 1 美分 | $1 | 很多 MT4/MT5 平台(报价两位小数时) |
| $0.10 | 价格变动 1 角 | $10 | 不少计算器和合约规格表 |
| $1.00 | 价格变动 1 美元 | $100 | 交易者日常聊天 |
同一个 $5 的止损,按第一种口径是 500 点,按第二种是 50 点,按第三种是 5 个"大点"。
现在你知道那位 Reddit 老兄的计算器为什么"不对"了:他脑子里想的是一种口径,计算器用的是另一种,手数直接差 10 倍——要是 $0.01 和 $1.00 两种口径撞上,能差 100 倍。这不是小数点误差,是开 0.04 手和开 0.4 手的区别,后者亏起来是前者的十倍。
我们当初给自己的 EA 写动态仓位模块时就在这上面栽过:回测平台报价两位小数,实盘换了家经纪商是三位小数,同一套代码算出来的手数差了 10 倍。从那以后我们内部立了条规矩:黄金的止损一律用美元价格距离表示,代码里不出现"点"这个单位。
给你的建议也一样:算黄金仓位,跳过点数,直接用美元距离。我们的 <a href="/zh/tools/position-size-calculator/xauusd">XAUUSD 手数计算器</a>就是按这个思路做的,两种输入方式都支持,口径写得明明白白。
还有一个坑:经纪商的合约规格不统一
100 盎司是主流,但不是法律。
有些经纪商提供 10 盎司的迷你黄金合约,有些平台黄金的最小手数是 0.10 而不是 0.01,还有少数离岸平台用自定义合约乘数。这些信息都写在合约规格(Contract Specification)里——MT4/MT5 里右键品种名,点"规格"就能看到。
开仓前值得花 30 秒确认两件事:
- Contract Size 是不是 100:不是 100 的话,公式里的 100 换成实际值
- 最小手数和步长:算出来 0.04 手,但平台最小步长 0.10,那这笔交易要么放弃要么加大止损,不能硬凑
顺带说一句,这也是挑经纪商的一个隐形指标。规格写得清楚、跟主流一致的平台,通常其他方面也不会太离谱。
速查表:常见账户的黄金手数
按 1% 和 2% 风险、几档常见止损距离,算好了直接查(都按 100 盎司合约;为避免超出风险预算,非整值一律按 0.01 手向下取整,比如 0.0667 取 0.06 而不是 0.07):
| 账户 | 风险 | 止损 $3 | 止损 $5 | 止损 $10 | 止损 $20 |
|---|---|---|---|---|---|
| $1,000 | 1% ($10) | 0.03 | 0.02 | 0.01 | — |
| $1,000 | 2% ($20) | 0.06 | 0.04 | 0.02 | 0.01 |
| $5,000 | 1% ($50) | 0.16 | 0.10 | 0.05 | 0.02 |
| $5,000 | 2% ($100) | 0.33 | 0.20 | 0.10 | 0.05 |
| $10,000 | 1% ($100) | 0.33 | 0.20 | 0.10 | 0.05 |
| $10,000 | 2% ($200) | 0.66 | 0.40 | 0.20 | 0.10 |
| $100,000 | 0.5% ($500) | 1.66 | 1.00 | 0.50 | 0.25 |
表里 "—" 的意思是算出来不足 0.01 手,这笔交易对这个账户来说止损太宽了,别勉强。
两个使用提示:
- 黄金的美元波幅远大于主流货币对,行情活跃时一个交易时段走几十美元并不罕见(具体看当时的 ATR)。如果你的止损还是按做欧美的习惯设 $2-3,很容易被正常波动扫掉,建议结合 ATR 重新评估止损宽度——止损宽了,手数自然要小。
- $100,000 那行按 0.5% 算,是因为这个规模通常是自营考核账户(prop firm),有 5-10% 的回撤红线,风险要压得比个人账户更低。
三个最常见的错误
头一个是直接套外汇公式。"止损 50 点、点值 $10、风险 $200,开 0.4 手"——这套在 EUR/USD 上没问题的算法搬到黄金上,第一步"50 点"就已经是糊涂账了,后面全错。
第二个是固定手数走天下,不管止损多远都开 0.1 手。止损 $3 时你的风险是 $30,止损 $20 时就是 $200——同一个手数,风险差了近 7 倍。正确做法是每笔交易根据止损距离重新算手数,风险金额恒定。
还有一个专坑跑 EA 的:让马丁加仓的 EA 扛黄金。黄金波动大,亏损后翻倍加仓的网格在黄金上爆得特别快。我们测过的黄金马丁类 EA 里,绝大多数在回测里撑不过一次 2020 年 3 月或 2024 年那种级别的单边行情。挑黄金 EA 时怎么看仓位逻辑,<a href="/zh/classroom/how-to-choose-ea">选 EA 指南</a>里有详细的检查清单,回测验证方法见<a href="/zh/classroom/ea-backtest-guide">回测指南</a>。
用 EA 交易黄金时,手数怎么设
手动交易者每笔算一遍就行。跑 EA 的话,看你的 EA 支持哪种仓位模式:
- 固定手数模式:你自己用上面的公式按"最常见止损距离"算一个保守值填进去。缺点是止损变化时风险不恒定。
- 动态风险模式:EA 根据账户净值和该笔交易的实际止损距离自动算手数,本质上就是把这篇文章的公式写进代码里。<a href="/zh/products">FXTool 的 EA</a> 都支持这种模式。
不管用哪种,上实盘前拿 <a href="/zh/tools/position-size-calculator/xauusd">XAUUSD 手数计算器</a>核一遍 EA 第一笔单的手数。EA 配置错误(尤其是把外汇参数直接复制给黄金)是我们用户工单里最常见的炸号原因之一。
常见问题
黄金 0.01 手,价格动 $1 是多少钱? 0.01 手 = 1 盎司,金价动 $1 盈亏就是 $1。动 $10 就是 $10。微型手是小账户练黄金最安全的起点。
一手黄金需要多少保证金? 名义价值 ÷ 杠杆。举例:金价 $3,300 时一手名义价值 $330,000,1:100 杠杆下保证金 $3,300,1:500 下是 $660(金价更高时按比例增加)。注意保证金只决定你"能不能开",不决定你"该开多少"——该开多少永远由止损和风险比例算出来。
黄金最小能开多少手? 很多 MT4/MT5 平台是 0.01 手(1 盎司),也有平台最小 0.10 手。开仓前看合约规格里的 Minimal Volume,以自己平台的为准。
为什么我的黄金止损总被扫? 大概率是止损按外汇的习惯设得太窄。$2-3 的距离在黄金上经常只是正常的盘中噪音,价格扫掉你的止损后照样朝原方向走。解决办法在上面速查表那节说过了:用 ATR 定止损宽度,手数跟着缩。
黄金和白银的手数算法一样吗? 公式一样,合约不同:XAGUSD 一标准手 = 5,000 盎司。银价动 $0.10,每手盈亏 $500。换品种先查合约规格再套公式。
总结
黄金手数计算的全部要点:
- 1 标准手 = 100 盎司,金价动 $1 = 每手 ±$100
- 公式:手数 = 风险金额 ÷ (止损美元距离 × 100)
- 别用"点",黄金的点有三种口径,用美元距离最稳
- 开仓前查一眼经纪商的合约规格,确认 Contract Size = 100
- 每笔交易重新算手数,风险金额恒定,而不是手数恒定
想偷懒的话,<a href="/zh/tools/position-size-calculator/xauusd">XAUUSD 手数计算器</a>已经把这些规则都内置了,输入账户、风险比例和止损,手数直接出来。配套的<a href="/zh/tools/pip-calculator/xauusd">XAUUSD 点值计算器</a>可以查不同手数下每点值多少钱。
风险提示:外汇和贵金属保证金交易使用杠杆,存在较高风险,可能导致本金全部损失。本文内容仅为仓位计算方法的教学示例,不构成投资建议。速查表中的数值由公式推算,实际交易请以你的经纪商合约规格为准。
关于作者:FXTool 团队每天都在开发和测试 MetaTrader 交易工具。我们在实盘账户上运行每一款上架的 EA,并公开结果。本文来自我们开发 50+ 款 EA、服务数千名交易者的实战经验。