
系统定位为行情链路的加速环节:向上对接交易所行情源,向下以组播方式分发给策略程序。它的价值在于把「解析与去重」这类确定性工作交给硬件,让服务器 CPU 专注策略计算。
接入两路行情源,自动选用最快到达的一路,支持优选去重。
按交易所格式规范在 FPGA 内完成行情解码。
在原始数据包乱序重传时做保序处理,保证策略拿到的序列正确。
以 UDP 组播形式向多个客户端分发,便于多策略共享一路行情。
网络版部署在托管服务器侧共享转发,本地版直接部署在策略服务器上。
证券端与期货端均可使用,按市场配置解码逻辑。
| 产品型号 | XELE-MD |
|---|---|
| 核心器件 | FPGA |
| 处理时延 | 亚微秒级 |
| 行情接入 | 双路行情源 |
| 转发方式 | UDP 组播 |
| 部署形态 | 网络版与本地版 |
| 适用市场 | 证券与期货 |
梳理现有行情链路与目标时延。
按托管方式选择网络版或本地版。
安装设备并接入交易所行情源。
比对解码结果与官方行情,确认一致性。
用测试工具测量端到端时延并留档。
对行情时延敏感,策略依赖快速响应。
服务器托管在交易所周边机房,链路短。
一路行情分发给多个策略实例。
主力合约行情量大,需要硬件级处理。
| 对比维度 | 传统方式 | 艾科朗克 XELE-MD®硬件行情加速系统 |
|---|---|---|
| 解码方式 | 软件解码占用 CPU,时延随负载波动 | FPGA 硬件解码,时延稳定 |
| 行情来源 | 单路接收,异常时无备份 | 双路接入并自动优选,可靠性更高 |
| 分发能力 | 每个策略各自接入,重复解析 | 一次解析组播分发,多策略共享 |
| 乱序处理 | 依赖上层逻辑处理,可能漏包 | 硬件层保序,序列正确 |
高频交易里,行情处理的每一微秒都在影响成交概率。行情从交易所发出,经过网络、网卡、协议栈、应用层解析,最后到策略程序。这条链上大部分动作是确定性的:解包、校验、去重、排序。把这些交给硬件,CPU 就只剩策略计算要干。
软件解析要走协议栈与内核,路径长且受调度影响。硬件在网卡侧完成解析与转发,跳过内核,时延从微秒级压到亚微秒级。更重要的是抖动变小——确定性比平均值更影响策略表现。
同一份行情可能来自多个通道,质量与延迟不同。系统按规则优选一路,另一路作为备份。切换要及时且不重复,否则策略会收到重复或乱序数据。
行情乱序会导致策略基于过期价格决策。硬件转发必须维持原始顺序,且能在丢包时正确处理,而不是简单转发。
多个策略同时需要行情。组播方式一次转发多方接收,比逐个单播更高效,也避免复制带来的额外延迟。
行情加速系统的结构,按“接入—解析—优选—分发”四段理解。每段的处理方式决定了整体时延与稳定性。
通过专线或托管机房接入交易所行情。接入段的物理距离与时延是基础,硬件加速只能在软件处理上做优化,无法弥补链路本身的延迟。
在网卡或专用板卡上完成协议解析、字段提取与校验。这一段的处理时延以亚微秒计,且不占用服务器 CPU。
对两路行情做时间戳比对与内容校验,选择质量较好的一路,并在异常时切换。仲裁逻辑要能处理短暂抖动,避免频繁切换。
按原始顺序组播给策略程序。分发段的缓冲策略影响时延与丢包率,需要按行情峰值调优。
行情处理的方案对比,核心是“时延与抖动”。
| 对比维度 | 艾科朗克 XELE-MD | 纯软件解析 | 通用网卡 + 优化 |
|---|---|---|---|
| 处理方式 | 硬件解码转发 | 协议栈解析 | 内核旁路 + 用户态解析 |
| 处理时延 | 亚微秒级 | 微秒级 | 微秒到亚微秒 |
| 抖动 | 小,路径固定 | 受调度影响 | 较小,仍受 CPU 影响 |
| CPU 占用 | 低,主核专注策略 | 高,解析占核 | 中等 |
| 双路优选 | 支持 | 需自行实现 | 需开发 |
| 保序与去重 | 硬件完成 | 应用层实现 | 应用层实现 |
| 形态 | 网络形态与本地形态 | 不适用 | 不适用 |
表中“抖动”比“时延”更值得关注。平均值低但偶发大延迟的系统,会让策略在关键时刻失效;路径固定的硬件方案在这方面更可预期。
行情加速项目的实施周期通常四到八周,测试与调优占主要时间。按四步推进。
测量现有链路的各段时延与抖动,确定优化目标。交付物是基线报告。
按部署形态选定设备与接入方式,完成安装与连通性测试。交付物是部署说明。
策略程序接入组播行情,验证数据完整性与顺序。交付物是联调记录。应用侧往往需要调整接收逻辑。
在行情峰值条件下压测,并演练双路切换。交付物是压测报告与演练记录。
行情加速设备的运维,重点是链路质量与设备状态。
核对收到的行情条数与交易所公布的数量。差异通常意味着丢包或解析异常。
抽测处理时延,与基线对比。时延上升往往与网络或设备状态有关。
确认两路行情均正常接收。备份路长期不用,容易在需要时失效。
配置变更后备份,固件升级前确认兼容性。这类设备一旦配置丢失,恢复成本高。
行情加速的落地经验,多集中在链路测量与形态选择上。
改造前先测清各段时延:链路、网卡、协议栈、应用。不知道瓶颈在哪就上硬件,可能只优化了非瓶颈环节。
网络形态适合机房内多机共享,本地形态适合单机追求极低时延。选错形态,要么成本过高,要么达不到要求。
主备切换逻辑平时不触发,真出问题时才暴露。建议定期模拟主路中断,验证切换是否及时且不重复。
丢包、乱序、重复都要统计。这类问题不一定导致明显故障,但会悄悄影响策略表现。
行情加速涉及三类角色。
研究员关注行情是否完整、顺序是否正确。数据有问题,回测与实盘会脱节。
运维关注设备状态、切换是否可靠、故障能否快速定位。黑盒设备出问题最难处理。
负责人关注改造带来的实际收益,以及是否值得持续投入。这需要改造前后的对比数据支撑。
本页面内容由云巴巴整理,产品信息参考厂商官方公开资料及第三方公开渠道。
页面所列产品功能、技术规格、认证资质与接入方式等,均以厂商官方最新发布为准。如信息存在更新或差异,请以官方最新发布为依据。
云巴巴作为企业级软件选型与采购服务平台,可协助企业进行艾科朗克 XELE-MD®硬件行情加速系统的产品咨询、方案对比与采购对接,详情请联系云巴巴顾问。
