用FPGA处理HFT任务

高频交易系统架构

至少,高频交易系统架构始终包括:

1.输入 – 实时市场数据
2.输出 – 交易订单
3.交易策略——交易算法

输入组件负责实时市场数据的不间断处理,通常包括一个市场数据解析器,它将所有入站交换协议转换为单一格式。

输出块由将内部订单格式转换为交换协议的订单网关表示。当然,是否完成交易取决于交易算法。

自然,任何高频交易系统架构都包含一个监控 GUI,它提供烛台图表和其他图表来评估 HFT 系统的性能。

在硬件方面,高频交易网络架构意味着使用超高速网络通信、高性能交换机和路由器、专用服务器以及内核绕过等操作系统优化。

FPGA可以处理哪些HFT任务

在高频交易中使用 FPGA 平台使公司能够在短期内收集、清理、丰富和传播迅速变化的金融数据。在不加载 CPU 的情况下,FPGA 硬件能够快速执行各种交易任务,其中包括:

1.解析传入的数据,提供数据过滤、解码和归一化
2.进行交易前的数量、价格和抵押品检查
3.持续监控金融投资组合的价值和损失情况
4.计算固定收益投资的收益、证券及其衍生品的价格
5.生成输出订单,将它们传输到匹配引擎



   微信关注公众号:



   点击获取QQ、微信群聊