第3章 外汇市场:24小时轮转的套利与高频体系

32页 · 预计14

3.1 外汇市场的微观结构:做市商与流动性分层

外汇是全球最大的金融市场,日均交易量超过7万亿美元,24小时不间断运转,从亚洲盘到欧洲盘再到美洲盘,接力交易。很多人觉得外汇市场就是炒汇率,其实外汇市场的核心是做市商制度,这也是所有外汇策略的底层逻辑。

做市商的定价逻辑 外汇市场没有统一的交易所,是场外交易市场,价格由各大做市商(银行、流动性提供商)报出。做市商的核心盈利模式不是赌方向,而是赚点差,同时报出买入价和卖出价,低买高卖,赚取中间的差价。

主流货币对,比如EUR/USD、GBP/USD的点差非常小,通常只有0.1-0.3个点,也就是万分之0.1-0.3。因为交易量大,做市商依靠走量赚钱。而交叉盘或者小众货币对,点差会大很多,可能达到几个点甚至几十个点。

这就决定了,主流货币对适合做高频和套利,因为交易成本低;小众货币对适合做趋势,因为波动大,但交易成本高,不适合频繁交易。

流动性的三层结构 外汇市场的流动性分三层,不同层级的交易者拿到的价格完全不一样。

第一层,银行间市场。顶级银行之间互相交易,点差最低,成交量最大,是整个市场的流动性源头。 第二层,机构市场。大型机构、对冲基金通过流动性提供商交易,点差略高于银行间,订单执行速度快。 第三层,零售市场。普通散户通过经纪商交易,点差最高,还可能出现滑点、重新报价等情况。

很多策略回测用的是银行间的中间价,但实盘散户拿到的是零售价格,点差更高,滑点更大。这就是为什么很多外汇策略回测看起来很赚钱,实盘却不赚钱,回测使用的价格根本不是普通交易者实际能够拿到的价格。

我刚开始做外汇的时候就踩过这个坑。用MT4的历史数据回测剥头皮策略,年化收益能到50%,结果实盘跑了一个月,亏了5%。后来才发现,回测用的是M1周期的收盘价,没有计入点差和滑点,而实盘每笔交易都要支付点差,频繁交易下来,成本直接吞噬全部利润。

所以做外汇策略,首先就要把点差和滑点纳入测算,而且要用你实际交易经纪商的真实点差数据做回测,不要直接使用通用中间价。

三大交易时段的特征 外汇市场24小时运转,但不同时段的波动性和流动性差异很大,直接影响策略效果。

亚洲盘,北京时间8:00-16:00。流动性一般,波动偏小,大多是窄幅震荡。这个时段适合套利和低波动类策略,不适合趋势跟踪。 欧洲盘,北京时间16:00-24:00。流动性最好,波动放大,是全天交易活跃度最高的时段。绝大多数重要经济数据都选择在这个时段发布,适合做突破、趋势、事件驱动策略。 美洲盘,北京时间24:00-次日8:00。前半段交易活跃,后半段流动性逐步转淡。美盘开盘阶段波动剧烈,之后慢慢回落。

编写策略的时候,要跟随交易时段调整参数。亚洲盘波动率低,布林带参数就要收窄;欧洲盘波动率抬升,布林带参数同步放宽。

3.2 三角套利策略:实盘参数与风控细节

三角套利是外汇市场经典套利策略,原理是利用三个货币对之间的定价偏差获利。例如EUR/USD、GBP/EUR、GBP/USD,理论上应当满足EUR/USD × GBP/EUR = GBP/USD。当等式两边出现价差,就可以买入被低估标的,卖出被高估标的,等待价差回归实现收益。

很多人误以为三角套利属于无风险套利,现实并不是这样,实盘存在大量陷阱,稍有不慎套利就会演变为亏损交易。

三角套利的盈利前提 想要实现三角套利稳定盈利,三个条件缺一不可。

第一,价差必须覆盖全部交易成本。三组货币对合计点差必须小于出现的价差。例如三个品种各1个点点差,合计成本3个点,那么价差至少大于3个点才具备操作价值。主流货币对出现的价差往往仅有0.5-1个点,无法覆盖交易成本,看似存在套利机会,实际上没有实操意义。

第二,订单执行速度足够快。价差窗口持续时间极短,大多只有数毫秒到数秒,执行延迟就会直接错失机会。因此三角套利对网络延迟要求严苛,服务器最好托管在经纪商机房,做到就近部署。

第三,成交确定性。不能出现部分成交,某一侧订单成交而另一侧没有成交,会直接产生单边敞口,带来额外风险。优先采用可以保障成交的订单类型,尽量做到三组订单同步下发。

实盘参数设置 我实操使用两组货币轮换运行,第一组EUR/USD、GBP/EUR、GBP/USD,第二组USD/JPY、EUR/JPY、EUR/USD。

交易品种:两组高流动性主流直盘搭配交叉盘,保障低点差。 价差阈值:扣除三边点差之后,剩余潜在利润大于0.5个点才触发下单。 最大持仓时长:30秒,价差没有回归也要强制平仓,不主观赌价格回归。 单笔仓位:总资金的0.5%,拒绝重仓操作。 交易时段:仅在欧洲盘、美盘开盘时段运行,亚洲盘流动性不足直接关闭策略。

这里重点说明价差阈值。很多交易者直接设置阈值为0,只要出现价差就交易。忽略滑点风险,实际成交的点差会高于报价点差。所以需要预留0.5点安全垫,即便发生滑点依旧可以保留合理利润。

三层风控体系 三角套利虽属于套利类策略,风险依旧不可小觑,我设置三层风控。

第一层,单笔止损。单笔套利持仓亏损超过1个点,立刻全部平仓。代表价差没有回归反而继续扩大,不要硬扛。 第二层,单次最大开仓组数。同时运行的套利头寸最多3组,规避流动性突发恶化风险。 第三层,日亏损熔断。单日总亏损达到总资金1%,直接停止当日策略运行,关闭EA,复盘问题。

我见过不少交易者做三角套利,误以为没有风险选择重仓,遇到极端行情价差持续扩大,造成大额亏损。套利不等于零风险,风控流程同样不能省略。

如果你想直接使用经过实盘验证的三角套利EA,可以访问intoquant.com壹信量化官网,获取MT4版本成品,参数预先调试完毕,加载即可投入测试。

3.3 高频剥头皮策略:点差、滑点与订单路由

剥头皮属于外汇高频策略,持仓时间为数秒到数分钟,赚取小幅点数收益,依靠大量交易累积利润。策略逻辑听起来简单,但实盘门槛很高,普通交易者很难做好,成本与执行速度是两道硬门槛。

剥头皮的核心成本计算 做剥头皮,首先必须算清完整成本。每一笔交易成本是双边点差,也就是买入卖出各一次点差。比如EUR/USD点差0.2个点,双边合计0.4个点。如果每笔预期盈利1个点,扣完成本净利润仅剩0.6个点。

但是实盘还会叠加滑点。行情剧烈波动阶段,滑点可以达到0.3-0.5个点。叠加滑点后整体成本可以上升至0.8-0.9个点,单笔交易几乎没有利润空间,稍微出现一点扰动就会产生亏损。

做剥头皮第一件事,就是筛选点差最低、滑点控制优秀的经纪商。0.1个点的点差差距,对于高频策略,会直接决定策略最终盈亏。我对比测试过七八家经纪商,专门挑选两家低点差平台用于高频策略。

两种主流剥头皮逻辑 第一种,价差剥头皮。抓取不同流动性提供商之间报价差异,一边买入一边卖出,赚取报价差,属于轻量跨流动性源套利。对服务器延迟要求高,需要VPS托管。机会数量偏少,但胜率稳定。

第二种,趋势剥头皮。依托短期价格惯性,突破关键价位之后顺势进场,赚取2-3个点之后快速离场。比如突破前期高点之后做多,设置止盈2-3点,止损1点。机会数量更多,但胜率会有所下降。

我日常采用两者结合,80%资金分配给价差剥头皮,20%用于趋势剥头皮。

订单路由的关键技巧 剥头皮对执行延迟十分敏感,订单路由细节决定实盘表现。

第一,优先限价单,少用市价单。市价单滑点不可控;限价单虽然存在不成交风险,一旦成交成本可控。 第二,挂单距离优化。不要紧贴现价挂单,距离现价偏移0.1-0.2个点位,提升订单成交概率。 第三,超时自动撤单。订单挂出3秒还没有成交,直接撤销,重新根据最新行情挂单。行情快速变动,旧价格已经失效。

还有一条非常关键的实操经验,避开重大数据发布窗口。非农、利率决议公布的瞬间,市场点差会瞬间放大,滑点急剧恶化,剥头皮策略极易亏损。我一般在重要数据发布前5分钟停止新开仓位,已经持有的头寸全部平仓,等待数据发布15分钟之后,市场回归稳定再重新开启策略。

3.4 趋势跟踪策略:多周期共振与波动率过滤

外汇市场宏观利率、经济周期变化缓慢,一旦趋势形成往往会持续较长时间,因此趋势跟踪是外汇市场中长期实盘表现最为稳定的策略类别。

很多交易者简单使用单根均线金叉死叉做趋势跟踪,实盘效果并不理想。实盘有效的趋势跟踪,必须叠加两套过滤器,多周期共振以及波动率过滤。

多周期共振过滤 单周期趋势信号,会产生大量假信号。我使用四周期共振框架:日线、4小时、1小时、15分钟。四个周期方向全部一致,才允许开仓。

具体规则: 日线参考20日均线方向,判断大级别趋势; 4小时K线参考50日均线方向,确认中期趋势; 1小时K线观察突破20日高低点,作为初步入场信号; 15分钟K线观察回踩不破高低点,作为精细化入场位置。

四个周期全部同向再开仓,能够明显提升胜率,但信号数量会相应下降。做趋势交易,信号质量远比信号数量更加重要。

波动率过滤 趋势策略最大的敌人就是震荡行情。震荡区间内,趋势信号会反复触发,来回扫止损,不断消耗本金。因此必须增加波动率过滤器,震荡环境直接关闭趋势模块。

我采用ATR平均真实波幅20日均值作为判断标准。ATR低于过去60日均值80%,判定为低波动震荡市场,暂停趋势策略,只运行套利策略;ATR高于120%,确认进入趋势行情,正常运行趋势策略。

仓位同样跟随波动率动态调整。低波动阶段仓位适度放大,高波动阶段收缩仓位。

止盈止损设置 趋势策略止损距离不能过近,容易被正常震荡扫掉止损;也不能设置过远,单次亏损幅度不可控。我使用ATR动态止损。

初始止损:入场价 ±1.5×ATR,做多向下减,做空向上加。 移动止盈:价格每向有利方向移动1倍ATR,止损跟随移动0.8倍ATR,逐步锁定账面利润。 最大持仓时间:10个交易日,到达时间节点,无论盈亏全部平仓。

这套参数组合下来,趋势跟踪策略的实际胜率维持在40%-45%,盈亏比2.5比1,长期可以实现稳定正向收益。

3.5 套息交易:隔夜利息与汇率风险对冲

套息交易属于外汇市场独有的策略,赚取不同货币之间的隔夜利息差。举例,澳元属于高息货币,日元属于低息货币,买入AUD/JPY货币对,每天就可以获取隔夜利息。如果汇率保持不变,仅仅依靠利息,年化收益可以达到5%-8%。

但是套息交易绝对不是稳赚不赔,最大风险来自汇率波动。高息货币一旦贬值,汇率带来的亏损完全可以覆盖全部利息收入。2008年金融危机大量套息交易者爆仓,高息货币集体暴跌,利息收益全部回吐还倒亏本金。

所以套息交易实操核心,是对冲汇率带来的方向性风险。

中性套息策略 我实操采用中性套息模式,不单纯单边做多高息货币。

操作方式: 做多一篮子高息货币,澳元、加元、新西兰元; 同时做空一篮子低息货币,日元、瑞郎、欧元; 多空两边保持大致相等市值,尽量对冲汇率方向性敞口。

如此处理之后,汇率单边波动的影响被大部分抵消,收益主要来源于多空两边利息差值。当然无法做到完全中性,依旧会残留少量敞口,但是风险相比单边套息大幅降低。

风险控制 套息交易两大核心风险。

第一,利差收窄。央行加息降息会直接改变货币利差,利息收入随之下降。需要持续跟踪各国央行货币政策,利差压缩到阈值就平仓离场。 第二,风险偏好突变踩踏。市场避险情绪快速升温,所有交易者集体平仓套息头寸,高息货币快速下跌,低息货币上涨,带来剧烈的汇率波动。

因此需要设置回撤止损,组合整体回撤超过5%进行减仓,回撤超过10%直接全部清盘。

另外,套息交易更加适合中大规模资金,利息收益按天累积,资金量过小,利息收入微不足道,小资金不建议重点运行该策略。

3.6 MT4/MT5实盘系统搭建与常见坑

MT4与MT5是外汇领域使用最广泛的交易终端,绝大多数经纪商都提供支持。很多交易者以为下载软件加载EA就可以全自动稳定赚钱,实盘搭建过程存在大量容易忽略的细节。

VPS托管是硬性要求

自动化外汇交易,尤其是套利、高频策略,VPS虚拟专用服务器必不可少。不能使用家用电脑运行EA。家庭宽带会遇到断电、断网,一旦中断连接,策略失去监控,会带来巨大风险。

VPS服务器地理位置尽量靠近经纪商服务器,以此压低网络延迟。经纪商服务器部署在伦敦,就租用伦敦节点VPS;服务器部署在纽约,就选用纽约VPS。理想状态网络延迟控制在10毫秒以内。

我早期曾经使用国内云服务器运行EA,延迟几百毫秒,趋势策略勉强可以运行,三角套利策略完全失效,套利机会全部错过。切换伦敦VPS之后,延迟下降至5毫秒,套利策略订单成交率提升三倍。

EA实盘运行高频陷阱

第一,策略测试器控制点回测陷阱。MT4内置回测工具默认是控制点模式,不是逐tick回测,会忽略K线内部价格波动,回测结果会显著美化策略表现。测试EA,必须开启每笔tick数据模式测试,不能直接使用默认设置。

第二,点差参数设置。回测测试务必填写经纪商实际点差,同时增加滑点预设。软件默认点差等于0,回测得到的收益参考价值极低。我测试的时候,一般预设2点点差,比实盘略微保守,这样实盘表现只会优于回测结果。

第三,坚决远离马丁格尔类EA。网上大量流传马丁格尔EA,亏损之后不断加仓摊薄成本,净值曲线看起来十分漂亮。本质属于赌徒式策略,遇到极端单边行情直接爆仓。无论历史曲线多么诱人,都不要使用马丁格尔类策略。

多账户管理

如果同时运行多套策略,或者管理多个交易账户,可以使用MT4 MultiTerminal多终端工具,或是第三方多账户管理软件,实现信号同步、统一资金分配、统一风险管控。

如果你需要定制MQL语言MT4/MT5策略EA、搭建多账户管理系统,可以访问intoquant.com壹信量化官网,提供专业MQL开发服务,全部EA经过实盘环境验证。

本章实战笔记

外汇策略成败核心在于交易成本。点差、滑点、手续费,看起来微小数值,对于高频套利策略,直接决定生死。

不存在真正无风险套利。价差不回归、流动性枯竭、极端行情,都可以让套利产生大额亏损,风控流程必须完整执行。

对于普通个人交易者,趋势跟踪策略远比高频剥头皮更加适合。高频策略对于网络、经纪商、技术能力要求过高,普通交易者很难达标;趋势跟踪门槛适中,耐心执行就可以拿到不错长期收益。

VPS的成本不能省。每月几百元的服务器开销,能够规避断电断网带来的毁灭性风险,家用电脑跑EA迟早会遭遇意外故障。

本章核心公式卡 三角套利平价公式: EUR/USD × GBP/EUR = GBP/USD 价差 = 实际交叉盘汇率 − 理论交叉盘汇率 盈利条件:|价差| > 三边点差之和 + 安全垫

ATR移动止损公式: 止损价 = 入场价 ± 1.5×ATR 移动步长:价格每变动1×ATR,止损移动0.8×ATR

套息交易净收益: 净收益 = 利息差收益 − 汇率波动损益 中性套息要求多空市值大致相等,对冲大部分汇率风险

本章实战清单

三角套利实操清单 - 选用三组高流动性货币对,确保点差低于0.3个点 - 配置同机房VPS,网络延迟控制10毫秒以内 - 设置价差阈值,扣完成本之后剩余利润大于0.5点才开仓 - 三层风控:单笔止损、最大持仓组数、单日亏损熔断 - 只在欧洲盘和美盘运行,关闭亚洲盘套利

趋势跟踪实操清单 - 四周期共振确认:日线、4小时、1小时、15分钟全部同向 - 波动率过滤,ATR低于60日均值80%暂停趋势策略 - ATR动态止损1.5倍,移动止盈锁定利润 - 最大持仓10个交易日,到期无条件平仓 - 重大经济数据发布前后15分钟,停止新开仓

⚠️ 风险提示:本书内容仅为量化研究与知识分享,不构成任何投资建议。套利交易存在基差、费率、流动性、平台与极端行情等风险,历史表现不代表未来收益。投资有风险,入市需谨慎,请自主决策、量力而行。

💡 键盘 ←/→ 翻章 · T 键切换目录