你将收获

期货数据采集

实现一套期货交易高频软件开发

虚拟货币交易

自定添加新的股票接口与虚拟货币交易所

适用人群

初步具备编程能力的人员

课程介绍

高频交易系统编写(纳秒级,多进程,分布式,附基础代码)


这是《从编程小白到量化宗师之路》系列的第二个高级课程。本课程宗旨是缩短个人和小型结构投资者和大型机构投资者的差距。

课程内容从C++环境的安装开始使用,到期货数据采集,完美实现一套期货交易高频软件开发(也可做虚拟货币交易),既可以使用C++编写策略又可以通过python编写策略(pybind)。

本系统架构设计的特点在最后一章进行了说明,之所以在支持多进程的基础上,又额外支持(跨国,跨省,跨机房)的分布式,是因为有些投资策略有保密的要求,例如:

1. 需要把一个策略分摊在多个不同的期货公司(如果交易股票则是多个不同的证券交易所,交易虚拟货币则是多个不同的虚拟交易所),本系统架构都可以完美支持。
2 当然,这样的系统架构可以完美提供股票和期货股指的对冲交易策略,因为使用了不同的IP地址,故他人无法通过大数据进行合并逆向推测策略原理。
3. 其他需求

 

课程注重实战,学员上课后,可以达到:日常进行的高频交易,自定添加新的股票接口,添加新的虚拟货币交易所。

 

 

课程目录