什么是Xele-Trade交易柜台?
Xele-Trade不同版本间的区别在哪里?
2012年Xele-Trade · 诞生背景
2015年Xele-Trade 1.0 · 特点
(1)交易数据传输、接收、处理
(2)交易的风险控制和合规检测
(3)硬件数据库的报单管理
(4)最终超低延迟的交易执行
1.0的主要功能有:
(1)使用API报撤单,通过TCP进行传输
(2)一个柜台支持3个交易前置,以及最多可满足16个客户端同时登陆
(3)同时搭载软件形式的用户管理控制界面——Xele-Monitor,可执行报单监控、风控管理,支持单个、全部报单、一键撤销
(4)精准的日交易数据统计和全局下单流量控制
(5)动态用户配置和硬件实时实施
(6)独到的客户现有软件平台兼容
在性能上,1.0版本的穿透延迟仅9.5微秒。要知道在1.0问世前,期货行业的柜台穿透延迟都是百微秒级别的。
每个FPGA板卡多达80Gb/s、稳定的 报单处理能力,不受报单量变化影响,完美支持高频交易。
2018年Xele-Trade 2.0 · 特点
在性能上,2.0在1.0的基础上做了物理线路调整,减少了系统内部数据交互物理上的延迟,优化后的报单流程更简洁,速度更快。2.0还做了软件和硬件的升级,以辅助提高报单速率。使穿透延迟降至5.1微秒。
2020年Xele-Trade 3.0 · 特点
3.0通过架构优化,把最优报单间隔降低至500ns,解决了密集报道拥堵的问题。经过报单间隔极限测试,实际上在极近软件报单程序间隔极限的300ns左右,柜台仍然能够保持2.45~2.7us稳定的穿透延迟。
在易用性上,3.0还精简了客户端与柜台之间的报撤单指令和报文格式,将报文长度从203字节缩减到48字节,不仅提升了传输速度,使用也更方便。在稳定性上,3.0版本还做了cache优化,避免了cache “warm”和“cold”状态转换过程中发生的“cache miss”,保证了实盘中cache保持持续的“warm”状态,使得实盘柜台的穿透延时也能够保持在理想的2.45微秒。客户实测,优化后的柜台抖动低于300纳秒。
在安全性上,3.0还增加了手工出入金审核功能,降低了失误操作带来的风险。在速度上,3.0版的穿透延迟低至2.45微秒,再次刷新了行业记录。
3.0不光是艾科柜台一个版本的迭代,也是对全市场做了一次跨代的升级!目前3.0已经获得了各大期货公司的好评。
2020年 Xele-Trade 3.2 · 特点
柜台3.0我们做到了速度上的极致,所以在3.2的设计和开发上,我们融入了更多“客户服务”理念。
3.2的新增功能主要围绕着产品的稳定性和易用性:
(1)新增主席平仓功能——支持交易的同时,在主席实时的进行报/撤单操作,仓位、资金自动同步,且不影响交易席位的上行穿透性能,持续保持速度上的优势。
(2)新增多点登录功能(每用户最多5个节点)——实现了“同一账户、同一柜台,同时多节点登录”。多点包括:多个终端(多个IP或者同IP)的连接、多个进程的连接、同一节点的多连接(每个节点包括独立的上行UDP报单、下行TCP回报,以及查询的TCP连接)。
(3)API优化——同时支持API报单和裸协议报单,简化用户操作;优化API登陆模型,降低复杂度;API新增心跳断连机制,超时为60s;增加批量咨询涨跌停价格/保证金比例/手续费接口;限制coredump文件大小,增加API端运行的稳定性等。
(4)优化下行数据穿透——提高回报速率,实现了更快的资金释放,更多的策略选择,更多的交易机会。
(5)安全性优化——新增报单ip校验功能,确保登录和报单为相同客户端;通过令牌机制,从软件上保证了安全。
(6)合约表扩容——从3.0支持32客户256合约扩容到3.2支持32客户512合约;并且通过优化架构,相比之前的实现方式,提高了系统处理速度。
(7)优化client_index报单回报机制——由token校验替代client_index。