当前位置:新闻资讯 > 技术博文

量化交易系统开发架构设计

作者: 源中瑞 发布时间:2020-04-17 14:30:27

导读:量化交易是用模型去刻画盈利逻辑,通过模型来做风险控制;量化交易还可以避免心理干扰, 多数情况下我们把程序化交易和量化交易看成是相等的,量化交易需要交易科技来配合,其中有一条是快,因为我们做交易的参考是信息,而价格是对信息的反应。

量化交易系统开发架构设计

量化交易是用模型去刻画盈利逻辑,通过模型来做风险控制;量化交易还可以避免心理干扰, 多数情况下我们把程序化交易和量化交易看成是相等的,量化交易需要交易科技来配合,其中有一条是快,因为我们做交易的参考是信息,而价格是对信息的反应。所以对系统要求比较高,源中瑞科技专注区块链资产交易系统开发,多年来我们研发区块链交易所相关软件涵盖OTCC2C、币币、合约、量化、刷量机器人、搬砖、共享交易软件、区块链支付等相关软件。
量化投资也称之为算法交易,是严苛依照算法设计程序流程得出的交易管理决策开展的交易。简易的而言就是说用把自己的项目投资念头用数理实体模型和电子计算机方式功效系数法的保持。
我们需要交易达到快,这就需要你快速地搜集数据,快速地分析数据,快速地发出指令,这些要求你要有一些通讯技术以保障快速的网络连接,同时应该把计算机系统优化,还可以考虑如何用硬件把它加速。
需要搭建一套自己的量化系统,有了系统的支持,才能支撑整个量化的工程。量化系统一般由几个步骤组成,策略编写、策略回测、策略分析、仿真运行、实盘运行,并且后端需要对接交易所接口,源中瑞科技提供区块链技术,量化交易系统搭建,有了交易通道才能真正将单子下到交易所场内。
量化交易系统架构:量化系统分为前端和后端,前端主要面向用户,用于策略编写、手工下单、监控、报告分析等;后端将交易和行情进行封装,以及指令路由工作,并提供最简单的接口供前端使用。
考虑到后期接入多家交易所行情,所以将行情接收器独立出来,这样能更好的做到负载均衡,并各自将行情写入内存数据库,供其他应用调用;而行情中心将收集各接收器推送来的行情,封装成统一格式再发布给订阅者。
交易中心与算法工人内部架构,交易中心主要负责接收客户端发送过来的指令,通过风控层后将指令路由至算法工人,由算法工人处理订单逻辑,如:条件单、追单、止损止盈单等,并最终将订单报入交易所场内,同时将回报返回给交易中心,再由交易中心将回报返回给订阅用户。
交易中心还负责路由用户发送的策略指令,并根据指令分发给策略回测工人或者策略仿真工人,对应的去执行回测指令或者启动策略等。


推荐阅读: