高频交易系统架构
至少,高频交易系统架构始终包括:
1.输入 – 实时市场数据
2.输出 – 交易订单
3.交易策略——交易算法
输入组件负责实时市场数据的不间断处理,通常包括一个市场数据解析器,它将所有入站交换协议转换为单一格式。
输出块由将内部订单格式转换为交换协议的订单网关表示。当然,是否完成交易取决于交易算法。
自然,任何高频交易系统架构都包含一个监控 GUI,它提供烛台图表和其他图表来评估 HFT 系统的性能。
在硬件方面,高频交易网络架构意味着使用超高速网络通信、高性能交换机和路由器、专用服务器以及内核绕过等操作系统优化。
FPGA可以处理哪些HFT任务
在高频交易中使用 FPGA 平台使公司能够在短期内收集、清理、丰富和传播迅速变化的金融数据。在不加载 CPU 的情况下,FPGA 硬件能够快速执行各种交易任务,其中包括:
1.解析传入的数据,提供数据过滤、解码和归一化
2.进行交易前的数量、价格和抵押品检查
3.持续监控金融投资组合的价值和损失情况
4.计算固定收益投资的收益、证券及其衍生品的价格
5.生成输出订单,将它们传输到匹配引擎