首页
›
金融科技风控与量化工程
›
048-量化回测实验评估
›
《量化回测自动化流程设计》
VIP20
本课程属于:048-量化回测实验评估
金融科技风控与量化工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
量化回测自动化流程设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
量化回测概述
量化交易的定义 · 回测在量化策略开发中的核心地位 · 自动化回测与传统手动回测的对比
量化回测概述
量化交易的定义
02
自动化回测流程总览
数据获取 · 策略逻辑 · 执行引擎
自动化回测流程总…
数据获取
03
Python环境与依赖库搭建
Anaconda安装 · 虚拟环境创建 · pandas/numpy/matpl…
Python
环境
04
数据源分类与选择
免费数据源(Yahoo Financ… · 东方财富)与付费数据源(Wind · 聚宽)的优缺点对比表
数据源分类
选择
05
数据获取模块设计
使用yfinance库获取历史K线数… · 处理多股票多时间周期的数据请求
数据获取模块设计
yfinance
06
数据清洗与预处理
缺失值处理 · 异常值检测 · 复权价格计算(前复权与后复权)
数据清洗
预处理
07
数据存储方案
CSV文件存储 · HDF5高性能存储 · SQLite/MySQL关系型数据库…
数据存储方案
CSV
08
策略逻辑模块设计
策略类的基类设计 · 初始化方法 · next方法(逐K线逻辑)
策略逻辑模块设计
策略类的基类设计
09
常见策略类型实现
双均线交叉策略 · 布林带突破策略 · RSI超买超卖策略的代码模板
常见策略类型实现
双均线交叉策略
10
参数优化与网格搜索
单参数循环优化 · 多参数网格搜索实现 · 过拟合风险与交叉验证
参数优化
网格搜索
11
执行引擎核心设计
事件驱动架构 vs 向量化回测 · Tick级回测与Bar级回测的区别
执行引擎核心设计
vs
12
订单管理模块
市价单 · 限价单 · 止损单的模拟撮合逻辑
订单管理模块
市价单
13
持仓与资金管理
仓位计算(等权重 · 凯利公式 · 风险平价)
持仓
资金管理
14
绩效分析指标体系
年化收益率 · 夏普比率 · 最大回撤
绩效分析指标体系
年化收益率
15
回测报告生成模块
使用matplotlib绘制净值曲线 · 回撤曲线 · 月度收益热力图
回测报告生成模块
matplotlib
16
自动化报告输出
将绩效指标与图表整合为PDF报告(使…
自动化报告输出
PDF
17
多策略并行回测
使用multiprocessing或… · 提升效率
多策略并行回测
multiprocess…
18
回测结果数据库存储
将每次回测的参数 · 绩效指标存入SQLite · 便于后续分析对比
回测结果数据库存…
将每次回测的参数
19
定时任务与自动化触发
使用APScheduler或cron…
定时任务
自动化触发
20
日志与异常监控
logging模块配置 · 关键步骤日志记录 · 异常捕获与邮件/钉钉告警
日志
异常监控
21
回测与实盘的差异分析
未来函数 · 幸存者偏差 · 过拟合
回测
实盘的差异分析
22
回测框架对比
Backtrader · Zipline · PyAlgoTrade
回测框架对比
Backtrader
23
基于Backtrader的完整回测实战
从数据加载到策略编写再到结果输出的全…
Backtrader
基于
24
基于Zipline的完整回测实战
数据包管理 · Pipeline API · 绩效分析
Zipline
基于
25
自定义回测引擎开发(一)
事件循环设计 · 数据馈送器 · 策略调度器
自定义回测引擎开…
事件循环设计
26
自定义回测引擎开发(二)
成交模拟器 · 滑点模型 · 手续费计算器
自定义回测引擎开…
成交模拟器
27
自定义回测引擎开发(三)
绩效统计器 · 报告生成器 · 结果导出
自定义回测引擎开…
绩效统计器
28
回测系统的CI/CD集成
使用Git进行版本控制 · GitHub Actions自动运行…
CI/CD
回测系统的
29
回测系统的Web可视化
使用Flask/Dash搭建简单的回… · 展示净值曲线与绩效指标
Web
回测系统的
30
量化回测的未来趋势
机器学习驱动的回测 · 云端分布式回测 · 实时回测与在线学习
量化回测的未来趋…
机器学习驱动的回…
所属VIP或分类
同VIP:A-B测试在因子选择中的应用
同VIP:A-B测试在量化策略中的应用
同VIP:Backtrader与Spark集成实践