主页
FPGA培训
关于平台
企业孵化
峰会大赛
展厅预约
FPGA知识库
联系我们
登录 注册
首页 > 应用案例 > 拒绝当韭菜,用大数据炒股吧
拒绝当韭菜,用大数据炒股吧
来源:英特尔FPGA 2021-07-20 01:00

FPGA 可加速许多类型的数学计算,包括回溯测试。更快的回溯测试计算可帮助经纪公司、投资银行和对冲基金在其电子交易和风险管理系统中,更快速地测试及部署更可靠、盈利性更高的交易模型,从而降低金融风险和提高盈利性。


2222111.png


回溯测试通过假设特定高频交易 (HFT) 策略或模型已用于前一交易阶段,估计其实际性能。Levyx开发了其硬件加速的风险分析加速框架,以帮助客户加速与交易模型相关的计算,从而发掘 HFT 金融模型的更大利润空间。在 HFT 金融模型的开发期间对其进行回溯测试,根据特定安全要求对一年的历史价格数据运行模型的计算功能,以探索新交易模型的盈利性。这些计算功能具有尤其显著的数据和计算密集型特征,这使得回溯测试成为使用 FPGA 进行硬件加速的理想候选应用。


Levyx 风险分析加速框架基于该公司高度可扩展的低延迟 Xenon 数据分析处理引擎,Levyx 开发该引擎是为了管理超大型数据集的检索、处理和索引操作。Xenon 引擎可绕过传统文件系统与核心缓冲区,直接实施固态盘友好型 I/O 操作,以降低存储设备的 I/O 延迟,最大限度提高其 I/O 带宽。需要特别说明的是,Xenon 数据分析引擎支持应用程序处理 RAM 等英特尔® 傲腾™ NVMe 固态盘上的存储空间,从而大幅加快操作速度


Xenon 引擎还使用即时 (JIT) 编译动态生成分析代码,然后在英特尔®至强® CPU 上执行该代码,以实现最高效率和吞吐量及低延迟。您也可选择使用 Xenon 引擎支持硬件加速器实施复杂计算,如采用英特尔 Arria® 10 GX FPGA 的英特尔® 可编程加速卡 (PAC),以进一步提升性能


对于测试,Levyx 使用一个 8 Tb 数据集(包含 NASDAQ 证券交易所的一年交易数据)创建了演示。然后,使用金融模型样本计算该数据集的 10 分钟移动平均数,并比较了最新价格变化和移动平均数(每 10 分钟间隔一次)。当最后的价格变化与平均数相隔指定距离时(根据均值回归信号),金融模型实施交易。


该演示交易合成股票,这是一种期权交易策略,旨在交易看涨平值期权和到期日相同的同一基础股票的相同数量看跌平值期权。合成股票交易是一次性购买股票的低成本替代选项,但这种基于期权的交易策略具有计算密集型特征。在 CPU 上运行时,这种回溯测试演示应用将其 70% 以上的时间用于计算。添加基于 FPGA 的加速将计算开销减少至仅 30%,并大幅缩短了总体运行时间。