为了持续寻求竞争优势,许多交易交易的公司都希望实施高性能算法交易解决方案。结果,众多复杂的事件处理(CEP)供应商是作为高频,低延迟分析引擎的营销,可以构成公司交易基础设施的骨干。
但是,这些产品在开箱即用的功能方面受到严重限制。由于CEP供应商的目标是多个垂直行业(例如国防,电信,商业银行,零售等),因此它们对构成算法交易解决方案的核心组件的类型没有提供广泛的支持。
必须解决许多技术问题,以部署真正完整的算法交易平台。其中包括:
市场数据处理程序和负载平衡技术。市场数据显然是任何算法交易解决方案的关键组成部分。希望部署高频解决方案的公司必须确保他们为其选择的数据提供商提供岩石固体饲料处理程序。此外,许多公司都采用多个饲料处理程序,要么用于资产特定的策略,要么使用“首先在门中”实时数据擦洗,以确保其算法策略对市场具有最准确的看法。
完整的国家管理。为了使算法交易引擎正常运行,它必须能够对贸易生命周期的完整实时视图进行维护和行动。提前获取关键问题的答案可以帮助确定应如何处理订单。是单票条目吗?它是“子秩序” - 更大阶的一小部分本身可能是更大的篮子级策略的一部分?该命令被接受了吗?如果是这样,是否需要取消/替换?是否已经有部分填充会影响一个人的立场?所有这些问题都会影响应如何管理整个交易策略。总的来说,这种技术被称为国家管理。没有它,算法发动机将盲目飞行。
与交易目的地的认证联系。在当今的市场中,实际上有数百个电子执行场所。经纪人算法套房,交流,电子通信网络,自动交易系统和跨越网络创造了一个复杂的,高度分散的交易环境。建立和认证与全球市场中心的联系是一项巨大的事业,要求持续的发展遵守新兴标准以及对流动性提供商的消息传递逻辑的更改。
前端交易界面。使用独立CEP发动机并希望在图形环境中开发,启动和监视算法交易策略的交易者必须开发自定义解决方案或与第三方前端集成。
这是否意味着事件处理技术在自动交易中没有应用?当然,这不是任何高性能交易系统的组成部分。但是,考虑使用独立的CEP发动机进行算法交易的公司应意识到,这些产品只是整体解决方案的一小部分。如果他们希望利用高性能交易解决方案,他们将需要考虑与这种零碎开发相关的巨大成本和时间。