首页
›
金融科技风控与量化工程
›
070-量化策略回测坏账率哨兵
›
《Backtrader回测坏账率哨兵事件驱动案例》
VIP20
本课程属于:070-量化策略回测坏账率哨兵
金融科技风控与量化工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Backtrader回测坏账率哨兵事件驱动案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
坏账率哨兵事件驱动策略概述 · 课程目标与学习路径 · 所需技术栈(Python
课程导论
坏账率哨兵事件驱…
02
环境搭建
安装Anaconda · 创建虚拟环境 · 安装Backtrader与依赖库(n…
环境搭建
Anaconda
03
Backtrader核心概念
Cerebro引擎 · Data Feed数据源 · Strategy策略基类
Backtrader
核心概念
04
事件驱动编程基础
事件循环 · 回调函数 · Backtrader中的next()…
事件驱动编程基础
事件循环
05
坏账率数据模型
定义坏账率数据结构 · 时间序列对齐 · 缺失值处理与重采样
坏账率数据模型
定义坏账率数据结…
06
自定义Data Feed
继承bt.feeds.PandasD… · 添加坏账率字段 · 数据加载与验证
Data
Feed
07
哨兵指标设计
设计坏账率阈值哨兵 · 移动平均哨兵 · 标准差哨兵
哨兵指标设计
设计坏账率阈值哨…
08
哨兵事件生成
当坏账率突破阈值时触发事件 · 事件类型枚举(WARNING · CRITICAL
哨兵事件生成
当坏账率突破阈值…
09
事件队列管理
使用Python queue.Que… · 事件优先级排序 · 事件去重
事件队列管理
Python
10
策略框架搭建
创建BadRateSentinelS… · 初始化哨兵参数 · 注册事件回调
策略框架搭建
BadRateSenti…
11
next()方法实现
在每个bar中获取坏账率 · 调用哨兵检测 · 触发事件并记录日志
next
方法实现
12
订单管理
基于事件信号生成买入/卖出订单 · 订单类型(市价单 · 限价单)
订单管理
基于事件信号生成…
13
仓位管理
根据坏账率事件调整仓位比例 · 动态加减仓逻辑 · 风险敞口计算
仓位管理
根据坏账率事件调…
14
止损止盈逻辑
结合坏账率事件设置动态止损线 · 止盈线 · 追踪止损实现
止损止盈逻辑
结合坏账率事件设…
15
多资产回测
支持多只股票/债券的回测 · 资产间坏账率联动分析 · 组合风险监控
多资产回测
支持多只股票
16
Analyzer分析器
自定义BadRateAnalyzer · 统计事件频率 · 坏账率分布
Analyzer
分析器
17
可视化回测结果
使用matplotlib绘制坏账率曲… · 事件标记 · 资金曲线
可视化回测结果
matplotlib
18
参数优化
使用Backtrader的Param… · 移动平均窗口 · 仓位比例
参数优化
Backtrader
19
过拟合防范
时间序列交叉验证 · 滚动回测 · 样本外测试方法
过拟合防范
时间序列交叉验证
20
实盘模拟接口
对接模拟交易API(如盈透证券TWS… · 事件驱动下单 · 实时坏账率监控
实盘模拟接口
API
21
性能优化
使用Numba加速哨兵计算 · 多进程并行回测 · 内存优化技巧
性能优化
Numba
22
日志与监控
集成logging模块记录事件 · 使用ELK栈或Grafana监控回测…
日志
监控
23
异常处理
处理数据缺失 · 网络中断 · 订单拒单等异常情况
异常处理
处理数据缺失
24
单元测试
使用pytest测试哨兵逻辑 · 事件队列 · 策略核心函数
单元测试
pytest
25
文档与注释
编写Sphinx文档 · 生成API参考 · 策略使用说明
文档
注释
26
案例实战一
单资产坏账率哨兵回测(基于合成数据) · 分析事件对收益的影响
案例实战一
单资产坏账率哨兵…
27
案例实战二
多资产组合坏账率哨兵回测(基于真实信… · 风险平价策略对比
案例实战二
多资产组合坏账率…
28
案例实战三
坏账率哨兵与机器学习模型集成(LST… · 事件驱动增强
案例实战三
LST
29
课程总结
关键知识点回顾 · 常见陷阱与解决方案 · 扩展方向(高频事件
课程总结
关键知识点回顾
30
附录与资源
推荐书籍 · 论文 · GitHub仓库
附录
资源
所属VIP或分类
同VIP:Backtrader搭建回测坏账率告警系统实战指南
同VIP:drift-monitoring在回测坏账率哨兵中的实践
同VIP:Flink实时流处理回测坏账率哨兵教程