封面
声明
中文摘要
英文摘要
目录
第一章 绪论
1.1 远程调用框架的概念
1.2 量化投资的概念与意义
1.3 量化投资测试系统的作用与目地
1.4 量化回测系统的现状
1.5 基于C++远程调用框架与回测系统的关系
1.6 测试系统的特点
1.7 论文的章节安排
第二章 项目使用的相关技术的介绍
2.1 远程调用RPC的相关概念
2.2 数据库技术
2.3 序列化与反序列化库 Protobuf
2.4 编译环境开发环境与编译器
2.5 动态加载技术
2.6 本章小结
第三章 量化回测系统的需求分析
3.1 现有系统的分析
3.2 现有回测系统执行流程
3.3 新回测交易系统需求分析
3.4 新系统的流程分析
3.5 本章小结
第四章 新回测系统的设计
4.1 系统设计的目标
4.2 系统体系结构设计
4.3 功能模块设计
4.4 测试容器模块详细设计
4.5 数据库相关设计
4.6 本章小结
第五章 新回测系统的实现
5.1 ILogger接口的实现NullLogger
5.2 IConfigureManager接口的实现 TestConfigureManager
5.3 最小缓存单元在内存中的实现 MarketDataStore
5.4 DataCache的实现
5.5 IMarketDataProvider接口MarketDataReplayerMultiThread
5.6 前端对节点的选择
5.7 回测框架的容器类 TestFixture
5.8 IOrderManager接口的实现FakeOrderManger
5.9 ITimerProvider接口的实现FakeTimerProvider
5.10 新回测系统的外围模块设计
5.11 本章小结
第六章 系统的部署 编译 运行与测试
6.1 章节概述
6.2 系统的部署与编译
6.3 运行与测试
6.4 并行化运行的性能测试
6.5 本章小结
第七章 论文结论与展望
7.1 本课题的主要研究成果
7.2 本课题下一步发展的方向与展望
致谢
参考文献