首页 > 财经 >

干货 | 量化交易..设计浅谈

2018-07-31 20:33:06 网络整理 阅读:113 评论:0

干货 | 量化交易..设计浅谈

“买入前10只现价创一年新高的股票,合计10万元平均分配,限价下单”,这是一个交易策略;运行该交易策略所需要的实时行情、历史行情、事件处理、风控、下单接口、回测统计等模块,就是交易系统..。

从投资机构的角度考虑,下面简单介绍供量化交易员/宽客(Quant)们使用的交易..如何设计。

一、交易系统..架构设计

从输入和输出两端来说,任何交易系统都是通过两条路径和交易所发生交互:

1、接收交易所公布的市场数据

2、发送买卖订单并接收交易所应答

系统从交易所或者行情提供商获取最新的行情报价,包含信息有当前成交价格、成交量和委托订单队列。

通常,交易员还需要参考历史行情数据、其它数据例如基本面信息等做出决定。所以交易系统一般有历史数据库来存储非实时市场数据,也方便金融工具使用数据库。交易系统的分析回测还将涉及交易员的历史交易,所以系统需要数据库用以存储交易决策。

二、整个交易系统可以分解成:

* 交易所 / 柜台

* 服务端

- 实时行情数据分发器

- 非实时数据库

- 事件处理引擎和策略池

- 订单管理、风控模块

*应用端

- 系统设置和运行监控

- 账户管理、资金管理等

如下图所示:

干货 | 量化交易..设计浅谈

三、事件处理引擎(Complex Event Processing System,CEP)

相关文章