什么是外汇相关性策略?
外汇相关性策略是一种用于审查两个或多个货币对之间相互运动关系的方法。交易者利用这种关系来检查风险敞口、确认交易观点、避免重复风险、审查对冲逻辑,或决定放弃某笔交易。
相关性并不意味着一个货币对必然会跟随另一个货币对。它仅描述了货币对在选定时期内的历史表现。在影响决策之前,应当结合时间框架、当前市场状况、交易方向、仓位规模、成本、保证金和出场规则对相关性读数进行检查。
例如,在通常同向运动的货币对上建立两个头寸,其表现可能类似于同一交易观点的放大版。而在通常反向运动的货币对上建立两个头寸,可能会抵消部分风险,但如果这种关系发生变化,也可能带来对冲成本、增加平仓复杂度并引发盲目自信。
相关性本身并不是交易信号
相关性读数可以描述货币对之间的关系,但它无法决定是否应该交易其中任何一个货币对。强烈的正相关或负相关仍可能出现在较差的交易设置中、不稳定的新闻发布期间,或者在点差和滑点使该交易观点无法实操的市场中。
交易者应当在明确测试目的(重复敞口、确认、对冲逻辑、分散投资或背离)之后再审查相关性。如果目的不明,相关性读数可能会成为强行交易的借口。
| 相关性用途 | 有价值的提问 | 不妥的使用方式 |
|---|---|---|
| 敞口审查 | 这些交易是否增加了类似的货币风险? | 交易者开启了多个货币对,却没有意识到它们依赖于同一种货币的走势。 |
| 确认 | 相关货币对是否支持相同的市场状况? | 交易者将确认信号视为加大仓位的许诺。 |
| 对冲审查 | 第二个货币对是否降低了既定的风险敞口? | 交易者假设对冲必定有效,仅仅因为两个货币对曾经反向运动。 |
| 分散投资 | 这些头寸是否真的不同? | 交易者认为不同的货币对名称就自动意味着风险得到了分散。 |
| 背离审查 | 常态关系是否减弱或发生了变化? | 交易者在没有触发信号、成本审查或失效规则的情况下强行进行收敛交易。 |
相关性无法解释因果关系
外汇相关性读数表明,两个货币对在统计期间内呈现同向、分化或反向运动。但它无法证明为什么会发生这种关系。原因可能是共同的美元(USD)敞口、央行主题、大宗商品价格、风险情绪、时段资金流或临时事件。
区分这一点非常重要,因为交易者可能看到很高的相关系数,但依然误解了交易本身。如果这种关系的存在是因为两个货币对都对相同的美元走势做出反应,那么账户可能已经在单一货币主题上过于集中。如果这种关系是由短暂的新闻事件引起的,那么在该事件被市场消化后,相关性读数可能会迅速消退。
| 相关性读数 | 可能的原因 | 忽视该原因的风险 |
|---|---|---|
| 两个以美元计价的货币对同时上涨 | 美元普遍走弱可能正在推动这两个货币对 | 交易者将重复的美元敞口误认为是分散投资 |
| 与大宗商品挂钩的货币对跟随大宗商品走势 | 大宗商品敏感度、风险情绪或当地数据可能参与其中 | 交易者假设这种联系是永久性的 |
| 货币对仅在一个交易时段内同向运动 | 时段流动性或短期订单流主题可能正在起作用 | 交易者将日内关系套用于更长的持仓计划 |
| 通常相关的货币对出现脱节 | 当地新闻、央行重新定价或宏观主题改变可能存在 | 交易者在没有有效触发信号的情况下盲目预期自动收敛 |
外汇的正相关与负相关
正相关意味着两个货币对在选定时期内倾向于朝相同方向运动。负相关意味着它们在选定时期内倾向于朝相反方向运动。
交易的方向至关重要。两个货币对之间的正相关并不会在每个订单方向上都产生相同的敞口。买入两个正相关的货币对会增加类似的定向风险。而买入其中一个并卖出另一个,则可能会抵消或扭曲该敞口。
| 相关性类型 | 基本含义 | 敞口审查提问 |
|---|---|---|
| 正相关 | 货币对倾向于朝相同方向运动。 | 建立两笔交易是否会放大同一个市场观点的风险? |
| 负相关 | 货币对倾向于朝相反方向运动。 | 其中一笔交易是否会抵消或抵触另一笔交易? |
| 弱相关或不稳定相关 | 关系不一致或关联度较低。 | 这种关系是否过于微弱,以至于无法支持决策? |
| 动态变化的相关性 | 关系在不同时间框架或市场阶段有所不同。 | 旧的相关性读数是否依然适用? |
货币对方向与货币敞口
只有当交易者将每个头寸转化为具体的货币敞口时,相关性才具有实用价值。外汇货币对由基础货币和计价货币组成。买入一个货币对意味着买入基础货币并卖出计价货币。卖出一个货币对则意味着卖出基础货币并买入计价货币。
这就是为什么两个相关的货币对会根据交易方向创造出不同的敞口。买入 EUR/USD 同时买入 GBP/USD 的交易者可能是在增加两个看空美元的观点。而买入 EUR/USD 同时卖出 GBP/USD 的交易者并没有使用相同的敞口结构,即使这两个货币对经常同向运动。
| 头寸 | 产生的货币敞口 | 相关性审查 |
|---|---|---|
| 买入 EUR/USD | 做多 EUR,做空 USD | 检查是否有其他交易同样依赖于美元走弱 |
| 卖出 EUR/USD | 做空 EUR,做多 USD | 检查是否有其他交易同样依赖于美元走强 |
| 在已有 EUR/USD 多头时买入 GBP/USD | 增加了另一个做空美元的敞口 | 如果货币对呈正相关,可能会重复加仓大盘美元观点 |
| 在已有 USD/CHF 多头时买入 EUR/USD | 通过不同的货币对结构创造了冲突的美元敞口 | 可能会抵消、扭曲或使账户敞口复杂化 |
如何解读相关系数
相关性通常表示为 -1 到 +1 之间的系数,或 -100% 到 +100% 之间的百分比。接近 +1 的数值意味着货币对在统计期间内朝相同方向极度紧密地运动。接近 -1 的数值意味着货币对朝相反方向极度紧密地运动。接近零的数值意味着这种关系微弱或不一致。
一些交易者将 +0.70 或 -0.70 左右的读数视为强相关区间。该阈值应当在审查开始前以书面形式确定,而不是在交易观点出现后临时选择。
| 读数 | 含义 | 风险审查 |
|---|---|---|
| +0.80 或 +80% | 在统计期间内呈现强正相关关系 | 同向交易可能会造成敞口重复。 |
| +0.30 或 +30% | 弱正相关关系 | 这种关系可能不够强大,不足以支持策略规则。 |
| 0 或接近零 | 样本中几乎没有明显的关联 | 不应单凭货币对名称就认为它们存在联系。 |
| -0.30 或 -30% | 弱负相关关系 | 对冲或抵消逻辑可能不可靠。 |
| -0.80 或 -80% | 在统计期间内呈现强负相关关系 | 反向敞口可能会降低或重塑风险,但无法完全消除风险。 |
如何解读相关性矩阵表
相关性表或矩阵展示了多个货币对在所选时间框架内的比较。只有当交易者明确正在对比哪些货币对、使用了什么时间框架、样本有多新以及该读数旨在支持何种操作时,这一读数才有用。
样本窗口同样至关重要。5分钟、1小时、日线、周线和月线的读数可能会展现截然不同的情况。短样本反应迅速但可能充满噪音;长样本可以平滑噪音但可能会错过近期市场格局的变化。交易者应在寻找确认信号之前确定好样本窗口。
在相关性表影响交易决策之前,请检查它是用于敞口控制、确认、对冲、分散投资还是背离审查。根据头寸方向和既有敞口的不同,相同的相关系数可能会导致完全不同的决策。
| 表格项目 | 检查内容 | 为何重要 |
|---|---|---|
| 货币对 1 与货币对 2 | 正在对比的精准货币对 | 不同的货币对可能共享相同的基础货币、计价货币或宏观驱动因素。 |
| 时间框架 | 日内、日线、周线或其他周期 | 相关性会跨越不同时间框架发生变化。 |
| 相关系数 | 正向、负向、强、弱或不稳定 | 关系的强度和方向决定了该读数占有的权重。 |
| 交易方向 | 针对每个货币对买入、卖出或无头寸 | 根据方向的不同,相同的相关性可能会增加或降低风险。 |
| 当前市场状况 | 趋势、震荡、新闻、风险情绪或流动性状况 | 市场转变可能会削弱旧有的相关关系。 |
| 现有头寸 | 增加新交易之前的当前敞口 | 应在账户层面上审查相关性,而不仅仅是逐个货币对审查。 |
为什么时间框架至关重要
外汇相关性取决于所测量的周期。两个货币对在日线图上可能看起来高度相关,但在短期交易时段、央行决议事件或突然的风险情绪变动中可能会发生脱节。反之亦然:日内货币对可能在一个时段内同向运动,而长期关系依然微弱。
用于相关性的时间框架应当与正在审查的决策相匹配。短期入场不应仅依赖于长期的历史关系,而长期敞口审查也不应仅基于几根日内 K 线构建。
当市场状况改变时,也应当刷新相关性数据。央行意外决议、大宗商品冲击、重大避险走势或地方政治事件,都可能削弱在旧数据中看起来很稳定的关系。
| 时间框架问题 | 潜在问题 | 更好的规则 |
|---|---|---|
| 日内相关性 | 时段资金流或新闻可能会主导读数。 | 仅将其用于短期敞口审查。 |
| 日线相关性 | 可能会错过关系的快速破裂。 | 检查近期事件是否改变了货币对的行为。 |
| 周线或月线相关性 | 适用于宏观敞口,但反应较慢。 | 在增加风险前,将其与当前市场状况结合使用。 |
| 混合时间框架决策 | 交易者用无关的长期样本来确认短期交易。 | 在审查交易前确定好相关性时间框架。 |
如需将高时间框架环境与交易时机区分开来的更广泛流程,请参阅包含设置、触发、失效和审查规则的交易系统框架。
常见的外汇相关性示例
常见的货币对示例有助于解释相关性,但不应将其视为固定法则。EUR/USD 和 GBP/USD 经常表现出正相关,因为两者都包含 USD 作为计价货币,并且都会对广泛的美元走势做出反应。EUR/USD 和 USD/CHF 经常表现出负相关,因为 USD 位于货币对结构的不同侧,且 CHF 在风险事件中的表现可能有所不同。
AUD/USD 和 NZD/USD 有时会同向运动,因为两者都会受到区域、大宗商品和风险情绪主题的影响。USD/CAD 会受到加元行为和大宗商品(石油)环境的影响,而 AUD/USD 有时能反映风险情绪和大宗商品敏感度。当本地数据、中央银行、大宗商品价格或更广泛的风险状况发生变化时,这些关系可能会削弱、增强或反转。
| 示例关系 | 交易者审查它的可能原因 | 注意事项 |
|---|---|---|
| EUR/USD 与 GBP/USD | 两者都会对广义美元走势做出反应。 | 欧元区和英国的各自驱动因素可能会使这两个货币对走向分化。 |
| EUR/USD 与 USD/CHF | 常作为负相关示例进行审查。 | 瑞郎(CHF)的行为在风险或央行事件期间可能会改变。 |
| AUD/USD 与 NZD/USD | 两者都可能对区域或风险情绪主题做出反应。 | 澳大利亚和新西兰的数据可能会发生背离。 |
| USD/CAD 与原油环境 | 加元(CAD)可能对能源市场动态敏感。 | 石油并非 USD/CAD 的唯一驱动因素。 |
| AUD/USD 与黄金或风险情绪 | 澳元(AUD)可以在大宗商品和风险主题周围进行审查。 | 大宗商品联动并非稳定不变的交易法则。 |
有关货币对选择和可用的外汇品种,请参阅 FXGlory 货币对市场列表。
相关性如何改变账户敞口
相关性最重要的用途并不是寻找另一个“走势类似”的货币对,而是了解在增加下一笔交易之前,账户已经承担了哪些风险敞口。
在正相关货币对上的两笔交易可能会创造类似的风险敞口,即使货币对名称不同。买入两个强正相关货币对的交易者可能是在对同一个观点建立更大的仓位,而不是建立两个独立的交易观点。买入一个货币对同时卖出另一个具有强正相关关系的货币对,可能会部分抵消或混淆风险敞口。
| 头寸组合 | 相关性环境 | 潜在的敞口问题 |
|---|---|---|
| 买入货币对 A 并买入货币对 B | 强正相关 | 风险敞口可能会重复。 |
| 买入货币对 A 并卖出货币对 B | 强正相关 | 头寸可能会部分冲突或互相抵消。 |
| 买入货币对 A 并买入货币对 B | 强负相关 | 头寸可能会抵消彼此的一部分风险。 |
| 买入货币对 A 并卖出货币对 B | 强负相关 | 风险敞口可能会比预期更加集中。 |
| 多个货币对共享同一种货币 | 相关性读数混杂 | 账户可能会被单一货币主题所主导。 |
关于账户级别的风险管理,请参阅仓位大小、回撤、保证金和无交易限制的风险管理流程。
简单相关性敞口示例
假设交易者已经持有 EUR/USD 多头头寸,并正在考虑建立 GBP/USD 多头头寸。如果这两个货币对在交易者选定的时间框架内表现出强正相关性,那么第二笔交易可能并不是一个独立的观点。它可能会增加另一个部分依赖于美元走弱的头寸。
审查应当在入场前进行。交易者应当检查:账户是否已经对该主题承担了足够的敞口?是否应该缩小仓位?其中一个货币对是否提供了比另一个更清晰的设置?以及第二笔交易是否仅仅放大了第一笔交易的风险?
| 审查步骤 | 提问 | 可能的决策 |
|---|---|---|
| 现有头寸 | 账户目前在哪些货币上建立做多和做空敞口? | 通过 EUR/USD 做多 EUR 并做空 USD |
| 新观点 | 新的货币对是否共享相同的驱动因素? | 做多 GBP/USD 可能同样依赖于美元走弱 |
| 相关性检查 | 该关系在相关时间框架上是否强劲? | 强正相关可能表明存在重复敞口 |
| 风险调整 | 第二笔交易是否需要减小仓位、放弃入场,或替代第一笔交易? | 减小仓位、选择一个更清晰的设置,或放弃交易 |
| 出场审查 | 什么情况会使该敞口观点失效? | 如果美元走强使两个设置同时失效,或其中一个货币对跌破结构,则平仓出场 |
利用相关性进行确认
相关性可以作为确认检查,但确认并不能保证交易绝对安全。交易者可以审查相关货币对是否展示出类似的强度、弱势、突破行为、支撑或阻力反应,亦或是趋势的延续。如果相关货币对不支持该观点,交易者可能会降低信心或放弃该笔交易。
确认不应演变成仓位叠加。仅仅因为两个货币对都支持同一个观点就开启两个满仓交易,可能会增加风险敞口,而不是改善交易设置。
| 确认用途 | 有价值的审查 | 风险 |
|---|---|---|
| 趋势支持 | 相关货币对支持相同的宏观方向。 | 交易者在未减小仓位的情况下增加了相关敞口。 |
| 位置反应 | 相关货币对也在支撑位或阻力位附近做出反应。 | 交易者忽视了两个头寸可能会同时失败的事实。 |
| 突破检查 | 相关货币对确认或拒绝了市场参与度。 | 在两个货币对都已经大幅拉升后,交易者盲目追高。 |
| 无确认规则 | 当相关货币对出现分歧时放弃交易设置。 | 交易者不断寻找,直到找到一个支持其预期交易的货币对为止。 |
在相关性支持审查之后,交易执行仍需要入场、失效、目标和取消规则。请参阅用于触发和出场规划的入场与出场框架。
利用相关性进行对冲
当交易者希望利用另一个货币对降低或重塑风险敞口时,相关性可以支持对冲规划。呈现负相关的货币对可以作为潜在的抵消工具进行审查,而呈正相关的货币对也可以根据头寸组合在相反方向上使用。
对冲依然需要独立的仓位计算、成本核算、剩余敞口审查、保证金检查和平仓规则。如果相关关系减弱、成本过高,或者两个货币对对同一个事件做出了意料之外的反应,基于相关性的对冲可能会宣告失败。
关于对冲结构、直接同对对冲现实、部分对冲、交叉对冲和平仓规则,请参阅外汇对冲策略指南。
相关性与分散投资
外汇中的分散投资并不等同于同时开立多个不同名称的货币对。如果这些头寸依赖于同一种货币、相同的风险主题、相同的央行预期或相同的大宗商品驱动因素,账户风险可能依然高度集中。
相关性审查可以帮助交易者避免虚假分散投资。目标不是收集尽可能多的货币对,而是了解新增加的头寸是否真正改变了风险状况,还是仅仅放大了原有的同类敞口。
| 情况 | 表面上看分散了吗? | 相关性审查 |
|---|---|---|
| 多个与美元挂钩的头寸 | 包含多个货币对名称 | 账户可能主要暴露于单一美元主题之下。 |
| 多个对大宗商品敏感的货币对 | 包含不同的货币 | 大宗商品或风险情绪可能仍占据主导地位。 |
| 历史相关性较低的货币对 | 可能更具分散效果 | 检查近期事件是否已经改变了它们之间的关系。 |
| 相关性相反的货币对 | 可能会降低单向敞口风险 | 检查成本和保证金是否值得进行这种抵消。 |
相关性背离审查
当通常同向运动的货币对开始分道扬镳,或者通常反向运动的货币对停止这种行为时,就会发生相关性背离。背离可能意味着一个货币对处于领涨/领跌状态,另一个货币对滞后,或者关系本身发生了根本改变。
背离不应被自动视为回归收敛的交易机会。交易者仍需要市场环境、触发信号、失效点、获利空间、成本审查以及该关系在当前条件下仍然重要的理由。
| 背离提问 | 为何重要 | 不妥的使用方式 |
|---|---|---|
| 这种关系平时强劲吗? | 微弱的历史关系可能并不重要。 | 交易者强行在无关的货币对之间寻找背离。 |
| 新闻是否改变了这种关系? | 旧的相关性可能不再适用。 | 在宏观驱动因素已变的情况下,交易者仍盲目预期均值回归。 |
| 哪一个货币对处于主导地位? | 主导地位可能揭示压力最强的方向。 | 交易者盲目假设滞后的货币对必定会补涨/补跌。 |
| 是否存在可交易的触发信号? | 单凭背离无法确定入场或止损位置。 | 在价格给出可用设置之前,交易者急于入场。 |
当背离观点基于价格差异而非关系审查时,请将其与外汇套利指南中的执行与成本风险进行对比。
成本、保证金与杠杆检查
相关性策略通常涉及多个货币对。这意味着交易者应当审查整个头寸组合的成本和账户影响,而不仅仅是图表逻辑。
建立两笔相关的入场交易会产生双重点差、两个潜在滑点位置、更高的保证金占用、杠杆下的更大敞口以及在剧烈波动期间更多的决策负担。如果预期的收益相比交易成本微不足道,对冲或分散投资的构想可能会变得得不偿失。
| 检查项 | 提问 | 为何重要 |
|---|---|---|
| 点差 | 多次入场是否增加了不必要的成本? | 相关性交易观点可能会被叠加的点差所侵蚀。 |
| 滑点 | 两个货币对能否都在计划价格附近成交? | 剧烈波动可能会扭曲预期的联动关系。 |
| 保证金 | 整体头寸是否符合可用保证金和止损距离? | 多个头寸可能会同时给账户带来资金压力。 |
| 杠杆 | 相关敞口是否加快了亏损速度? | 相关性并不能降低杠杆带来的风险。 |
| 隔夜利息(Swap) | 隔夜持有是否会在一个或多个腿上增加成本? | 持仓周期较长的相关头寸可能会产生隔夜展期成本。 |
在增加多个相关头寸之前,请审查影响交易成本的点差条件,使用保证金计算器估算保证金要求,并在增加敞口前检查杠杆条件。
外汇相关性决策顺序
相关性策略每次都应遵循相同的顺序。如果交易者先有了想做的交易,随后再去寻找相关性数据,那么审查就会产生偏见。
| 步骤 | 决策 | 继续操作的前置条件 |
|---|---|---|
| 1. 目的 | 敞口审查、确认、对冲、分散投资或背离 | 使用相关性的原因清晰明确。 |
| 2. 货币对 | 选择精准的货币对关系 | 所选货币对与账户敞口高度相关。 |
| 3. 时间框架 | 在审查前确定好相关性周期 | 时间框架与交易决策相匹配。 |
| 4. 相关系数 | 确定关系为正向、负向、强、弱或不稳定 | 阈值并非在看到结果后临时凑数。 |
| 5. 市场状况 | 审查趋势、震荡、事件风险、交易时段或宏观状况 | 当前状况未使相关性读数失效或过时。 |
| 6. 交易方向 | 检查每个货币对的买入/卖出方向 | 明确由此产生的实际风险敞口。 |
| 7. 成本与保证金 | 审查点差、滑点、隔夜利息、杠杆和保证金 | 整体头寸符合账户规划。 |
| 8. 触发与失效 | 制定书面的入场和失败规则 | 相关性绝非入场的唯一依据。 |
| 9. 平仓或审查规则 | 定义减仓、平仓或重新评估的条件 | 在逻辑消失后,不再继续持有该头寸组合。 |
| 10. 无交易规则 | 在承担风险前制定放弃交易的条件 | 交易者没有强行凑数执行相关性交易。 |
相关性策略失败的原因
当交易者将历史关系视为对未来的绝对指令时,相关性策略往往会失败。当央行预期改变、单一货币收到当地新闻影响、大宗商品价格转变或风险情绪发生变化时,表格中看似强大的关系可能会迅速减弱。
| 失败原因 | 会发生什么 | 更好的规则 |
|---|---|---|
| 使用过时的相关性数据 | 该关系不再反映当前市场状况。 | 使用近期数据并结合当前市场环境进行对比。 |
| 错误的时间框架 | 样本周期与交易持仓周期不匹配。 | 使用与决策周期一致的相关性读数。 |
| 重复敞口 | 多笔交易的表现类似于一个巨大的单一头寸。 | 在增加另一个货币对前审查账户整体敞口。 |
| 虚假分散投资 | 不同的货币对名称依然共享相同的风险驱动因素。 | 检查货币、宏观和大宗商品的重叠情况。 |
| 相关性破裂 | 常态关系减弱或发生反转。 | 当关系改变时,执行出场或重新评估规则。 |
| 确认后盲目加大仓位 | 交易者仅因另一个货币对走势一致就加大仓位。 | 确认信号绝不能凌驾于风险限制之上。 |
| 忽视对冲成本 | 抵消性交易增加了成本和保证金压力。 | 在对冲前计算剩余敞口和总成本。 |
无交易条件
当相关性无法支持清晰的决策,或者账户风险变得难以控制时,应当放弃相关性交易设置。
- 当相关性数据过时或与交易时间框架不匹配时,放弃交易。
- 当货币对关系微弱但交易者将其硬当作强相关处理时,放弃交易。
- 当交易在未调整仓位的情况下重复了现有敞口时,放弃交易。
- 当交易者在增加头寸后无法解释剩余风险敞口时,放弃交易。
- 当点差、滑点、隔夜利息、保证金或杠杆条件使组合成本过高或不稳定时,放弃交易。
- 当新闻、央行事件或大宗商品冲击可能迅速改变关系时,放弃交易。
- 当交易在相关性读数之外缺乏入场触发点、失效点或出场规则时,放弃交易。
- 当增加头寸仅仅是因为另一个相关货币对已经发生突破时,放弃交易。
实盘交易前的测试与审查
在动用真实资金之前,应当在历史示例或模拟盘条件下对外汇相关性策略进行审查。目的是测试是否能够重复执行相同的货币对关系、时间框架、系数阈值、敞口计算、入场规则、出场规则和无交易规则。
- 记录货币对关系及审查该关系的原因。
- 在做出交易决策前,记录时间框架和相关系数。
- 记录相关性是正向、负向、强、弱还是处于动态变化中。
- 记录受同一货币或宏观主题影响的所有现有头寸。
- 记录每个货币对的交易方向以及增加头寸后的剩余敞口。
- 如果头寸隔夜持有,记录点差、滑点、保证金、杠杆敞口和隔夜利息。
- 记录入场触发点、失效点、出场规则和无交易规则。
- 记录相关性在交易期间是增强、减弱、反转还是失去了参考意义。
- 审查决策是否遵循了计划,而不仅仅是看交易盈亏。
回测说明
本假设性教学模型使用了一个日线相关性规则:滚动60日回报率相关性、稳定的确认货币对要求、已收盘 K 线突破候选、相关敞口过滤、基于 ATR 的止损设置、1.5R 目标对比、区间失效和平仓退出,以及点差/滑点敏感性。它未测试对冲、背离均值回归、配对交易、统计套利、多腿组合、主观相关性表审查或每一种可能的关联货币对关系。
模型在日线 K 线上审查 EURUSD、GBPUSD、USDJPY、AUDUSD、USDCAD 和 USDCHF,数据采用可用的 yfinance 公开 OHLC 数据。确认货币对是在模拟入场前,从其他受审货币对中挑选出的具有最高稳定绝对滚动相关性的品种。
| 规则领域 | 教学模型规则 |
|---|---|
| 策略类型 | 带相关敞口过滤的日线滚动相关性确认策略 |
| 相关性输入 | 日对数回报率(Daily log returns) |
| 主相关性窗口 | 截至信号 K 线结束的 60 个完整日回报率观察值 |
| 稳定性检查 | 相比 10 根日 K 线前的 60 日相关性 |
| 确认货币对阈值 | 当前绝对相关性至少为 0.65,先前绝对相关性至少为 0.50,且相关性符号相同 |
| 候选设置 | 20 日已完成 K 线的区间突破,区间宽度介于 1.00 至 5.00 ATR(14) 之间 |
| 做多候选 | 已完成日线收盘价高于 20 日区间最高价 0.10 至 1.00 ATR(14),且收盘价处于该 K 线振幅的上 40% 区间内 |
| 做空候选 | 已完成日线收盘价低于 20 日区间最低价 0.10 至 1.00 ATR(14),且收盘价处于该 K 线振幅的下 40% 区间内 |
| 正相关确认 | 确认货币对必须朝要求的相同方向运动至少 0.10 ATR(14),并收于 EMA(20) 的正确一侧 |
| 负相关确认 | 确认货币对必须朝要求的相反方向运动至少 0.10 ATR(14),并收于 EMA(20) 的正确一侧 |
| 敞口过滤 | 无重叠的同货币对交易,且无重叠的已接受交易(要求绝对滚动相关性至少为 0.70 且会产生重复的运动敞口) |
| 入场 | 信号 K 线完成后的下一个日线开盘价 |
| 止损 | 超出信号 K 线极值,并留有 0.25 ATR(14) 的缓冲空间 |
| 目标对比 | 入场价起固定的 1.5R 目标 |
| 失败平仓出场 | 区间失败收盘平仓,或持仓 5 根 K 线后相关性失效平仓 |
| 最大持仓审查 | 入场后 20 根日 K 线 |
审查记录了候选数量、已接受交易、被拒绝候选、拒绝原因、交易次数、胜率、平均盈利(R)、平均亏损(R)、期望值(R)、获利因子(Profit Factor)、最大回撤(R)、最差连亏次数、平均持仓周期、货币对层面的表现、方向层面的表现、相关性符号表现、确认货币对表现、出场原因以及点差/滑点敏感性。
| 成本输入 | 所用假设 |
|---|---|
| 点差 | 0.5、1.5 和 3.0 点(pips) |
| 单边滑点 | 每边 0.1、0.5 和 1.0 点(pips) |
| 基准对比 | 1.5 点点差及单边 0.5 点滑点 |
| 隔夜利息与展期 | 未包含 |
教学敏感性测试结果
该假设性教学回测使用了 2016-06-30 至 2026-06-30 的 yfinance 公开日线 OHLC 数据,并包含用于指标和滚动相关性计算预热的数据。基准成本假设为 1.5 点点差和单边 0.5 点滑点。未包含隔夜利息和展期。
| 指标 | 基准结果 |
|---|---|
| 候选数量 | 80 |
| 已接受交易 | 65 |
| 被拒绝候选 | 15 |
| 接受率 | 81.25% |
| 交易次数 | 65 |
| 胜率 | 13.85% |
| 平均盈利 | 1.3892R |
| 平均亏损 | -0.6886R |
| 期望值 | -0.4009R |
| 获利因子 | 0.3242 |
| 最大回撤 | -27.6915R |
| 最差连亏次数 | 17 |
| 平均持仓周期 | 1.43 根日 K 线 |
| 中位数持仓周期 | 1.0 根日 K 线 |
| 总净结果 | -26.0569R |
| 拒绝原因 | 数量 |
|---|---|
| 相关运动敞口重叠 | 13 |
| 相同货币对重叠 | 2 |
| 货币对 | 交易次数 | 胜率 | 期望值 | 获利因子 | 最大回撤 | 总净结果 |
|---|---|---|---|---|---|---|
| EURUSD | 20 | 20.0% | -0.1642R | 0.6203 | -4.9818R | -3.2841R |
| GBPUSD | 6 | 0.0% | -0.8525R | 0.0 | -4.0881R | -5.1152R |
| USDJPY | 8 | 0.0% | -0.6702R | 0.0 | -5.3415R | -5.3613R |
| AUDUSD | 11 | 27.27% | -0.0932R | 0.8058 | -2.6771R | -1.0251R |
| USDCAD | 7 | 14.29% | -0.4056R | 0.3398 | -2.7738R | -2.8395R |
| USDCHF | 13 | 7.69% | -0.6486R | 0.1442 | -7.2883R | -8.4318R |
| 方向 | 交易次数 | 胜率 | 期望值 | 获利因子 | 最大回撤 | 总净结果 |
|---|---|---|---|---|---|---|
| 做多 | 35 | 14.29% | -0.4375R | 0.3102 | -16.9435R | -15.3114R |
| 做空 | 30 | 13.33% | -0.3582R | 0.3433 | -12.1218R | -10.7456R |
| 相关性符号 | 交易次数 | 胜率 | 期望值 | 获利因子 | 最大回撤 | 总净结果 |
|---|---|---|---|---|---|---|
| 负相关 | 38 | 13.16% | -0.4259R | 0.305 | -17.8368R | -16.1824R |
| 正相关 | 27 | 14.81% | -0.3657R | 0.3536 | -11.2759R | -9.8745R |
| 确认货币对 | 交易次数 | 胜率 | 期望值 | 获利因子 | 最大回撤 | 总净结果 |
|---|---|---|---|---|---|---|
| AUDUSD | 8 | 12.5% | -0.3646R | 0.3338 | -3.2836R | -2.9169R |
| EURUSD | 20 | 0.0% | -0.8069R | 0.0 | -14.9948R | -16.1383R |
| GBPUSD | 11 | 27.27% | -0.0454R | 0.8885 | -2.4118R | -0.4992R |
| USDCAD | 5 | 20.0% | 0.0014R | 1.0049 | -1.353R | 0.0068R |
| USDCHF | 20 | 15.0% | -0.3965R | 0.3482 | -9.6085R | -7.9306R |
| USDJPY | 1 | 100.0% | 1.4212R | 无穷大 | 0.0R | 1.4212R |
| 出场原因 | 数量 |
|---|---|
| 区间失败平仓 | 24 |
| 同一 K 线先触发止损 | 4 |
| 止损出场 | 28 |
| 达到 1.5R 目标位 | 9 |
| 点差 | 单边滑点 | 交易次数 | 期望值 | 获利因子 | 最大回撤 | 总净结果 |
|---|---|---|---|---|---|---|
| 0.5 点 | 0.1 点 | 65 | -0.3424R | 0.3731 | -24.168R | -22.2589R |
| 0.5 点 | 0.5 点 | 65 | -0.3684R | 0.3501 | -25.734R | -23.9469R |
| 0.5 点 | 1.0 点 | 65 | -0.4009R | 0.3242 | -27.6915R | -26.0569R |
| 1.5 点 | 0.1 点 | 65 | -0.3749R | 0.3448 | -26.1255R | -24.3689R |
| 1.5 点 | 0.5 点 | 65 | -0.4009R | 0.3242 | -27.6915R | -26.0569R |
| 1.5 点 | 1.0 点 | 65 | -0.4333R | 0.3006 | -29.649R | -28.167R |
| 3.0 点 | 0.1 点 | 65 | -0.4236R | 0.3075 | -29.0618R | -27.534R |
| 3.0 点 | 0.5 点 | 65 | -0.4496R | 0.2895 | -30.6278R | -29.222R |
| 3.0 点 | 1.0 点 | 65 | -0.482R | 0.2686 | -32.5853R | -31.332R |
教学回测展示的结论
在 1.5 点点差和单边 0.5 点滑点的假设下,基准结果为负:65 笔交易,13.85% 的胜率,-0.4009R 的期望值,以及 -26.0569R 的总净结果。这是来自单一假设规则模型的相关性确认与敞口过滤观察结果,不能作为未来实盘交易表现的证明。
敞口过滤器拒绝了 15 个候选,其中包括 13 个相关运动敞口重叠和 2 个相同货币对重叠。已接受的交易组合期望值依然为负,表明在该模型中,相关性确认未能消除突破风险、成本风险或关系改变的风险。
在本次运行中,所有单货币对层面的基准结果均为负。对于正相关和负相关确认,按相关性符号分类的结果同样均为负,且在所有测试的点差和滑点假设下,成本敏感性保持为负。
常见问题
什么是外汇相关性策略?
外汇相关性策略是指在增加、减少、确认、对冲或避免敞口之前,审查两个或多个货币对之间相互运动关系的交易方法。相关性读数必须结合时间框架、市场环境、交易方向、成本、持仓规模和风险规则综合考量。
外汇中的正相关是什么?
正相关是指两个货币对在所选时期内倾向于朝相同方向运动。如果相关性较强,对两个货币对建立相同方向的敞口可能会增加风险集中度。
外汇中的负相关是什么?
负相关是指两个货币对在所选时期内倾向于朝相反方向运动。交易者可以根据负相关逻辑进行对冲或分散投资,但这种关系可能会发生变化,不应视为永久有效。
外汇中多高的相关性算强相关?
许多交易者将接近 +0.70 或 -0.70 的读数视为强相关区间,但具体阈值应在审查开始前设定。即使读数很高,也仅代表历史数据,并可能跨时间框架或因市场状况而改变。
交易者如何在外汇中使用相关货币对?
交易者可以使用相关货币对来审查重复敞口、确认相关货币对是否支持某一观点、检查潜在的对冲逻辑、避免虚假分散投资或研究背离现象。交易方向至关重要,因为买入或卖出各个货币对会改变实际的货币敞口。
外汇相关性可以降低还是增加风险?
外汇相关性可以帮助交易者审查头寸是否重复、抵消、对冲或分散了敞口。只有结合仓位管理规则、成本检查、保证金审查和平仓规则时,它才能降低风险。当以满仓形式开启相关交易,或将微弱的相关关系误认为可靠时,它会增加风险。
为什么外汇相关性会发生变化?
外汇相关性会因利率预期、央行政策、通货膨胀、经济数据、大宗商品价格、风险情绪、流动性、交易时段以及国家特定事件而发生变化。在一个时期内看似稳定的关系,稍后可能会减弱或反转。
相关性交易与对冲是一回事吗?
不是。相关性交易是审查货币对之间的关系。对冲则是通过建立抵消头寸来降低或重塑风险敞口。相关性读数可以支持对冲规划,但对冲规模、成本、剩余敞口和平仓规则仍需要单独审查。
回测结果是否证明该外汇相关性策略有效?
否。这些结果是来自单一教学滚动相关性确认及敞口过滤规则模型的假设性历史数据。它们不能证明未来的实盘交易表现,也不能表明外汇相关性策略在实盘条件下一定会生效。