资源简介
高频交易系统编写(纳秒级,多进程,分布式,附基础代码)
这是《从编程小白到量化宗师之路》系列的第二个高级课程。本课程宗旨是缩短个人和小型结构投资者和大型机构投资者的差距。
课程内容从C++环境的安装开始使用,到期货数据采集,完美实现一套期货交易高频软件开发(也可做虚拟货币交易),既可以使用C++编写策略又可以通过python编写策略(pybind)。
本系统架构设计的特点在最后一章进行了说明,之所以在支持多进程的基础上,又额外支持(跨国,跨省,跨机房)的分布式,是因为有些投资策略有保密的要求,例如:
1. 需要把一个策略分摊在多个不同的期货公司(如果交易股票则是多个不同的证券交易所,交易虚拟货币则是多个不同的虚拟交易所),本系统架构都可以完美支持。
2 当然,这样的系统架构可以完美提供股票和期货股指的对冲交易策略,因为使用了不同的IP地址,故他人无法通过大数据进行合并逆向推测策略原理。
3. 其他需求
课程注重实战,学员上课后,可以达到:日常进行的高频交易,自定添加新的股票接口,添加新的虚拟货币交易所。
PS:今年4月份别人转存的,我关注了一下,一直没更新,缺少了最后C语言部分,介意的就看其他的吧。
资源目录
——/计算机教程QTDLG/09-其他/395-CSDN cpp高频交易系统/ ├──第01章:技术交易概念 | ├──01 技术交易的概念以及分类.mp4 220.09M | └──02 技术交易的概念以及分类.mp4 22.71M ├──第02章:高频交易最重要的是数据 | └──如何获取股票,期货的高频数据.mp4 12.64M ├──第03章:数据处理是一门课程 | ├──01 Python以及Python IDE环境.mp4 199.82M | └──02 以jupyter和pandas处理日线数据为例,说明pandas和jupyter的用法.mp4 1.09G ├──第04章:开发环境的准备 | ├──01 搭建C++开发环境.mp4 90.34M | └──02 搭建go开发环境.mp4 123.30M ├──第05章:中国期货CTP API开发实例 | ├──01 rapidjson配置文件读写.mp4 209.78M | ├──02 CTP API介绍和环境准备.mp4 590.23M | ├──03 市场行情类Market的代码编写.mp4 765.41M | ├──04 交易管理类Trade代码编写与注意事项.mp4 618.75M | ├──05 批量订阅主函数的编写.mp4 1.09G | ├──06 调测整个订阅流程.mp4 737.48M | ├──07 调测整个订阅流程.mp4 894.49M | ├──08 使用window定时任务搜集期货ctp数据.mp4 104.59M | ├──09 使用linux定时任务搜集期货ctp数据以及python处理数据.mp4 653.68M | ├──10 将tick数据生成秒,分钟为单位的ohlc的柱体bar.mp4 440.45M | └──11 从交易系统中分离出全部源代码.mp4 471.18M ├──第06章:网络通信框架GRPC的C++开发 | ├──01 rpc从C++源码编译.mp4 690.85M | ├──02 grpc开始第一个helloworld失败.mp4 2.08G | ├──03 grpc开始第一个helloworld成功.mp4 1.26G | └──04 实现grpc的C++编译环境最优化配置.mp4 259.26M ├──第07章:使用mmap进行进程间通信 | ├──01 从mmap的例子开始,写程序一定要写测试.mp4 682.27M | ├──02 将mmap重构做成实用库,不重新发明轮子,而是重新制造轮子.mp4 737.26M | ├──03 mmap是好,可是究竟要怎么使用.mp4 345.22M | ├──04 完成mmap库的开发,功能讲解.mp4 356.14M | └──05 准备一些其他第三方库.mp4 187.13M ├──第08章:可支持多种网关并行的架构与设计 | ├──01 网关部分的架构设计.mp4 513.51M | ├──02 行情,交易引擎与多账户的处理.mp4 845.57M | ├──03 网关部分开发和处理流程讲解.mp4 664.24M | └──04 网关部分为都多参数进行接口升级.mp4 745.00M ├──第09章:策略部分功能的开发 | ├──01 策略部分功能的开发.mp4 1.06G | └──02 简化策略逻辑,增加broker的功能,自动实现SHFE的平今,平昨.mp4 949.73M ├──第10章:微服务注册与发现中心的开发 | ├──01 微服务原理以及注册与发现中心的开发C++部分.mp4 1.24G | ├──02 微服务注册与发现中心的开发go部分.mp4 1009.29M | ├──03 微服务注册与发现中心重构接口.mp4 453.11M | ├──04 行情引擎部分添加注册机制与接受订阅功能.mp4 740.34M | ├──05 交易引擎部分添加注册机制与接受订阅功能.mp4 606.70M | └──06 策略部分添加注册与发现机制.mp4 506.83M ├──第11章:功能进化---建立跨网络分布式系统 | ├──01 如何动态添加mmap,如何才能无锁地实现添加新的mmap文件被进程读取.mp4 165.56M | ├──02 跨网络的流式信息交换,发单信息,撤单信息,状态回报,成交回报,市场行情信息等,通过流式传输.mp4 179.56M | └──03 grpc添加流式信息交互,代码讲解.mp4 1.09G ├──第12章:升级为多机跨网络的分布式交易系统 | ├──01 行情引擎(MD)部分升级代码讲解.mp4 149.60M | ├──02 交易引擎(TD)部分升级代码讲解.mp4 413.19M | └──03 策略部分升级代码讲解.mp4 378.86M ├──第13章:让系统能够在linux上的编译运行 | ├──01 docker安装和注册.mp4 832.92M | ├──02 mmap编译通过,grpc受阻.mp4 854.77M | ├──03 mmap编译通过,grpc受阻.mp4 2.89G | ├──04 外部 grpc编译.mp4 4.69G | ├──05 broker.ctp, strategy编译.mp4 3.22G | ├──06 编译终于成功.mp4 2.47G | └──07 测试运行.mp4 64.58M ├──第14章:策略,行情,交易模块的联调 | ├──01 启动参数的配置以及测试用例.mp4 249.26M | ├──02 演示,单机环境运行,分布式网络环境运行.mp4 687.47M | └──03 broker.ctp穿透测试升级和改动.mp4 299.37M ├──第15章:高频交易回测 | ├──01 高频交易回测系统的开发.mp4 204.80M | ├──02 行情处理与交易撮合.mp4 1.14G | ├──03 演示与demo.mp4 357.28M | └──04 高频交易回测注意什么.mp4 77.70M ├──第16章:代码介绍:添加的新行情和交易接口--飞马 | ├──01 飞马行情接口代码介绍.mp4 292.20M | └──02 飞马交易接口代码介绍,包含穿透式监管升级.mp4 334.54M ├──第17章:代码介绍:添加股票交易所XTP | ├──01 股票交易所行情接口代码介绍.mp4 183.22M | └──02 股票交易所交易接口代码介绍.mp4 204.73M └──课件m.rar 173.57M
学习
感谢分享
感谢无私分享
支持一下
感谢分享
CSDN学院 cpp高频交易系统,感谢分享
谢谢分享
感谢分享
感谢分享
感谢分享
感谢分享
感谢分享
感谢分享
学习学习学11
学习学习
感谢分享
感谢分享
感谢分享
感谢
学习一下
感谢博主分享
感谢分享
非常感谢!
感谢分享
感谢分享
感谢分享
感谢分享
感谢分享
学习
感谢分享
感谢分享
学习了解
感谢分享
感谢分享
感谢分享
感谢分享
来咯来咯
感谢分享
感谢分享
感谢分享
感谢分享~
感谢分享
您分享的CPP高频交易系统课程资料,对我开展相关学习大有裨益。这份难得的学习机会让我倍感荣幸,衷心感谢您的慷慨相助。资料质量上佳,必将帮助我在这个领域有所建树。
感谢分享
感谢分享
感谢分享
感谢
感谢楼主分享 不错的教程
感谢分享
感谢分享
感谢分享