位于伦敦的LMAX 是由全球领先的博彩交易所Betfair于2010年10月创建并持有多数股权的金融机构,目前可向客户提供股市指数、商品、债券和利率的 FX 合约与 CFD 交易机会。
数月前,LMAX 开办了一个独具特色的创新的交易所,旨在把最优的多边交易设施 (MTF) 与经纪人结合起来,提供了差价合约(CFD) 和滚动即期外汇交易(FX)合约的“明盘”交易,让他们的交易者可以直接向MTF下单,因此,无需任何经纪商承兑汇票,执行速度更快,而且不会出现重新报价的情况,从而为交易所赢得竞争差异化优势。
Informatica针对金融机构的超级消息队列产品Informatica Ultra Messaging成为这种创新服务的核心,它应用于整个LMAX-MTF 场所的标准消息传递解决方案。在Informatica Ultra Messaging超低延迟技术的帮助下,LMAX能够在不到1毫秒的时间内持续执行交易,并确保稳固、可靠的网络稳定性。这为散户提供了交易所交易的优势,因为他们能够得益于提高的价格透明度、市场深度、中立原则和管制(直至最近还只有批发市场的机构享有)所带来的好处。2011 年,LMAX为此在 FSTech Awards 中荣获“最佳交易系统”大奖。
创建快速、多功能交易所
LMAX致力于转变散户CFD和FX交易,为散户CFD和FX投资者提供技术精湛、易于使用的中立平台,旨在为交易者提供比竞争对手更公平、更透明的平台。LMAX的平台是一个可让个人和机构买家和卖家在公平的竞争环境下使用各种金融工具的交易所。通过此交易所,LMAX向客户提供了一种公平、透明、中立和更有效、公开的交易方式。
“LMAX是一种真正考虑到散户利益的多资产、多用平台,”LMAX 的首席技术官Martin Thompson如是说。“此创新服务的每一方面都是围绕为散户客户提供机构交易优势—有效消除了传统交易所中存在的中间人与经纪人链。散户客户现在可以直接进入市场进行交易,成为庄家,而不仅仅是一个交易者。”
处理后端的散户市场、机构庄家、中心结算,同时提供多种资产类别,这是一个极为复杂的过程,对LMAX来说,主要挑战在于如何建立起一个比竞争对手速度更快、功能更多的交易所。
据Thompson介绍,低延迟是赢得庄家业务这场战争的一个关键武器。“低延迟、高通量的系统是建立任何金融交易所的基础” Thompson说。
对于消息传递解决方案,LMAX需要与拥有成功部署经验的行业专家进行合作,能提供所需的性能与扩展性。在评估了许多供应商的消息传递系统及其开发的高性能测试系统之后,LMAX 选择了 Informatica的Informatica Ultra Messaging 组件。Thompson 认为,在自制解决方案上采用此预打包 Informatica Ultra Messaging 技术,可让机构投入使用的时间提前了数个月。
“我们对 Informatica Ultra Messaging 的性能、可靠性和优势印象深刻,它们能让我们继续实现客户预期的卓越运营水平,”Thompson 如是说。“对我们的散户和机构买家和卖家来说,每一亚毫秒都很重要,他们需要能够根据市场行情估价,以便降低风险,并让他们缩小价差。Informatica Ultra Messaging的卓越性能能够帮助我们实现这个目标。”
有效利用资源、高可靠性的消息传递技术
LMAX 在交易所的前后端均采用Informatica Ultra Messaging与Java应用程序编程接口 (API) 作为整个架构的主要消息传递总线,能够有效利用资源、高可靠性的技术确保实现最低延迟,同时可保持网络稳定性。而且,“无中介”消息传递设施消除了单点故障,同时极大地降低了硬件基础架构成本。“随着市场环境的不断变化,旧有系统面临着诸多挑战,LMAX 已将自己的目标定位于通过采用 Informatica Ultra Messaging 构建的下一个代系统占领市场,”Thompson 如是说。
系统的核心是两个主要部分。一是LMAX MTF 寄存了LMAX提供的所有市场订单簿,中另一是LMAX经纪人为散户保留帐户和仓位,并为散户客户提供实时保证金保护。上述核心部分组成集群,使得系统在有任何单点故障发生时仍能够继续正常工作。系统也可在另一个位置运行一个活动的灾难恢复系统,让其能够在安放系统的主站点在出现灾难性故障或多重故障的情况下继续工作。
在1毫秒的时间内持续执行交易
采用Informatica Ultra Messaging的主要优势之一是交易执行速度。LMAX客户需要能够快速地根据市场行情做出反应,因此执行速度是散户用户的一项关键要求。LMAX消息传递系统能在 1 毫秒的时间内持续执行交易。
LMAX 亦提供 API,让散户运行算法。若要让散户使用 API,交易所需要进行实时管理,作为交易前管制措施的一部分。LMAX 采用 Informatica Ultra Messaging 创建了一个在不出现明显延迟的情况下实时评估客户仓位的模块。
选择 Informatica 的另一项优势是服务质量与支持。Thompson 多年来已与许多 IT 供应商进行了合作,但他说很少供应商符合承诺、专业性和技术知识等方面条件。“LMAX与Informatica团队之间的合作非常默契,”他说道:“支持质量在每一阶段都是一流的。我们无论何时遇到阻碍,Informatica 团队都会出现在现场全心投入问题,指导我们,直至彻底解决问题。”