外汇交易执行算法和高频交易——两种不同的工作

交易培训

By 乌拉季米尔·列乌昌库Signal2Forex创始人 · 2026年11月7日

外汇市场中的算法是什么?是比人点击鼠标速度还快的交易程序吗?我猜这也是一种答案。但在我看来,这个词背后其实包含两种不同的程序,它们的作用截然相反。算法交易和高频交易经常被混为一谈,仿佛它们是同一回事。

外汇交易执行算法是将一笔大订单拆分成许多小订单的程序——其目标是在不扰乱市场的情况下获得一个公平的平均价格。高频交易算法则有所不同。它全天报出买入价和卖出价,持仓时间仅为几秒甚至更短,每次交易都赚取点差的一小部分。第一个程序故意走慢,而第二个程序则以速度取胜。

时间尺度从微秒到一天不等。高频交易算法的运行时间在微秒到秒之间,执行算法的运行时间在分钟到小时之间,而基于H1图表的信号机器人的运行时间则在小时到天之间。
这三种交易程序几乎从不在时间上同步运行。它们各自按照自己的时间节奏运作。

还有第三个程序,也是我们大多数人在家使用的程序。这就是信号算法——一个决定买什么、什么时候买的机器人。我自己的机器人就是这种。所以在详细介绍之前,先把这三个程序列在一张表格里。

会议议程它的工作有效时长
执行算法以合理的平均价格买卖固定数量的商品。分钟到几小时
高频交易算法报价双方均有,并从中赚取一部分差价。微秒到秒
信号算法——零售机器人决定交易什么以及何时交易。数小时至数天

三个数字,一个困惑

大多数文章都说大约 80% 的外汇交易是由算法完成的。这个页面之前的版本也这么说。但我现在不认同这个数字了。我重新查阅了数据来源,发现这个数字混淆了三个不同的因素。

第一个数字是59%。根据……的数据,这是2025年4月外汇交易额中电子交易的份额。 国际清算银行2025年12月季度回顾电子化指的是通过屏幕而非电话进行沟通,并不意味着是由机器人做出的决定。同一份报告显示,日均营业额高达9.5万亿美元。

第二个数字才是真正的80%。如今,超过80%的客户交易都是在银行内部完成的——国际清算银行称之为内部化。银行将买入的客户与卖出的客户配对,交易根本不会进入公开市场。这是银行运作的实际情况,与算法无关。

第三个数字回答了这个问题。在其报告中 外汇交易执行算法和市场运作国际清算银行市场委员会在2020年10月发布的一份报告中估计,执行算法处理了全球10%至20%的现货交易,约合每天2000亿至4000亿美元。该报告称,算法的使用“广泛但不占主导地位”。我不知道自那以后这一比例发生了多大变化——国际清算银行没有重复进行过类似的调查。

三个由100个方格组成的网格。2025年4月,外汇交易额中,59美元(每100美元)通过电子方式完成。超过80%的客户交易在交易商内部账簿中完成撮合。据2020年估计,现货交易额中,10美元至20美元通过执行算法完成。
只有右侧的网格图与执行算法有关,而且它是三个网格图中最小的。数据来源:国际清算银行,2025年12月和2020年10月。

那么,那些交易速度快的公司呢?国际清算银行将高频交易者也算作自营交易公司。2025年4月,它们与对冲基金一起,占据了全球外汇交易量的约8%。所以,机器确实重要,但整体情况并非仅仅是80%那么简单。在解读市场统计数据时,你需要仔细查看它究竟统计了哪些内容。

外汇执行算法

假设一个养老基金必须买入 5,000 万欧元兑美元。这相当于 500 个标准手——一个标准手等于 50 万个单位。在这个规模下,一个点的滑点损失为 100,000 美元。如果所有订单同时成交,价格就会向不利于买方的方向移动,两个点的滑点损失就高达 10,000 万美元。

因此,基金将订单交给执行算法。母订单被拆分成子订单——例如,50张10手的单子,每两分钟执行一张。没有哪一张单子的规模大到足以撼动价格。这就是最简单的算法执行。银行向客户提供的交易执行算法都是基于这一理念构建的。

一笔500手的母订单在100分钟内被拆分成50笔子订单。采用TWAP(总交易量)时,每笔子订单为10手。采用VWAP(成交量加权平均价)时,子订单在市场交易活跃的开始和结束阶段规模较大,而在交易过程中规模较小。
两种交易方案都购买相同的500个标的。它们的区别仅在于控制交易节奏的方式——是按时间还是按数量。示意图。

交易量有多种类型,它们之间的区别仅在于一个参数——交易节奏。第一种类型是 TWAP,它遵循时钟规律,以相等的时间间隔发送等量的交易。第二种类型是 VWAP,它遵循当日的正常交易量,并在市场活跃时交易更频繁。

还有两种常见的算法。成交量百分比算法会将订单价格保持在当前市场成交量的固定比例。执行缺口算法起初速度很快,然后逐渐减慢,因为它是根据订单到达时的价格来衡量的。银行会以自己的品牌名称销售这些外汇算法,但其逻辑是相同的。

谁在使用算法交易?不仅有投资基金,还有公司和中央银行。国际清算银行的调查显示,一些大型企业通过算法交易处理了20%至25%的外汇交易量,而一家中央银行的这一比例接近90%。这一趋势仍在继续。2026年4月28日 彭博社报道 Crisil Coalition Greenwich 的一项研究表明,大约四分之一的买方交易部门正在使用或计划使用非银行公司进行外汇交易执行,其中大部分交易都是通过外汇算法完成的。

这其中是有代价的,国际清算银行的报告也明确指出了这一点。采用算法交易后,风险从交易商转移到了客户身上。如果一家银行对50万欧元的交易报出一个统一价格,那么风险就由银行自身承担。而如果客户将订单分摊到三个小时内完成,则需要承担三个小时内的市场波动风险。这不仅是一种获取更优价格的工具,更是一种承担更长时间风险的决策。

作为一名程序员,我喜欢这个细节。BIS 将执行算法缩写为 EA。在我的 MetaTrader 交易终端中,EA 代表 Expert Advisor(专家顾问)。两个字母都一样。BIS 的 EA 询问如何交易,而我的 EA 询问交易什么。

高频交易算法

什么是高频交易算法?它是一种程序,每天数千次同时发布买入价和卖出价。当买卖双方都成交后,公司就能赚取差价——通常不到十分之一点。然后,它又重复同样的操作。

这类高频交易算法需要几个要素,而所有这些要素都与速度息息相关。首先,需要一台与交易场所位于同一数据中心的服务器。其次,需要一条比邻近公司略快的数据传输线路。最后,还需要一段代码,能够在市场价格波动的瞬间取消报价。大多数报价在任何人进行交易之前就已经被取消了。对于高频交易算法而言,这是正常现象,并非故障。

高频交易算法究竟是利好市场还是弊大于利?批评人士认为,这种流动性恰恰会在最需要的时候消失。我也有同样的疑虑。但2025年4月是一次严峻的考验——当月美国关税消息和创纪录的交易量同时出现。国际清算银行(BIS)分析了当月的数据,发现买卖价差基本维持在正常水平。此前人们担忧的价格会在压力下消失,但这种情况并未发生。

我不知道这是否适用于所有货币对和每个小时。格林威治时间22:00的交易量较小的货币对与中午的欧元/美元市场情况截然不同。如果您在非交易时段进行交易,则需要自行查看屏幕上的点差。

11月5日中午

这是一个新案例。2026年11月5日格林威治标准时间12:00 英国央行上调银行利率 从3.75%上调至4.00%,投票结果为8比1。当天早盘,英镑兑美元汇率接近1.35。由于上涨在预期之内,因此并未引起意外。

但此类决策的最初几秒仍然由机器主导。在公告发布前,快速做市商通常会扩大报价或撤回报价——没有人愿意持有一个可能在一毫秒后就出错的价格。许多用户会在公告发布前暂停其交易算法。随后公告文本到达,程序读取内容,报价恢复。

对于我的机器人来说,这很简单。它们在H1图表上交易,不看新闻。每次下单前,代码都会将当前点差与设置中的点差限值进行比较——如果点差过大,订单就会等待。机器人不知道英国央行说了什么。它只知道点差过大。如果你的策略需要正常的点差,你需要自行检查点差。

零售商场

你能在家用终端运行高频算法交易策略吗?不能。看看MetaTrader的右下角——终端显示的是到经纪商服务器的延迟,单位是毫秒。而速度快的公司,延迟是以微秒计算的,比毫秒小一千倍。而且你的订单会先发送给经纪商,而不是交易平台。零售平台上销售的高频交易算法无法改变这个延迟。

所以,高频交易与算法交易的区别其实很简单。所有高频交易都是算法交易,但大多数算法交易速度较慢。高频交易与算法交易的区别在于时间尺度和工作内容,只有速度较慢的部分对个人交易者开放。

散户交易者真正使用的是算法交易信号——也就是买入、卖出或等待的规则。这就是我的工作。 外汇 V 投资组合 共有 28 个机器人,分布在 14 对交易对上,全部运行在 H1 时段,每个机器人都使用信号算法。它们背后的实时账户运行在公开的 YouTube 直播流上。速度在这里不是参数。即使在整点时段,订单延迟 50 毫秒到达也不会产生任何影响。

改变结果的是成本。在一个10,000美元、0.10手的账户上,点差增加一个点或 滑移 每笔交易费用为 1 美元。例如,在一个 100 美分的账户中,每手交易 0.10 美分,费用就是 1 美分。这看起来不多。但如果一年交易超过 300 笔,费用就是 300 美元或 3 美元——这相当于账户余额的 3%。如果您 数点数也要用金钱来衡量。

还有一点值得我们从大公司身上学习。他们会在每笔订单完成后进行结算——比较预期价格和实际成交价格。我在之前的文章中写过这些工具。 外汇交易执行管理系统个人交易者也可以进行类似的简单核查。将信号柱上的价格与账户历史记录中的成交价格逐笔进行比较。

执行算法、高频交易公司、信号机器人、价差、利率决策的瞬间——所有这些都是同一个市场在不同时间尺度上的表现。我不可能比数据中心的服务器更快,也无需如此。你越清楚自己交易的时间尺度,你的交易结果就会越稳定。

本文中的数据来自国际清算银行市场委员会2020年10月发布的《外汇执行算法和市场运作》报告;国际清算银行2025年12月发布的季度回顾报告(其中包含2025年三年期调查结果);英国央行2026年11月5日的决定;彭博社2026年4月28日的报道。

乌拉季米尔·列乌昌库 是一位拥有金融学士学位的软件工程师,也是 Signal2Forex 的创始人。他编写了本网站销售的机器人程序,包括 Forex V Portfolio,并在一个实时账户上运行这些程序,该账户会进行直播。 YouTube本文中关于点差限制和小时图的说明均来自该代码。联系方式:forexfactory1shop@gmail.com MQL5配置文件.