XAU
XAUAD 登录 London Spot Live
学院 · 波动率

黄金波动率怎么算?ATR、时段振幅与 60 秒赔率实测

三种口径 · 逐时振幅表 · 点差覆盖率 · 打平胜率 | XAUAD · 2026 年 10 月更新

黄金波动率ATR振幅点差覆盖率60 秒赔率
实时报价 · SNAPSHOT 2026-10-21 16:24 (UTC+8)
4,121.70 美元 / 盎司(XAU/USD 中间价)
折人民币886.70 元/克
汇率 USD/CNY6.6913
买卖价4,121.70 / 4,122.35
点差0.66 美元 · 0.016%

「黄金波动大不大?」这句话在盘面上至少对应三个完全不同的数字:一分钟走了几美元、ATR 读数是多少、年化波动率百分之几。三者不能互相替代,混着用就会得出反向结论 —— 用日振幅判断 60 秒能不能做,或者用 ATR 去算点差占比,都是常见的错法。

这篇只做一件事:把三种口径拆开,各自给公式、给实测读数,最后落到一句能执行的话 —— 这一分钟,够不够覆盖我的成本。关于「几点钟做」,那是另一篇的事,见《黄金几点做最好?三大盘时段与最佳窗口实测》;两篇分工是:那篇定时间,这篇定尺子。先用那篇把下单的钟点卡住,再用这篇算清楚在那个钟点上,一美元的空间里有多少是属于自己的。

本文全部数据的取样(可复现)
① 实时报价:站内 /api/config → bid 3,992.466 / ask 3,993.124,点差 0.658 美元/盎司,报价源 Swissquote,读数时刻 2026-10-24 01:42 北京(17:42 UTC)
② 逐笔序列:站内报价库 quotes 表,仅取 source = Swissquote(结算同源;表内另有 Yahoo-GCF 期货快照,报价水平与现货相差约 14 美元,混用会污染振幅,已剔除),区间 2026-10-18 22:00 → 2026-10-24 01:42 北京,共 345,828 笔逐笔报价,聚合为 7,423 个有报价分钟,含 5 个完整交易日(10-19 至 10-23)
③ 聚合:逐笔中间价 (bid+ask)/2 → 1 分钟 / 5 分钟 K 线;振幅 = 同周期最高 − 最低;点差取该分钟逐笔点差的中位数
④ 抓取时刻:2026-10-24 01:42 北京时间(UTC+8),全文「北京」均指 UTC+8
⑤ 为什么只有 5 个完整交易日:报价库在 10-18 之前是稀疏快照(约 5,500 笔/日),量级与逐笔数据不可比,换窗口必然换结论,这段口径差异本身在第七节单独说明

一、先给三个数:结论都在这里

  • 1 分钟中位振幅 1.225 美元(p75 1.855、p90 2.670),是当前点差 0.662 的 1.85 倍。也就是说,典型的一分钟里,价格的高低差刚好是点差的两倍不到。
  • 但净位移超过点差的分钟只有 42.8%。中位净位移(收盘 − 开盘的绝对值)只有 0.520 美元,比点差还小。振幅大不等于走得出去 —— 这一条是 60 秒产品最容易被忽略的真相。
  • ATR14:5 分钟级别 3.663 美元,1 分钟级别 1.328 美元;同期年化已实现波动率 21.27%。日振幅在五天里从 35.32 到 97.31 美元,最大是最小的 2.75 倍。

实时金价与当前点差可以看今日金价页,那里每分钟刷新;本文的数字是上面那个时刻的横截面,不会随页面刷新而变 —— 这正是它可追溯的原因,也是它必然过期的原因。

二、三种算法:别混着用

波动率不是一个数,是一个家族。做短线只需要其中三个,而且每个只回答一个问题。

口径算法本文读数回答什么问题
点值振幅区间最高 − 区间最低1 分钟中位 1.225
p90 2.670
这一分钟里,价格总共给了多少空间
ATR(14)TR = max(H−L, |H−C₋₁|, |L−C₋₁|)
ATRₜ = (ATRₜ₋₁×13 + TRₜ) ÷ 14
5 分钟 3.663
1 分钟 1.328
一根 K 线「正常」能走多远,止损该放多宽
已实现波动率σ = 标准差(ln(Pₜ ÷ Pₜ₋₁)) × √525,60021.27%(年化)现在算「贵」还是「静」,能不能和上个月比

1 分钟数据一年的周期数是 60×24×365 = 525,600;如果换成 5 分钟,周期数变为 105,120,同样的价格序列年化出来会更低 —— 年化口径的可比性依赖周期,跨口径比较前先统一周期。

2.1 振幅:最直观,也最容易骗人

振幅只看区间的高低差,不看路径。一分钟里价格从 3,990 冲到 3,993 又回到 3,990,振幅是 3 美元,净位移是 0。对做方向的人,这 3 美元看得见吃不着;对做市的人,这 3 美元就是利润来源。所以振幅回答的是「有没有空间」,不是「空间属于谁」。本文后面所有的覆盖率计算都用振幅,因为点差吃掉的是空间,不是方向。

2.2 ATR:唯一自带「跳空」的口径

ATR 与振幅的差别在两点:一是它把上一根收盘价拉进来(|H−C₋₁|、|L−C₋₁|),二是它做 14 根平滑。结果是:跳空、隔夜缺口、数据瞬间的插针都会被算进去,而单纯的区间高低差不会。这就是为什么同一天里 ATR(5m) 3.663 明显大于 5 分钟中位振幅 3.045 —— 差的 0.618 美元,基本就是跳空与插针贡献的。

这也是 ATR 只能用来定「止损距离」、不能用来算「点差占比」的原因:止损要防的是最坏的那一根,成本要算的是平均的那一分钟。

2.3 已实现波动率:用来做纵向比较

21.27% 这个年化读数,好处是可以跨品种、跨月份比较(黄金 20% 上下属于常态区间,40% 以上属于事件驱动)。坏处是它对短线几乎没有操作价值 —— 年化 21% 换算到一分钟,标准差只有 0.00032(约 1.28 美元/盎司的价格变动),这个数字和你下一笔单子的盈亏没有直接关系。

三、实测一:逐时 1 分钟振幅(24 小时全表)

把 7,423 个分钟按北京时间的整点归堆,每堆 300 个样本(5 天 × 60 分钟),算该小时的中位振幅、以及「振幅 ÷ 当期点差」的覆盖倍数。

北京时段1 分钟中位振幅覆盖倍数振幅 > 点差的分钟占比
00:00–01:001.0821.64×73.9%
01:00–02:000.8751.32×67.6%
02:00–03:000.6971.05×55.0%
03:00–04:000.7981.20×60.3%
04:00–05:000.4700.71×35.7%
05:00–06:000.0000.00×0.0%(维护空档)
06:00–07:000.7051.06×53.0%
07:00–08:000.8501.28×67.0%
08:00–09:001.4072.13×96.7%
09:00–10:002.2033.33×99.7%
10:00–11:001.6722.53×98.3%
11:00–12:001.2501.89×88.7%
12:00–13:001.0321.56×81.7%
13:00–14:001.5602.36×97.0%
14:00–15:001.5302.31×98.0%
15:00–16:001.4202.15×96.3%
16:00–17:001.3031.97×94.7%
17:00–18:001.1951.81×90.3%
18:00–19:001.1181.69×86.7%
19:00–20:001.3902.10×90.7%
20:00–21:001.9802.99×98.3%
21:00–22:002.1653.27×100.0%
22:00–23:001.9632.96×83.3%
23:00–24:001.4152.14×81.1%

05:00 那行的 0.000 不是笔误:报价库在 05:00–06:00 这五个交易日里没有任何有效报价,对应平台的每日维护窗口(接口 weekend_note 写的是 20:00–24:00 UTC,即北京 04:00–08:00;实际断档集中在 05:00–06:00)。这一小时不参与任何统计。

两个峰值值得记住:09:00–10:00 的 2.203 美元(3.33 倍)和 21:00–22:00 的 2.165 美元(3.27 倍)。前者是东京实盘开盘后的一小时,后者是美盘数据与美股开盘的交叉点。而多数中文资料里被反复引用的「晚上八点到十二点」,实测下来 20:00 是 1.980、23:00 已经掉到 1.415 —— 这个窗口的后半段明显衰减,真正厚的是 20:00–23:00 这三小时。

四、实测二:ATR 怎么读、怎么用

本次读数:ATR14(5m) = 3.663,ATR14(1m) = 1.328(最后一根 5 分钟 K 线收于 2026-10-24 01:40 北京)。换算成可直接用的距离:

  • 止损:1.5 × ATR(5m) ≈ 5.49 美元。放在 3 美元会被正常噪音扫掉 —— 5 分钟中位振幅就有 3.045,p90 是 6.320。
  • 止盈:2~3 × ATR(5m) ≈ 7.3~11.0 美元。低于 1.5 倍的止盈,等于用 50% 的胜率去博一个赔率不够的局。
  • 期限匹配:ATR(1m) 1.328 对应 60 秒,ATR(5m) 3.663 对应 5 分钟。用 5 分钟的止损去做 60 秒的单子,止损还没到、时间已经先到期了;反过来用 60 秒的止损做 5 分钟,必被扫。

读 ATR 时最常犯的错是把它当方向指标。ATR 只说明「这根 K 线能走多远」,不说明「往哪走」。ATR 从 3.6 突然升到 5 以上,正确反应是拉长期限或停手,不是加仓 —— 波动的来源通常是非农、CPI、FOMC 这类事件,事件窗口里的滑点能到正常点差的 8~23 倍(算法见《黄金交易成本全拆解》第四节)。

五、实测三:分盘段的覆盖率与打平胜率

把小时按盘段归并,同时给出「打平所需胜率」—— 在止损 = 止盈 = 该段中位振幅、且每次进出各付一次点差一半的假设下,胜率要到多少才不亏:p* = 0.5 + 点差 ÷ (2 × 目标幅度)。

盘段(北京)样本分钟1 分钟中位振幅覆盖倍数5 分钟中位5 分钟 p905 分钟 > 点差1 分钟净位移 > 点差打平所需胜率
亚洲盘 08–152,1001.4752.23×3.6206.430100.0%53.1%72.4%
欧盘 15–201,5001.2801.93×3.2105.553100.0%46.8%75.9%
欧美重叠 20–241,3201.8422.78×4.6508.87590.9%54.2%68.0%
美盘尾 00–051,6030.7901.19×2.0654.35079.4%29.4%91.9%
清淡段 04–081,2000.5010.76×1.4303.16365.0%18.4%116.1%

这张表里有两处反直觉的地方,值得单独拎出来。

第一,亚洲盘的 1 分钟振幅并不低(1.475,仅次于欧美重叠)。原因集中在 09:00–10:00 那一小时(2.203),东京实盘与亚洲时段的大单都挤在这里。所以「亚盘不能做 60 秒」这个结论要看钟点:08:00–15:00 整体 53.1% 的分钟净位移能超过点差,和欧美重叠段(54.2%)几乎持平,明显好于美盘尾(29.4%)。真正不能做的是 04:00–08:00 的清淡段 —— 那里的中位振幅只有 0.501,比点差还小,任何方向都是在给点差打工。

第二,重叠段的价值在 5 分钟以上才完全体现。它的 5 分钟中位振幅 4.650、p90 8.875,都比亚洲盘(3.620 / 6.430)高一个档;1 分钟层面两者差距反而不大。换句话说:做 60 秒,亚洲早盘和欧美重叠可以打平;做 5 分钟以上,重叠段明显更厚。这个结论和时段篇用 15 分钟口径算出来的排序是一致的 —— 两篇口径不同、结论同向,可以互相印证。

六、60 秒的赔率数学:59.5% 与 116%

两套算法,别搞混。

6.1 固定赔率产品:打平线只由赔率决定

站内 /api/config 的 rates.60 = 0.68,即 60 秒产品赢一单赚本金的 68%、输一单亏本金。打平胜率 p* = 1 ÷ (1 + 0.68) = 59.52%。这个数字与波动率无关:价格走得再猛,赔率不变,打平线就不变。波动率只决定你能不能把胜率做到 59.5% 以上 —— 它是入场质量的函数,不是赔率的函数。

6.2 现货 / 差价合约:打平线随点差与目标幅度浮动

p* = 0.5 + 点差 ÷ (2 × 目标幅度)。点差 0.662 固定,目标幅度取该盘中位振幅,就得到上一节表的最后一列:欧美重叠 68.0%、亚洲盘 72.4%、欧盘 75.9%、美盘尾 91.9%、清淡段 116.1%。116.1% 是个不可能的数 —— 意思是清淡段根本不具备做短线的数学前提,不是你技术不行。

6.3 最扎人的一个数字:42.8%

全窗口 7,423 个分钟里,净位移(|收盘 − 开盘|)超过点差的只有 42.8%,中位净位移 0.520 美元,p75 1.092、p90 1.850。翻译成操作语言:如果你在任意一分钟随机进出,六成时间里价格连手续费都没走出来。振幅 1.225 看着比点差大 85%,但那是「高低差」,不是「你抓到的差」—— 你开在中间、平在中间,两边各让出半个点差。

这就是为什么 60 秒产品的胜负手不在指标,而在选择那些覆盖率足够的钟点,并且只做净位移分布右尾的那一刻。右尾有多厚,可以自己算:本文 p90 净位移 1.850,是点差的 2.79 倍 —— 也就是说,只有一成的分钟,空间才真正宽到能容下一个像样的目标。

七、波动率什么时候会骗你

7.1 窗口一换,结论就变

同一套算法,取三个不同窗口:

窗口(北京)分钟样本1 分钟中位振幅中位净位移净位移 > 点差占比
10-18 22:00 → 10-24 01:42(本文全窗口)7,4231.2250.52042.8%
10-18 16:00 UTC → 10-21 16:00 UTC(平静段)4,3201.0950.46038.4%
10-21 16:00 UTC → 10-23 16:00 UTC(高波动段)2,8801.4630.68051.1%

两个 48 小时窗口的中位振幅差 33.6%,净位移超点差的比例从 38.4% 抬到 51.1%。所以当有人给你一个「黄金一分钟波动 X 美元」的数字时,第一个问题永远是:哪个窗口、多少样本、什么口径。没有这三样,这个数字不可用。

7.2 尾部比均值重要

五个完整交易日的全天振幅(最高 − 最低,按北京自然日切分):10-19 50.58、10-20 43.84、10-21 35.32、10-22 97.31、10-23 77.43 美元。最平静的一天和最剧烈的一天差 2.75 倍。用均值 60.9 去规划仓位,在 10-21 那种日子会显得过于保守,在 10-22 会显得完全不够 —— 短线仓位应该按 p90 而不是均值来定。

7.3 空档与跳空

报价在 05:00–06:00(北京)连续五天为空,对应平台维护窗口;周末则是整段休市 —— 接口写的是「周五 20:00 UTC 停、周一 00:00 UTC 恢复」,即北京周六 04:00 停、周一 08:00 恢复。这三个时间点前后的第一根 K 线,ATR 会被跳空顶高,看起来「波动很大」,实际上是缺口不是流动性。在缺口上做 60 秒,等于用最大的成本去赌最小的确定性。

八、把这三个数用进 60 秒到 5 分钟

三条规则,都能直接用本文的数字校验。

  1. 覆盖率低于 2 倍,不做 60 秒。按逐时表,覆盖倍数 ≥ 2 的小时是 08、09、10、13、14、15、19、20、21、22、23 这 11 个;其余 13 个小时里,1 分钟振幅连点差的两倍都不到,进去就是给点差打工。
  2. 5 分钟以上,用 ATR 定止损,不用固定点数。当前 ATR(5m) 3.663,止损 5.49、止盈 7.3 以上。固定 3 美元的止损在 5 分钟中位振幅 3.045、p90 6.320 的分布下,等于把一半以上的单子交给噪音处理。
  3. ATR 突然放大 40% 以上,先降期限再谈方向。3.663 × 1.4 ≈ 5.13,一旦 ATR(5m) 站上 5,说明进入事件窗口;此时 60 秒的滑点风险会成倍上升,把期限拉到 15 分钟、或者干脆等事件过去(事件前后的处理方式见FOMC 那篇与CPI 那篇)。

再补一条顺序上的提醒:先定时段,再定尺子,最后才是方向。时段决定你在哪个池子里游(见时段篇),尺子决定这一杆值不值得下(本文),方向只是最后一层。很多人把顺序倒过来,先练了半年方向,回头发现自己的单子有六成落在覆盖率不到 1 倍的钟点上 —— 那不是技术问题,是选址问题。更细的短线框架可以接着看黄金短线战术。

九、常见问题

Q1. 黄金波动率一般是多少?
A:看口径。按本文 2026-10-18 22:00 至 10-24 01:42(北京)的逐笔数据,年化已实现波动率 21.27%;点值口径下,1 分钟中位振幅 1.225 美元、5 分钟 3.045 美元、日振幅 35.32–97.31 美元。不同窗口差异可达三分之一以上,引用时必须带区间。

Q2. ATR 和振幅有什么区别?为什么两个数不一样?
A:振幅只取区间最高减最低;ATR 额外纳入上一根收盘价(|H−C₋₁|、|L−C₋₁|),并做 14 根 Wilder 平滑,因此会把跳空与插针算进去。本文 ATR(5m) 3.663 高于 5 分钟中位振幅 3.045,差的 0.618 美元主要来自跳空与长影线。

Q3. 波动率大就更容易赚钱吗?
A:不是。波动率只决定「空间够不够覆盖成本」,不决定方向。本文实测 42.8% 的分钟净位移能超过点差,意味着随机进出时六成时间连成本都没走出来;把振幅误当成可捕获的利润,是短线最常见的错觉。

Q4. 60 秒产品的打平胜率是多少?
A:由赔率决定。站内 /api/config 的 rates.60 = 0.68,打平胜率 = 1 ÷ 1.68 = 59.52%,与波动率无关。若按现货口径(止损=止盈=该段中位振幅)折算,欧美重叠段需 68.0%、亚洲盘 72.4%、美盘尾 91.9%、清淡段 116.1%。

Q5. 为什么 05:00 的振幅是 0?周末什么时候能下单?
A:05:00–06:00(北京)是平台每日维护窗口,报价库在这五个交易日里没有任何有效报价,因此该小时不参与统计。周末休市按接口配置为周五 20:00 UTC 至周一 00:00 UTC,即北京周六 04:00 停、周一 08:00 恢复;恢复后的第一根 K 线含跳空,不建议用 60 秒去接。

看实时金价与当前点差 →

本文数据为 2026-10-24 01:42 北京时间(UTC+8)的报价库横截面与实时接口读数;行情来自 Swissquote,报价与点差随市场变动,页面数字不随刷新更新,请以交易界面实时报价为准。

相关工具

SydneyTokyoLondonNew York