证券交易系统 -- 为什么要低延迟?

根据《LLT低延迟趋势线与交易性择时 短线择时策略研究》的python模型 策略开发 低延迟趋势线与交易性择时短线择时策略研究》  传统移动平均线(MA)的缺点 移动平均线(MA)是技术分析中常用的一类趋势跟踪指标,其可以在 一定程度上刻画股票价格或指数的变动方向。MA 的计算天数越多,平滑 性越好,但时滞带来的延迟影响也越严重。因此,在使用 MA 指标进行趋 势跟踪时,容易出现“跟不紧”甚至“跟不上”的情况。平滑性和延迟性 在 MA 指标中成为了不可避免的矛盾,这就促使我们去寻找化解这一矛盾 的工具和方法。  低延迟趋势线(LLT)的构造 与 MA 类似的均线指标还有 EMA,其本质 阅读详情
最近几年在证券交易领域最热门的话题不是技术分析,不是交易算法,而是高频交易和高频交易的技术核心,低延迟的交易系统。

在很久以前,所有的交易都是手工完成的。人们买卖股票就是凭证件到券商的窗口去填写表格,券商检查帐户里的股票现金无误后,就派专门跑街的人把这个单子送到他们在交易所的红马甲那里去交易。当天交易结束后,交易所把成箱的交易结果送回券商和清算公司。

如果某公司快要倒闭,你想要经快把手里这家公司的股票脱手,那就当然要尽快的冲到券商那里把表格填完,然后祈祷跑街的小子跑得快些,券商的红马甲动作快些,好让你的股票在价格跌到零之前卖出去。这时候人们最希望的就是股票交易瞬间完成,最好没有跑街的人和红马甲这些过程。可是该死的跑街的小子在路上还去买了杯咖啡,红马甲没把我的单子放在最上面。这太让人无法忍受了,我们需要最快的成交方式。

我们今天讲的就是股票交易的延迟。上面的例子已经是一个世纪以前的交易方式了,电报和电话的出现取代了跑街送单的人,计算机和网络的出现完全取消了交易过程中的人工操作,一个普通人可以在一秒之内完成一个交易,交易速度如此之快,它已经超出了人们的反应速度,让人很难相信更快的交易系统有没有意义。实事上这只是我们要讲的故事的开始...

从上世纪80年代开始,机构交易员用计算机下单已经比较普遍,一些公司开始尝试让计算机自动下单,这就是现在流行的算法交易(Algo Trading)的开始。现在很多公司都有各种高度保密的黑盒子算法交易系统,前几年高盛的一个程序员Sergey Aleynikov因为把高盛的一套算法交易源程序放到互联网上被判了刑,成了街上(Wall Street, Bay Street, JinRongJie Street...)和监管者的热门话题。另一个有关的更莫测的词汇是高频交易(High Frequency Trading, HFT),想不想试一下一个人每秒交易一千次的感受?

对于最早出现的基于历史统计数据的算法交易比如TWAP和VWAP等,延迟不是问题,这些交易算法每隔一定时间,比如5分钟,根据历史交易情况安排下一时间段的交易。后来的很多基于机会的交易策略就需要分析行情数据来安排交易,这样的交易策略需要高质量(低延迟的同义词)的行情数据,和低延迟的下单系统。

现在正式进入这一章的主题: 为什么要低延迟?

低延迟的行情数据:如果行情数据的延迟是三秒钟,那么我们刚收到的行情数据实际上是三秒钟前的市场行情,现在的市场价格可能完全不同。如果我们的交易算法基于这样的行情数据,那结果就完全不可预测。如果我们的行情数据的延迟是零,我们看到的就是当前的真实行情价格,太美妙了!实际上所有的系统都有延迟,这包括交易所系统的延迟和我们自己系统的延迟。我们可以假定交易所的延迟对所有的人都是相同的(实际上不总是这样,但交易所决不会承认,请交易所的技术人员吃个饭可能会了解到一些内幕。有些大玩家花大本钱接到交易所较快的端口上),我们只要改进自己的系统就可以了。

低延迟的交易算法和下单系统:和行情数据的延迟差不多,如果我们下的单用了很长时间才到,这个单子就会偏离当前行情,变得莫名其妙。

系统的延迟当然是越低越好,当延迟低到毫秒一下时,降低延迟就会变得极为昂贵。这里说的延迟是系统延迟,从算法生成一个单子到离开自己的机器和网络,进入到交易所的网络和主机。为了降低网络延迟,要把自己的机器和交易所的机器放在同一个机房(co-location),中间用纳秒级低延迟的交换机,不使用网络IP地址转换(NAT),用FPGA处理行情数据。在这种延迟级别上,光速变成了瓶颈,因为光每微妙只能走0.3公里,如果我们的机器离交易主机几个街口,就意味着延迟增加几个微秒。如果在不同的城市,那延迟就不可接受了。这些需要数百万美元或更多的研发费用,还有每月至少数万美元的运营费用。

在降低延迟的过程中,降低到多少才我们的目标呢?其实不要太低,只要比竞争对手低一微秒就可以了。这就是两个人遇到熊的故事,一个人说,不要跑了,我们跑不过熊的。另一个人说,我不要跑过熊,我只要跑过你就可以了.

在实际运行中,我们使用的指标是命中率(Hit ratio):我们送出一百个单子,其中九十个达到交易目标,我们说命中率是90%。如果这个命中率达到了我们的要求,我们就说系统延迟可以接受了。
交易系统开发技能及面试之低延迟编程技术 文章目录概要 概要 阅读详情

相关推荐

基于AWS的证券交易系统架构设计与核心技术实践

首先,我需要考虑证券交易系统的核心需求。证券交易系统通常需要处理高并发、低延迟、数据一致性和高可用性。AWS有哪些服务可以满足这些需求呢?比如,EC2实例的自动扩展,RDS或者DynamoDB用于数据库,ElastiCache作为缓存,还有Kinesis处理实时数据流。

awscloud的博客 1686

华宝证券LTS量化交易系统 Java API V20140311 Linux 64bit

华宝证券LTS量化交易系统 Java API V20140311 Linux 64bit LTS V20140311 Java 1.6 Linux 64bit/GCC 4.4

别再只懂FIX了:深入对比STEP、FAST与Binary协议,看国内证券交易数据接口怎么选

本文深入对比了证券交易数据接口协议FIX、STEP、FAST与Binary的技术特点,从消息结构、性能指标和监管适配性三个维度提供选型指南。重点分析了Binary协议的高性能优势及FAST的压缩技术,帮助量化交易团队根据业务场景选择最优协议方案。

weixin_30731305的博客 198

华宝证券LTS程序化交易接口-COM组件编程-C#代码实例

《原创作品》 by yohuo 华宝证券LTS程序化交易接口-COM组件编程-C#代码实例 默认使用测试用户,可订阅最多5个证券行情

交易系统开发(八)——低延迟网络构建

转载自《交易技术前沿》总第三十三期文章(2018年12月) 一、低延迟交易 1、低延迟交易简介 低延迟交易是算法交易的一个分支,资本市场机构对市场事件进行更快速的反应,利用极其细微的反应时差,来获得更强的交易获利能力。 2、交易延迟分类 延迟是计算机系统接收到一个事件刺激,到产生响应之间的时间间隔。对于券商而言,事件刺激可以是客户端输入订单,可以接收到市场行情数据发布,可以是接收到订单确认返回。低延迟交易要求整个交易链条上的所有环节,都尽量缩短时间间隔。从交易系统层面看,交易延迟主要包括网络延迟、

天山老妖 4556

交易系统开发(七)——交易延迟分析

一、交易延迟简介 1、交易延迟简介 交易延迟高最常用的指标是往返延时(Round Trip Time),即交易订单从客户策略服务器发至经纪公司交易柜台,交易柜台内部处理后发往交易所,交易所确认报单后发送回报给交易柜台,再从柜台发送至客户策略机的一来一回整体链路的耗时。 2、交易策略服务器至交易柜台延迟 客户策略服务器至经纪公司交易柜台的延时指订单从客户策略服务器网卡发出,至经纪公司柜台服务器网卡收到之间的延时。 本阶段延时主要耗时在硬件上,受服务器、网卡及交换机的性能优劣影响较大。 策.

天山老妖 6144

量化交易系统中+如何处理交易所的延迟和网络延迟?

通过采取上述多种手段,包括优化基础设施、算法和数据处理流程、改进网络性能、建立冗余和故障恢复机制、优化通信协议和硬件加速等,可以有效地管理和减轻交易所延迟和网络延迟,从而提高量化交易系统的性能和可靠性。

zhangzhechun的专栏 947

System Design 101:证券交易系统架构

证券交易系统是金融市场的核心基础设施,其架构设计直接关系到交易的效率、可靠性和安全性。本文将从低延迟设计、核心组件流程和负载均衡策略三个维度,解析现代证券交易系统的架构原理,帮助读者理解这一复杂系统背后的关键技术。 ## 低延迟架构设计原则 证券交易系统对延迟的要求极为严苛,微秒级的延迟差异可能导致数百万美元的损失。实现低延迟的核心原则是**减少关键路径上的任务处理**,具体包括: - **...

gitblog_00701的博客 524

证券交易系统开发实战:微服务架构与AI如何重塑金融交易生态?

证券交易系统的开发,是一场对稳定性、智能性、合规性的极限挑战。当技术人用代码构建毫秒级响应体系时,也在重新定义金融市场的公平与效率。讨论话题:你认为未来3年证券系统最大的技术颠覆会是什么?欢迎在评论区guweng22346探讨!

Ashlee_code的博客 2355

经纪柜台系统:从全球市场动荡看证券交易“中枢神经”的演进与挑战

它不仅是券商业务的基石,更是金融科技力量最直接的体现。理解它,不仅能让我们更好地解读市场新闻背后的技术逻辑,也为我们在金融科技领域的创新与实践,提供了坚实的起点。它不像炫目的AI交易模型那样引人注目,但却是整个证券交易业务无声的“中枢神经”。在这片风浪中,一家券商能否屹立不倒,甚至乘风破浪,取决于两个核心能力:一是前台的投研与交易策略,二是后台的。它负责管理客户从开户到销户的全生命周期,处理所有的交易指令,完成资金的清算与结算,并实施严格的风险控制。一套现代化的柜台系统,其技术栈通常是分布式、微服务化的。

Ashlee_code的博客 993

springboot模拟证券交易软件平台

本文针对证券交易软件平台开发进行了背景分析和技术探讨。随着金融科技发展,传统交易模式正被数字化平台取代。Spring Boot框架因其快速开发、微服务支持等优势,成为构建高并发、低延迟证券交易系统的首选技术。系统需解决实时行情推送(WebSocket)、订单处理(Kafka)、数据缓存(Redis)等核心需求,并通过Spring Security确保交易安全。此外,平台还需支持多终端访问、智能投顾、模拟交易等功能,满足用户体验和监管要求。开发环境采用Java+Spring Boot+MySQL技术栈,具备高

yh1340327157yh的博客 871

澳大利亚证券交易所(ASX)全栈式交易与清算系统技术白皮书

摘要: 澳大利亚证券交易所(ASX)技术白皮书提出全栈式交易与清算系统解决方案,针对日均120亿澳元交易规模的亚太第三大交易所,整合5微秒延迟引擎与区块链结算(DLT)技术,以应对传统CHESS系统故障率高(清算失败率5%)、延迟超300微秒等瓶颈。系统采用FPGA硬件加速和双活灾备架构,实现T+0原子结算,并通过ISO 20022标准支持跨境多币种清算。合规方面严格匹配ASIC、RBA监管要求,包括实时风控(98.7%操纵识别率)和双SAN灾备(切换<5分钟)。业务模式涵盖中资券商(清算分润)、期货

Ashlee_code的博客 748

高频交易腹地与稳定币革命:墨西哥证券交易所的下一代系统架构 ——从10小时宕机教训到USDC即时清算,解码拉美金融枢纽的技术突围

2025年7月25日,墨西哥反垄断机构(Cofece)指控包括Banorte、HSBC、Klar等在内的21家金融机构联合操纵信用卡延期付款手续费,涉案机构通过定期密会设定商户附加费并排挤竞争对手。:当Circle的CPN将跨境支付压缩至分钟级,当Cofece对21家银行举起反垄断利剑——墨西哥证券交易所的终极战场,已从“撮合效率”转向。:当反垄断风暴撕裂银行同盟,当CPN用稳定币撕裂SWIFT铁幕——墨西哥证券交易所(BMV)的竞赛焦点已从“交易速度”升维至。CNBV豁免数据共享限制。

Ashlee_code的博客 1274

TongLINK(同联)消息中间件

的异步消息传输能力。

SAFE20242034的博客 2058

别再只盯着FIX了:STEP、FAST、Binary,证券交易协议家族全解析与选型指南

本文深度解析证券交易协议家族,包括FIX、STEP、FAST和Binary协议的技术特点与适用场景。从FIX协议的标准化到FAST的压缩效率、STEP的本土化适配及Binary的极简性能,提供全面的选型指南,帮助技术决策者根据业务需求选择最优协议。

weixin_30654419的博客 284

中国证券交易所行情协议深度解析:STEP vs FAST 的技术演进与实践

STEP 协议以简洁易用取胜,满足了 Level I 行情的基础需求,降低了市场参与者的技术门槛。FAST 协议通过二进制压缩和流式传输,支撑了 Level II 行情的高性能要求,为专业投资者提供了市场微观结构数据。技术演进趋势:随着高频交易和量化投资的普及,**硬件加速(FPGA/ASIC)和内核旁路技术(DPDK、eBPF)**将成为行情系统标配。对于开发者而言,理解这两种协议的设计哲学和技术细节,是构建低延迟、高可靠金融系统的关键基础。深交所《STEP交易数据接口规范》Ver 1.04。

weixin_41544125的博客 726

经纪柜台系统---拥有1.4.9号香港牌照的优选

当市场因宏观事件而剧烈波动时,表面是价格的跳动,底层则是无数技术指令在经纪柜台系统中的生死竞速。本文将以工程师的视角,深入剖析这一金融基础设施的核心,揭示其在高并发、低延迟与强一致性下的技术实现与架构哲学。回顾开篇,每一次市场的剧烈波动,都是一次对券商技术架构的全面压力测试。经纪柜台系统,作为这一切的核心,其演进史就是一部金融与技术不断融合、互相驱动的历史。日终时,系统需要对接多个交易所和结算机构,核对巨量的成交数据(DIV),并计算费用、税费,完成证券和资金的划转。是元凶,但最终,是各家券商的。

Ashlee_code的博客 1640

浪潮服务器或将打通深港两市资本市场

摘要: 近日,深圳证券交易所公布了《2015年度PC服务器集中采购项目中标通知书》,浪潮旗舰双路、四路服务器成功中标,中标金额近千万。这批服务器将不仅用于支撑深交所的新业务--深港通交易系统,还为其微型应用、高性能应用、灾备应用等业务应用提供服务。 浪潮服务器或将打通深港两市资本市场 深港通交易系统将实现深市和港市两大资本市场的互联互通,上线后将会承担大...

weixin_34088583的博客 116
上一篇: 高频交易到底是什么?
heroesjun
博客等级 码龄19年 14粉丝 3原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值