CN104599185A - 交易方法、终端及系统 - Google Patents
交易方法、终端及系统 Download PDFInfo
- Publication number
- CN104599185A CN104599185A CN201510053761.8A CN201510053761A CN104599185A CN 104599185 A CN104599185 A CN 104599185A CN 201510053761 A CN201510053761 A CN 201510053761A CN 104599185 A CN104599185 A CN 104599185A
- Authority
- CN
- China
- Prior art keywords
- transaction
- order
- fpga
- subsystem
- ticker
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种交易方法、终端及系统,在交易终端中设置具有高速以太网口及PCI接口的FPGA卡,并且FPGA卡预先从交易管理子系统下载交易相关数据,使得交易过程中的相关订单在交易终端完成处理后直接发送给交易报单及行情接收子系统,无需由交易管理子系统转发,减少了交易处理的环节,降低了处理时延,且FPGA卡本身具有较高的数据处理效率,将交易处理转由FPGA卡进行,能够进一步保证交易快速处理,进而最大程度地保障了投资者的利益。
Description
技术领域
本发明涉及数据处理技术领域,更具体的说,是涉及一种交易方法、终端及系统。
背景技术
高频交易是指从那些人们无法利用的极为短暂的市场变化中寻求获利的计算机化交易。比如,某种证券买入价和卖出价差价的微小变化,或者某只股票在不同交易所之间的微小差价。这种交易模式需要有相应的快速交易系统支持。
现有的交易系统主要由投资者端、经纪商端及中央交易所端组成,其中经纪商端包括交易管理子系统、交易报单及行情接收子系统。基于该种架构的交易系统,一个投资者由投资者端发起的业务处理请求需要基于通用的IP网络及通信设备(如通用网卡等)传输给交易管理子系统进行处理,再传输给交易报单及行情接收子系统,交易报单及行情接收子系统通过专有网络传输给中央交易所端进行最终处理,最终处理的结果再依次经过交易报单及行情接收子系统、交易管理子系统传输至投资者端。
基于现有的交易系统进行的高频交易,流程中处理环节较多,使得交易处理过程中出现较大时延,可能损害投资者的利益。
发明内容
有鉴于此,本发明提供了一种交易方法、终端及系统,以克服现有技术中的交易系统进行高频交易时,由于流程处理环节较多,使得交易处理过程中出现较大时延,可能损害投资者的利益的问题。
为实现上述目的,本发明提供如下技术方案:
一种交易方法,所述方法包括:
预先通过高速以太网口从交易管理子系统中下载交易相关数据并存储至现场可编程门阵列FPGA卡中;
所述FPGA卡通过所述高速以太网口接收交易报单及行情接收子系统广播的行情报价信息;
所述FPGA卡存储所述行情报价信息并将所述行情报价信息通过外设部件互连标准PCI接口传输至应用程序编程接口API接口库,以便展现给投资者;
所述API接口库接收投资者根据所述行情报价信息下发的订单并通过所述PCI接口将所述订单传输至所述FPGA卡;
所述FPGA卡利用所述行情报价信息以及预先存储的所述交易相关数据处理所述订单;
所述FPGA卡将处理之后的订单通过所述高速以太网口传输至所述交易报单及行情接收子系统,以便所述交易报单及行情接收子系统将所述处理之后的订单上报给中央交易所端。
优选的,所述方法还包括:
通过所述高速以太网口将所述交易报单及行情接收子系统发送的交易反馈消息接收至所述FPGA卡上;
所述FPGA卡对所述交易反馈消息进行处理后通过所述PCI接口传输至所述API接口库,以便展现给投资者。
优选的,所述预先通过高速以太网口从交易管理子系统中下载交易相关数据并存储至现场可编程门阵列FPGA卡中具体包括:
所述API接口库通过所述PCI接口触发所述FPGA卡与所述交易管理子系统建立连接;
所述FPGA卡通过高速以太网口从交易管理子系统中下载交易相关数据并存储。
优选的,所述FPGA卡利用所述行情报价信息以及预先存储的所述交易相关数据处理所述订单具体包括:
所述FPGA卡利用所述行情报价信息以及预先存储的所述交易相关数据对所述订单的合法性进行校验并检查所述订单所需证券份额或资金余额是否足够,并根据所述订单的类型进行相应的资金扣减或证券份额扣减。
一种交易终端,所述终端包括:
高速以太网口、现场可编程门阵列FPGA卡、外设部件互连标准PCI接口、以及应用程序编程接口API接口库;
其中,所述FPGA卡具体用于:
预先通过高速以太网口从交易管理子系统中下载交易相关数据并存储;
通过所述高速以太网口接收交易报单及行情接收子系统广播的行情报价信息;
存储所述行情报价信息并将所述行情报价信息通过外设部件互连标准PCI接口传输至应用程序编程接口API接口库,以便展现给投资者;
接收由投资者根据所述行情报价信息下发至所述API接口库并通过所述PCI接口传输的订单;
利用所述行情报价信息以及预先存储的所述交易相关数据处理所述订单;
将处理之后的订单通过所述高速以太网口传输至所述交易报单及行情接收子系统,以便所述交易报单及行情接收子系统将所述处理之后的订单上报给中央交易所端。
优选的,所述FPGA卡还用于:通过所述高速以太网口接收所述交易报单及行情接收子系统发送的交易反馈消息;对所述交易反馈消息进行处理后通过所述PCI接口传输至所述API接口库,以便展现给投资者。
优选的,所述FPGA卡具体用于:
接收所述API接口库通过所述PCI接口产生的触发操作,并与所述交易管理子系统建立连接,通过高速以太网口从交易管理子系统中下载交易相关数据并存储。
优选的,所述FPGA卡具体用于:
利用所述行情报价信息以及预先存储的所述交易相关数据对所述订单的合法性进行校验并检查所述订单所需证券份额或资金余额是否足够,并根据所述订单的类型进行相应的资金扣减或证券份额扣减。
一种交易系统,其特征在于,包括:
中央交易所端、交易管理子系统、交易报单及行情接收子系统及交易终端,其中,所述交易终端为上面所述的交易终端。
经由上述的技术方案可知,与现有技术相比,本发明公开了一种交易方法、终端及系统,在交易终端中设置具有高速以太网口及PCI接口的FPGA卡,并且FPGA卡预先从交易管理子系统下载交易相关数据,使得交易过程中的相关订单在交易终端完成处理后直接发送给交易报单及行情接收子系统,无需由交易管理子系统转发,减少了交易处理的环节,降低了处理时延,且FPGA卡本身具有较高的数据处理效率,将交易处理转由FPGA卡进行,能够进一步保证交易快速处理,进而最大程度地保障了投资者的利益。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为实施例公开的一种交易方法的流程示意图;
图2为实施例公开的一种交易终端的结构示意图;
图3为实施例公开的一种交易系统的结构示意图。
具体实施方式
为了引用和清楚起见,下文中使用的技术名词的说明、简写或缩写总结如下:
FPGA:Field-Programmable Gate Array,即现场可编程门阵列;
PCI:Peripheral Component Interconnect,外设部件互连标准;
API:Application Programming Interface,应用程序编程接口;
SSL:Secure Sockets Layer安全套接层;
TCP:Transmission Control Protocol传输控制协议;
UDP:User Datagram Protocol,用户数据报协议。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
由背景技术可知,现有技术中的交易系统进行高频交易时,由于流程处理环节较多,使得交易处理过程中出现较大时延,可能损害投资者的利益。
为此,本发明公开了一种交易方法、终端及系统,在交易终端中设置具有高速以太网口及PCI接口的FPGA卡,并且FPGA卡预先从交易管理子系统下载交易相关数据,使得交易过程中的相关订单在交易终端完成处理后直接发送给交易报单及行情接收子系统,无需由交易管理子系统转发,减少了交易处理的环节,降低了处理时延,且FPGA卡本身具有较高的数据处理效率,将交易处理转由FPGA卡进行,能够进一步保证交易快速处理,进而最大程度地保障了投资者的利益。
下面将通过以下实施例对本发明公开的交易方法、终端及系统进行详细描述。
实施例一
请参阅附图1,为本发明实施例公开的一种交易方法的流程示意图,该方法具体包括如下步骤:
S101:预先通过高速以太网口从交易管理子系统中下载交易相关数据并存储至FPGA卡中。
投资者在通过特定软件进行身份认证后,可通过API接口库经PCI接口触发FPGA卡通过高速以太网口主动与交易管理子系统建立基于SSL的TCP安全连接,从交易管理子系统中下载交易相关数据并存储至FPGA卡上,这里所说的交易相关数据包括可用资金、可用证券份额以及交易控制相关参数(如证券属性、交易费率)等。
S102:所述FPGA卡通过所述高速以太网口接收交易报单及行情接收子系统广播的行情报价信息。
所述FPGA卡预先通过高速以太网口与交易报单及行情接收子系统建立基于SSL的TCP安全连接。行情报价信息是由交易报单及行情接收子系统从中央交易所收到后,通过网络进行广播(可以是UDP,也可以是TCP)。投资者在交易过程中需要当前的行情报价信息,FPGA卡通过高速以太网口接收交易报单及行情接收系统广播的行情报价信息。
S103:所述FPGA卡存储所述行情报价信息并将所述行情报价信息通过PCI接口传输至API接口库,以便展现给投资者。
需要说明的是,所述FPGA卡在将所述行情报价信息通过PCI接口传输至API接口库之前,还可对所述行情报价信息进行一定的格式转换。
S104:所述API接口库接收投资者根据所述行情报价信息下发的订单并通过所述PCI接口将所述订单传输至所述FPGA卡。
投资者根据所述行情报价信息下发的订单,通过API接口库经PCI接口传给FPGA卡。
S105:所述FPGA卡利用所述行情报价信息以及预先存储的所述交易相关数据处理所述订单。
具体的,所述FPGA卡利用所述行情报价信息以及预先存储的所述交易相关数据对所述订单的合法性进行校验并检查所述订单所需证券份额或资金余额是否足够,并根据所述订单的类型进行相应的资金扣减或证券份额扣减。比如,对买入证券的订单,要进行资金扣减或冻结,对卖出证券的订单,要进行证券份额的扣减或冻结。
S106:所述FPGA卡将处理之后的订单通过所述高速以太网口传输至所述交易报单及行情接收子系统,以便所述交易报单及行情接收子系统将所述处理之后的订单上报给中央交易所端。
所述FPGA卡预先通过高速以太网口与交易报单及行情接收子系统建立基于SSL的TCP安全连接。在将订单处理之后,FPGA卡可以基于上述连接通过所述高速以太网口传输至所述交易报单及行情接收子系统,以便所述交易报单及行情接收子系统将所述处理之后的订单上报给中央交易所端。
需要说明的是,交易报单及行情接收子系统在收到FPGA卡处理之后的订单以后,除了上报给中央交易所端之外,还可以将订单传输给交易管理子系统,由交易管理系统进行存储,这样,当FPGA卡出现软硬件异常时,投资者仍然可以使用交易管理子系统进行正常交易。
本实施例公开了一种交易方法,在交易终端中设置具有高速以太网口及PCI接口的FPGA卡,并且FPGA卡预先从交易管理子系统下载交易相关数据,使得交易过程中的相关订单在交易终端完成处理后直接发送给交易报单及行情接收子系统,无需由交易管理子系统转发,减少了交易处理的环节,降低了处理时延,且FPGA卡本身具有较高的数据处理效率,将交易处理转由FPGA卡进行,能够进一步保证交易快速处理,进而最大程度地保障了投资者的利益。
投资者下发的订单在中央交易所端成交后,交易报单及行情接收子系统会收到中央交易所端发送的交易反馈消息(具体可为成交回报消息),之后交易报单及行情接收子系统将该交易反馈消息通过预先建立的基于SSL的TCP安全连接传输给FPGA卡,FPGA卡通过高速以太网口接收所述交易报单及行情接收子系统发送的交易反馈消息,并对其进行处理后,通过PCI接口传输至API接口库,以便展现给投资者。
进一步需要说明的是,交易报单及行情接收子系统在收到中央交易所端发送的交易反馈消息后,也会将该消息发送给交易管理子系统进行处理并保存,以便FPGA卡重启或故障时恢复数据。
上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的终端实现,因此本发明还公开了一种终端,下面给出具体的实施例进行详细说明。
实施例二
请参阅附图2,为本发明实施例公开的一种交易终端结构示意图,该交易终端包括:
高速以太网口11、FPGA卡12、PCI接口13、以及API接口库14;
其中,所述FPGA卡具体用于:
预先通过高速以太网口从交易管理子系统中下载交易相关数据并存储,具体的,接收所述API接口库通过所述PCI接口产生的触发操作,并与所述交易管理子系统建立连接,通过高速以太网口从交易管理子系统中下载交易相关数据并存储。
通过所述高速以太网口接收交易报单及行情接收子系统广播的行情报价信息;
存储所述行情报价信息并将所述行情报价信息通过外设部件互连标准PCI接口传输至应用程序编程接口API接口库,以便展现给投资者;
接收由投资者根据所述行情报价信息下发至所述API接口库并通过所述PCI接口传输的订单;
利用所述行情报价信息以及预先存储的所述交易相关数据处理所述订单,具体的,利用所述行情报价信息以及预先存储的所述交易相关数据对所述订单的合法性进行校验并检查所述订单所需证券份额或资金余额是否足够,并根据所述订单的类型进行相应的资金扣减或证券份额扣减。
将处理之后的订单通过所述高速以太网口传输至所述交易报单及行情接收子系统,以便所述交易报单及行情接收子系统将所述处理之后的订单上报给中央交易所端。
所述FPGA卡还用于:通过所述高速以太网口接收所述交易报单及行情接收子系统发送的交易反馈消息;对所述交易反馈消息进行处理后通过所述PCI接口传输至所述API接口库,以便展现给投资者。
需要说明的是,上述终端中各个部件的具体功能实现已在方法实施例中进行详细描述,本实施例不再赘述,具体请参见方法实施例中的相关说明。
上述本发明公开的实施例中详细描述了方法及终端,对于本发明的方法可采用多种形式的系统实现,因此本发明还公开了一种系统,下面给出具体的实施例进行详细说明。
实施例三
请参阅附图3,为本发明实施例公开的一种交易系统结构示意图,该系统包括:
中央交易所端20、交易报单及行情接收子系统21、交易管理子系统22及交易终端23,其中,所述交易终端为实施例二中所述的交易终端。
需要说明的是,所述交易终端可以为一个也可以为多个。
综上所述:
本发明公开了一种交易方法、终端及系统,在交易终端中设置具有高速以太网口及PCI接口的FPGA卡,并且FPGA卡预先从交易管理子系统下载交易相关数据,使得交易过程中的相关订单在交易终端完成处理后直接发送给交易报单及行情接收子系统,无需由交易管理子系统转发,减少了交易处理的环节,降低了处理时延,且FPGA卡本身具有较高的数据处理效率,将交易处理转由FPGA卡进行,能够进一步保证交易快速处理,进而最大程度地保障了投资者的利益。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照上述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (9)
1.一种交易方法,其特征在于,所述方法包括:
预先通过高速以太网口从交易管理子系统中下载交易相关数据并存储至现场可编程门阵列FPGA卡中;
所述FPGA卡通过所述高速以太网口接收交易报单及行情接收子系统广播的行情报价信息;
所述FPGA卡存储所述行情报价信息并将所述行情报价信息通过外设部件互连标准PCI接口传输至应用程序编程接口API接口库,以便展现给投资者;
所述API接口库接收投资者根据所述行情报价信息下发的订单并通过所述PCI接口将所述订单传输至所述FPGA卡;
所述FPGA卡利用所述行情报价信息以及预先存储的所述交易相关数据处理所述订单;
所述FPGA卡将处理之后的订单通过所述高速以太网口传输至所述交易报单及行情接收子系统,以便所述交易报单及行情接收子系统将所述处理之后的订单上报给中央交易所端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述高速以太网口将所述交易报单及行情接收子系统发送的交易反馈消息接收至所述FPGA卡上;
所述FPGA卡对所述交易反馈消息进行处理后通过所述PCI接口传输至所述API接口库,以便展现给投资者。
3.根据权利要求1或2所述的方法,其特征在于,所述预先通过高速以太网口从交易管理子系统中下载交易相关数据并存储至现场可编程门阵列FPGA卡中具体包括:
所述API接口库通过所述PCI接口触发所述FPGA卡与所述交易管理子系统建立连接;
所述FPGA卡通过高速以太网口从交易管理子系统中下载交易相关数据并存储。
4.根据权利要求1或2所述的方法,其特征在于,所述FPGA卡利用所述行情报价信息以及预先存储的所述交易相关数据处理所述订单具体包括:
所述FPGA卡利用所述行情报价信息以及预先存储的所述交易相关数据对所述订单的合法性进行校验并检查所述订单所需证券份额或资金余额是否足够,并根据所述订单的类型进行相应的资金扣减或证券份额扣减。
5.一种交易终端,其特征在于,所述终端包括:
高速以太网口、现场可编程门阵列FPGA卡、外设部件互连标准PCI接口、以及应用程序编程接口API接口库;
其中,所述FPGA卡具体用于:
预先通过高速以太网口从交易管理子系统中下载交易相关数据并存储;
通过所述高速以太网口接收交易报单及行情接收子系统广播的行情报价信息;
存储所述行情报价信息并将所述行情报价信息通过外设部件互连标准PCI接口传输至应用程序编程接口API接口库,以便展现给投资者;
接收由投资者根据所述行情报价信息下发至所述API接口库并通过所述PCI接口传输的订单;
利用所述行情报价信息以及预先存储的所述交易相关数据处理所述订单;
将处理之后的订单通过所述高速以太网口传输至所述交易报单及行情接收子系统,以便所述交易报单及行情接收子系统将所述处理之后的订单上报给中央交易所端。
6.根据权利要求5所述的交易终端,其特征在于,所述FPGA卡还用于:通过所述高速以太网口接收所述交易报单及行情接收子系统发送的交易反馈消息;对所述交易反馈消息进行处理后通过所述PCI接口传输至所述API接口库,以便展现给投资者。
7.根据权利要求5或6所述的交易终端,其特征在于,所述FPGA卡具体用于:
接收所述API接口库通过所述PCI接口产生的触发操作,并与所述交易管理子系统建立连接,通过高速以太网口从交易管理子系统中下载交易相关数据并存储。
8.根据权利要求5或6所述的交易终端,其特征在于,所述FPGA卡具体用于:
利用所述行情报价信息以及预先存储的所述交易相关数据对所述订单的合法性进行校验并检查所述订单所需证券份额或资金余额是否足够,并根据所述订单的类型进行相应的资金扣减或证券份额扣减。
9.一种交易系统,其特征在于,包括:
中央交易所端、交易管理子系统、交易报单及行情接收子系统及交易终端,其中,所述交易终端为权利要求5~8中任意一项所述的交易终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510053761.8A CN104599185A (zh) | 2015-02-02 | 2015-02-02 | 交易方法、终端及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510053761.8A CN104599185A (zh) | 2015-02-02 | 2015-02-02 | 交易方法、终端及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104599185A true CN104599185A (zh) | 2015-05-06 |
Family
ID=53124937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510053761.8A Pending CN104599185A (zh) | 2015-02-02 | 2015-02-02 | 交易方法、终端及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104599185A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105989539A (zh) * | 2015-09-22 | 2016-10-05 | 盛立金融软件开发(杭州)有限公司 | 一种金融交易行情获取系统以及获取方法 |
CN105989538A (zh) * | 2015-07-28 | 2016-10-05 | 盛立金融软件开发(杭州)有限公司 | 一种金融产品自动交易系统及自动交易方法 |
CN107392768A (zh) * | 2017-08-03 | 2017-11-24 | 武汉旷腾信息技术有限公司 | 一种基于fpga的期货交易系统及方法 |
CN107451091A (zh) * | 2017-08-02 | 2017-12-08 | 上海金融期货信息技术有限公司 | 基于fpga‑cpu混合架构的高速信息交互系统 |
CN110648230A (zh) * | 2019-08-09 | 2020-01-03 | 杨涛 | 一种低延迟高频交易次席系统及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110178918A1 (en) * | 2006-06-19 | 2011-07-21 | Exegy Incorporated | High Speed Processing of Financial Information Using FPGA Devices |
CN102246194A (zh) * | 2008-11-10 | 2011-11-16 | 索莫亚私人有限公司 | 改进的自动交易系统 |
US20130226764A1 (en) * | 2012-02-16 | 2013-08-29 | Marc Battyani | Fpga matrix architecture |
CN103425746A (zh) * | 2013-07-18 | 2013-12-04 | 大连理工大学 | 基于fpga的实时金融指数行情并行计算方法 |
US20140143121A1 (en) * | 2012-02-23 | 2014-05-22 | Rexante Systems, Inc. | System and Method for Programming a Trading System |
-
2015
- 2015-02-02 CN CN201510053761.8A patent/CN104599185A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110178918A1 (en) * | 2006-06-19 | 2011-07-21 | Exegy Incorporated | High Speed Processing of Financial Information Using FPGA Devices |
US20110178919A1 (en) * | 2006-06-19 | 2011-07-21 | Exegy Incorporated | High Speed Processing of Financial Information Using FPGA Devices |
CN102246194A (zh) * | 2008-11-10 | 2011-11-16 | 索莫亚私人有限公司 | 改进的自动交易系统 |
US20130226764A1 (en) * | 2012-02-16 | 2013-08-29 | Marc Battyani | Fpga matrix architecture |
US20140143121A1 (en) * | 2012-02-23 | 2014-05-22 | Rexante Systems, Inc. | System and Method for Programming a Trading System |
CN103425746A (zh) * | 2013-07-18 | 2013-12-04 | 大连理工大学 | 基于fpga的实时金融指数行情并行计算方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105989538A (zh) * | 2015-07-28 | 2016-10-05 | 盛立金融软件开发(杭州)有限公司 | 一种金融产品自动交易系统及自动交易方法 |
CN105989538B (zh) * | 2015-07-28 | 2021-11-02 | 盛立安元科技(杭州)股份有限公司 | 一种金融产品自动交易系统及自动交易方法 |
CN105989539A (zh) * | 2015-09-22 | 2016-10-05 | 盛立金融软件开发(杭州)有限公司 | 一种金融交易行情获取系统以及获取方法 |
CN105989539B (zh) * | 2015-09-22 | 2019-10-25 | 盛立金融软件开发(杭州)有限公司 | 一种金融交易行情获取系统以及获取方法 |
CN107451091A (zh) * | 2017-08-02 | 2017-12-08 | 上海金融期货信息技术有限公司 | 基于fpga‑cpu混合架构的高速信息交互系统 |
CN107392768A (zh) * | 2017-08-03 | 2017-11-24 | 武汉旷腾信息技术有限公司 | 一种基于fpga的期货交易系统及方法 |
CN110648230A (zh) * | 2019-08-09 | 2020-01-03 | 杨涛 | 一种低延迟高频交易次席系统及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240127340A1 (en) | Exchange feed for trade reporting having reduced redundancy | |
US20210217088A1 (en) | Offload Processing of Data Packets Containing Financial Market Data | |
JP4960952B2 (ja) | 電子取引マッチエンジンにおいて分散された注文控帳を利用するシステムおよび方法 | |
CN104599185A (zh) | 交易方法、终端及系统 | |
US9990393B2 (en) | Intelligent feed switch | |
US11436672B2 (en) | Intelligent switch for processing financial market data | |
AU2009311242B2 (en) | Improved automated trading system | |
EP2656293B1 (en) | Data capture and real time risk controls for electronic markets | |
JP6644462B2 (ja) | 取引所供給市場データのセキュアな解禁時間制限 | |
US20140180903A1 (en) | Offload Processing of Data Packets | |
US20130226764A1 (en) | Fpga matrix architecture | |
US9842366B2 (en) | Market data recovery | |
US11587168B2 (en) | In-line FIX packet translator | |
US10540717B2 (en) | Financial products trading system and financial products trading control method | |
CN104281477A (zh) | 一种用于计算机系统的软件自动部署方法 | |
US20090313160A1 (en) | Hardware accelerated exchange order routing appliance | |
WO2013148693A1 (en) | Offload processing of data packets | |
CN106233694A (zh) | 在计算设备中利用添加的头部管理序列值 | |
JP2023539430A (ja) | ポイントツーポイントメッシュアーキテクチャに基づく電子取引システム及び方法 | |
US20140379553A1 (en) | Method and a system for sending an electronic message | |
KR102680150B1 (ko) | 거래 시스템을 구현하는 네트워크 노드들의 서브세트 내의 컨텍스트 기반 필터링 | |
US20160267590A1 (en) | Methods and systems of performing risk management of transactions | |
US8527391B2 (en) | Quote inactivation system and method for an automated exchange for trading derivative securities | |
CN116962513B (zh) | 一种金融行情合约数据接收方法及装置 | |
WO2016145017A1 (en) | Automated securities trading engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150506 |
|
RJ01 | Rejection of invention patent application after publication |