外汇点差为何会扩大:展期、新闻、流动性稀薄以及算法如何应对 27 10 月, 2026 – Posted in: 外汇交易, 套利软件
BJF TRADING GROUP · 外汇执行
外汇点差为何会扩大:展期、新闻与流动性稀薄
EURUSD 0.2 点的点差,在纽约时间 17:00 可能变成 3 点,在重大数据公布后的第一秒内可能变成 10 点。这并不是出了故障,而是银行间市场本身的结构所决定的。本指南将解释点差为何扩大、何时扩大、以真实数字说明它给不同策略带来的成本、如何测量您自己经纪商的点差曲线,以及交易算法如何保护自己免受其影响。
本指南内容
什么是点差扩大(附数字)
简短回答:点差是买价(bid,您可以卖出的价格)与卖价(ask,您可以买入的价格)之间的差额。点差扩大是指这一差额暂时增大,通常是因为报价的流动性提供商减少,或者它们的报价变得更加谨慎。三个典型时刻是:纽约时间 17:00 左右的每日展期、预定的经济数据公布,以及节假日和周日开盘等交易清淡时段。
以 EURUSD 原始点差账户为例。在伦敦与纽约交易时段重叠期间,报价通常为 1.08500 / 1.08502:点差为 0.2 点。在每日展期时,同一经纪商可能显示 1.08490 / 1.08520:3.0 点。在美国非农就业数据公布后的第一秒内,可能短暂显示 1.08460 / 1.08560:10 点。在展期的例子中,中间价几乎没有变动;只是穿越市场的成本变高了。
对于一个标准手(100,000 单位),EURUSD 每点价值约为 10 美元。穿越一次点差的成本在 0.2 点时为 2 美元,3 点时为 30 美元,10 点时为 100 美元。在错误时刻开仓和平仓的策略每次都要支付这一差额,而任何基于买价绘制的价格图表都不会显示这一点。
参考区间,取自典型的 ECN/STP 交易条件。每家经纪商、每种账户类型和每个交易品种都有自己的曲线;请按下文所述测量您自己的数据。
点差从何而来
外汇市场没有中央交易所。根据 国际清算银行三年期调查(BIS Triennial Survey)(英文),2025 年 4 月该市场日均交易额约为 9.6 万亿美元,但这些交易量分散在银行、非银行做市商、ECN 和经纪商之间。零售或专业经纪商通常会汇总来自多家流动性提供商(LP)的报价。您的买价是其中最好的买价,您的卖价是最好的卖价,经纪商还可能在此基础上加价。
由此得出一条简单的规则:您看到的点差取决于有多少家 LP 在报价、它们在订单簿顶部显示多大的数量,以及它们此刻愿意承担多少风险。任何减少有效报价数量或让 LP 更加谨慎的因素都会使点差扩大。这类原因可分为三组:
- 参与者减少:纽约交易日结束时、节假日、周末开盘、美国收盘到东京开盘之间的时段。
- 不确定性升高:几秒后即将公布的数据、央行决议、意外的新闻头条。
- 技术与商业原因:日终 LP 系统维护、经纪商加价、针对特定客户的更宽点差组、天然流动性很少的交易品种。

展期:为何点差在纽约时间 17:00 扩大
外汇交易日在纽约时间 17:00 结束。美国实行夏令时期间对应 UTC 21:00,冬季对应 UTC 22:00。在这一时刻,即期头寸的起息日向后推移一个工作日,未平仓头寸收取或支付隔夜利息(swap),许多系统切换到新的交易日。
几件事同时发生,每一件都会从市场中抽走流动性:
- LP 对其账簿进行展期。银行和做市商将头寸转移到下一个起息日并重新计算风险。其中许多会在几分钟内停止报价,或只提供很小的数量。
- 系统重启。一些 LP 和 ECN 在日终前后会有短暂的维护时间。一些经纪商也会暂停交易几分钟。
- 自然订单流消失。美国企业和基金已经结束了当天的交易,东京尚未开始,悉尼刚刚开盘。真正的双向交易处于全天最低水平。
- 剩余的 LP 进行自我保护。由于竞争者减少且无人可以对冲风险,它们会报出更宽的价格。汇总后的订单簿顶部由更少、更谨慎的报价构成。

在主要货币对上,点差扩大通常持续几分钟到约 30 分钟,峰值出现在 17:00 后的最初几分钟。在交叉盘、小众货币对和贵金属上,扩大幅度更大、持续时间更长,往往要等到东京时段的流动性到来。周三的同一时刻会收取三倍隔夜利息(以覆盖周末的起息日),这对持仓过夜的策略很重要;隔夜利息的计算方式请参阅我们的掉期套利指南。
新闻公布:公布前、公布时与公布后的点差
美国非农就业、CPI、央行利率决议和新闻发布会等预定公布的数据会形成非常特定的点差模式。点差通常在公布前 10 到 60 秒开始扩大,因为 LP 撤回报价或减少数量:没有人愿意在数字公布时成为屏幕上最后的那个价格。在公布后的第一秒,点差最宽,报价可能一次跳动数点。随后,随着 LP 看到数据、方向趋于明确,它们重新回到市场,点差回落到正常水平,在主要货币对上通常需要 1 到 5 分钟。

由此产生两个实际后果。第一,在公布时刻发出的市价单要同时承受最宽的点差和最大的滑点;我们的外汇滑点指南说明了这两项成本是如何叠加的。第二,公布后的行情往往是真实的,有些策略正是为交易这种行情而设计的。如果您对市场的这一面感兴趣,请阅读经济新闻交易的工作原理,以及为什么速度在其中至关重要。
| 事件 | 通常开始扩大 | 峰值 | 恢复正常(主要货币对) | 受影响最大 |
|---|---|---|---|---|
| 美国非农就业、CPI | 公布前 10–60 秒 | 公布后 0–2 秒 | 1–5 分钟 | 美元货币对、黄金、美国股指 |
| 央行利率决议 | 公布前 30–120 秒 | 决议公布及新闻发布会 | 数分钟,问答环节中会反复出现 | 该央行对应的货币 |
| 每日展期 | 纽约时间 17:00 前 1–5 分钟 | 纽约时间 17:00 后的最初几分钟 | 5–30 分钟 | 交叉盘、小众货币对、贵金属 |
| 周日开盘 | 市场开盘时 | 最初几分钟 | 常常持续到东京开盘 | 所有货币对,尤其是周末有新闻时 |
参考时间,取自典型的 ECN/STP 交易条件。请将其作为起点,并用您自己的数据加以确认。
清淡时段、节假日与周末开盘
在重大事件之外,点差随各交易时段的流动性而变化。伦敦与纽约时段重叠时(大约 UTC 12:00–16:00)点差最窄,伦敦上午时段也较窄,亚洲时段的欧元和英镑货币对点差略宽,纽约午后晚些时候和展期前后点差最宽。
节假日会在一整天内产生同样的影响:圣诞节和新年、美国感恩节及其后的周五、英国银行假日、日本黄金周。在这些日子里,许多交易台关闭,一些 LP 以较小的数量报价,即使在通常流动性充足的时段,点差也比平时更宽。
周末开盘值得单独一提。周日晚间(约纽约时间 17:00)市场开盘时,只有少数参与者活跃,而周末的新闻必须一次性反映到价格中。价格可能偏离周五收盘价开盘(跳空),主要货币对的点差在第一个小时内可能比正常水平宽数倍。位于跳空区间内的挂单会以第一个可用价格成交,而不是按其订单价格成交。
突发冲击
预定事件可以提前规划,冲击则不能。2015 年 1 月 15 日瑞士国家银行取消 EURCHF 汇率下限时,瑞郎货币对的流动性消失了数分钟,报价点差变得毫无意义。2019 年 1 月 3 日,在假期期间清淡的亚洲早盘时段,日元货币对在数分钟内暴跌数百点,发生“闪崩”,随后才回升。在这两起事件中,点差已不再是一笔交易的成本;它表明市场上已经没有合理的价格。
没有任何过滤器能让策略免受此类冲击。真正有帮助的是:能够承受跳空的仓位规模;没有理由时不在最清淡的时段持有大额头寸;以及在报价异常时停止发送订单、而不是追逐报价的软件。
经纪商方面的原因
并非每次点差扩大都来自银行间市场。一些典型的经纪商方面的原因:
- 加价。标准账户可能在原始点差之上加收固定或按比例的加价。按比例的加价会随原始点差一起扩大。
- 固定点差账户。在正常条件下显示恒定的点差,但条款通常允许经纪商在“异常市场条件”下扩大点差或重新报价,而这往往恰恰指的是展期和新闻时段。
- 点差组。一些经纪商会将客户分配到具有不同点差曲线的组别。同一经纪商的两个账户在同一秒可能看到不同的点差。
- LP 数量少。只连接一两家提供商的经纪商,其订单簿顶部的竞争较少,因此任何一家提供商退出报价都会使点差扩大得更多。
如果您的点差经常比同一时刻其他经纪商的更宽,或者只在您的账户上扩大,那么这是一个执行问题,而不是市场问题。我们关于经纪商执行透明度的页面介绍了如何用您自己的数据进行检查,经纪商选择指南列出了开户前需要关注的要点。
点差扩大给不同策略带来的成本
同样是 3 点的展期点差,对于每笔交易盈利水平不同的策略,意义截然不同。下表以 EURUSD 一个标准手为例比较了四种交易风格。“正常成本”使用 0.2 点点差加 6 美元往返佣金(约 0.6 点);“展期成本”使用 3 点点差和同样的佣金。
| 策略 | 每笔交易平均毛收益 | 正常时段成本 | 展期时成本 | 展期时成本占优势的比例 |
|---|---|---|---|---|
| 波段交易 | 60 点 | 0.8 点(1.3%) | 3.6 点 | 6% |
| 日内交易 | 15 点 | 0.8 点(5%) | 3.6 点 | 24% |
| 剥头皮 | 4 点 | 0.8 点(20%) | 3.6 点 | 90% |
| 延迟套利 | 1.2 点 | 0.8 点(67%) | 3.6 点 | 300%(亏损) |
计算示例。实际结果取决于经纪商、交易品种以及入场和离场的确切时机。
波段交易者几乎感觉不到展期的影响。对于剥头皮交易者,在错误的一分钟入场一次,几乎就会抹去一笔平均交易的全部收益。对于套利或高频策略,在宽点差中开仓的交易一开始就背负着比全部预期利润还大的亏损。这就是为什么严肃的短线系统从不把点差当作常数。
隐性影响:止损、挂单与保证金
大多数图表是根据买价绘制的。订单由其成交所对应的报价一侧触发:买单由卖价触发,卖单由买价触发。当点差扩大时,即使图表线没有移动,卖价也会远离买价。这会产生许多交易者只有在查看账户历史时才发现的影响。
空头头寸的止损
您持有 EURUSD 空头头寸,止损设在 1.08600。买价为 1.08560,点差为 0.2 点,因此卖价为 1.08562:您的止损距离为 3.8 点。在展期时,点差扩大到 4.5 点,卖价变为 1.08605。止损(一个由卖价触发的买单)被执行,尽管您图表上的买价离止损始终不少于 4 点。成交价比图表价格高约 4.5 点:每手大约损失 45 美元,完全是因为点差。
挂单
同样的逻辑适用于买入限价单、买入止损单以及空头头寸的止盈单。即使买价已经到达,如果卖价没有到达,空头头寸的止盈单也可能“错过”。而设置在离市场很近的买入止损单可能被点差峰值触发,并以很差的价格成交。
保证金与强制平仓
浮动盈亏通常按报价的平仓一侧计算。当点差扩大时,所有未平仓头寸在几分钟内看起来都会更差。保证金接近上限的账户可能在展期时触发强制平仓(stop-out),即使市场本身并没有朝不利方向移动。
如何测量您经纪商的点差曲线
公布的“平均点差”是全天的平均值,对那些真正造成损失的时刻几乎说明不了什么。您自己账户的点差曲线需要几周的数据,它能回答有用的问题:有多宽、何时、持续多久、与什么相比。
1
2
3
4
5
6
有两个数字尤其有用。平静时段的中位数告诉您什么是“正常”。展期和新闻区间的第 95 百分位数告诉您保护性止损必须设多远,以及点差过滤器应在何处截断。如果您需要这类分析的现成检查清单,请使用我们的外汇经纪商审计工具包(英文)。
算法如何应对点差扩大
优秀的交易软件把点差视为实时输入,而不是常数。常见的保护措施有五种,最强大的系统会同时使用其中几种。

1. 绝对最大点差
最简单的过滤器:如果当前点差高于某个固定值(例如 EURUSD 为 0.8 点),则不下新单。它易于理解,并且无论展期、新闻和清淡时段的确切时间如何,都能自动覆盖。它的弱点是一个数值无法适用于所有交易品种和时段。
2. 相对点差过滤器
算法将当前点差与过去 15–60 分钟的滚动中位数进行比较,如果高出比如 2.5 到 3 倍,则拒绝交易。如果中位数为 0.3 点,上限就变为 0.9 点;如果亚洲时段的中位数为 0.6,上限就变为 1.8。该过滤器无需重新调整即可适应不同的时段和交易品种。
3. 时间窗口
在展期前后(例如纽约时间 16:55–17:30)以及预定数据公布前后(例如公布前 2 分钟到公布后 5 分钟)设置禁止交易时段。时间窗口能在点差扩大之前就捕捉到风险,这是单纯的点差过滤器做不到的。请按纽约时间或该交易品种所在交易所的时区来定义,而不是使用固定的 UTC 偏移。
4. 考虑点差的平仓
入场只是问题的一半。策略可以把非紧急的平仓推迟到点差恢复正常之后,避免在数据公布后的最初几秒内按市价平仓,并把保护性止损设在展期点差第 95 百分位数之外。平仓逻辑应当知道自己是在与报价的哪一侧成交。
5. 贴近真实的回测
使用固定点差的回测会高估任何短线策略,因为它永远不用支付展期和新闻时段的点差。请使用带有真实买价和卖价以及执行延迟的 tick 数据进行测试,正如我们关于回测与真实执行之间差距的文章所述。如果一个策略只有在一天中最好时段的点差下才能盈利,那它就是行不通的。
| 保护措施 | 能捕捉到 | 会遗漏 | 最适合 |
|---|---|---|---|
| 绝对最大点差 | 任何超过上限的点差扩大 | 点差开始扩大之前的时刻;正常点差不同的各个时段 | 单一交易品种、简单设置 |
| 相对点差过滤器 | 相对于当前时段异常的点差 | 中位数的缓慢漂移 | 多个交易品种、24 小时运行的策略 |
| 时间窗口 | 已知事件,在点差作出反应之前 | 突发冲击 | 展期和新闻日历 |
| 考虑点差的平仓 | 宽点差市场中的止损和平仓 | 对入场无作用 | 持仓过夜的策略 |
| tick 数据回测 | 上线前被高估的结果 | 经纪商条件未来的变化 | 所有短线策略 |
延迟套利中的点差扩大
在延迟套利中,策略将慢速经纪商的价格与快速参考数据源进行比较,并在慢速价格滞后时进行交易。点差扩大会对这类策略造成双重打击。第一,慢速经纪商上的宽点差可能在纸面上制造出价格差,但这种价差无法盈利地交易,因为入场和离场都要穿越宽点差。第二,快速数据源上的宽点差意味着参考价格本身就不确定,因此所谓的“信号”可能只是两个谨慎报价之间的噪音。
在 SharpTrader 中,这由两个独立的上限来处理:Max Spread Slow(执行订单的经纪商允许的最大点差)和 Max Spread Fast(快速数据源允许的最大点差)。只要任一当前点差超过其上限,无论价格差看起来有多大,信号都会被忽略。新闻过滤器还可以在高影响力数据公布前后的可配置时间窗口内暂停交易。根据我们在套利设置方面的经验,收紧这两个上限可以消除展期和新闻前后出现的大部分“看起来很大但实际虚假”的信号,代价是会错过一些真正的机会。与所有参数一样,它们应当针对具体经纪商用 tick 数据进行测试,而不是从别的账户照搬。
让软件在每笔订单之前检查点差
SharpTrader 运行外汇和加密货币套利策略,为执行经纪商和快速数据源分别设置点差上限,并带有新闻过滤器。SharpTrader Optimizer 让您可以在真实 tick 数据上、以贴近现实的执行时间测试这些设置。先从免费扫描器开始,看看您经纪商的价格与更快的数据源相比如何。
常见错误
- 根据经纪商宣传的平均点差来评判经纪商。平均值恰恰掩盖了点差真正重要的那几分钟。请按一天中的时间比较中位数和第 95 百分位数。
- 以 UTC 时间硬编码展期。UTC 时间每年变动两次,而且欧洲和美国在不同日期调整时钟。
- 使用固定点差进行回测。这会让剥头皮和套利策略看起来比实际好得多。
- 忽略卖价一侧。空头头寸的止损和止盈由卖价触发,而图表通常不显示卖价。
- 把每一次点差峰值都当作经纪商操纵。展期和新闻时的点差扩大是正常的市场行为。只有当您的账户在同一秒内持续比市场差时,这才成为经纪商的问题。
- 为所有交易品种设置同一个过滤器。0.8 点对于 EURUSD 是合理的上限,但对于 GBPJPY 或黄金则毫无用处。请使用按品种设置的上限或相对上限。
常见问题
为什么外汇点差在纽约时间下午 5 点扩大?
纽约时间 17:00 是外汇交易日的结束。流动性提供商将头寸展期到下一个起息日、重新计算风险,有时还会重启系统,而此时美国参与者已经收市,亚洲参与者尚未开始。报价更少、更谨慎,意味着点差在几分钟内扩大,交叉盘和贵金属持续的时间更长。
展期时的点差扩大会持续多久?
在主要货币对上,通常从几分钟到约 30 分钟,峰值出现在纽约时间 17:00 之后。在交叉盘、小众货币对和黄金上,可能会持续到东京时段的流动性到来。请在您自己的经纪商上进行测量,因为不同提供商的持续时间不同。
为什么新闻公布时点差会扩大?
在预定数据公布之前,流动性提供商会减少数量或撤回报价,因为没有人愿意在数字公布时以旧价格成交。公布后立即出现最大的不确定性,因此剩余的报价都很宽。随着市场消化数据,提供商重新回来,主要货币对的点差通常在几分钟内恢复正常。
点差扩大会触发我的止损吗?
会,对空头头寸而言。空头头寸的止损是一个买单,由卖价触发。如果点差扩大到足够程度,卖价可能触及止损,而图表上显示的买价却离止损很远。请把这类止损设得比通常的展期点差更远,或者在该时间窗口之前管理好头寸。
点差扩大是经纪商不好的标志吗?
本身并不是。展期、新闻前后以及清淡时段的点差扩大是正常的市场行为。只有当您的点差在同一时刻经常比其他经纪商或快速参考数据源更宽,或者只在您的账户上扩大时,才值得关注。
外汇点差什么时候最窄?
通常是在伦敦与纽约时段重叠期间(大约 UTC 12:00 到 16:00)以及伦敦上午时段。纽约午后晚些时候、展期前后、节假日以及周日开盘后的第一个小时,点差通常较宽。
固定点差账户能防止点差扩大吗?
只能部分防止。固定点差在正常时段通常比原始点差更宽,而且账户条款往往允许经纪商在异常市场条件下扩大点差或重新报价,这通常包括新闻和展期时段。在依赖它之前请先阅读条款。