01
VPIN模型概述
什么是VPIN模型 · 核心思想 · 量化交易应用场景
概念入门
02
订单流与成交量
订单流基本概念 · 主动买卖盘 · 成交量与笔数 · Tick/分钟数据
微观结构数据
03
成交量加权价格 VWAP
VWAP定义与计算 · 交易意义 · 与VPIN关系
指标定价
04
信息流与订单流不平衡
信息流概念 · OIB定义 · 计算方法 · 与价格变动关系
OIB核心
05
VPIN模型的数学推导
成交量分类 · 时间桶构建 · 成交量分布 · 核心公式推导
数学理论
06
时间桶的构建方法
固定/成交量/Tick时间桶 · 优缺点对比
时间桶实现
07
成交量分类算法
基于价格/买卖标识/Tick规则 · Lee-Ready算法详解
分类算法
08
VPIN的Python环境搭建
Anaconda · Jupyter · Pandas/NumPy/Matplotlib
环境Python
09
数据获取与预处理
Tushare/AKShare · 数据清洗 · 缺失值 · 时间对齐
数据预处理
10
Tick数据合成
逐笔成交→Tick · 聚合 · 时间戳处理 · 标准化
Tick合成
11
计算订单流不平衡
基于Tick/分钟OIB计算 · 平滑处理
OIB计算
12
构建时间桶
固定/成交量/Tick时间桶 Python实现
时间桶代码
13
计算VPIN核心指标
VPIN实现 · 序列计算 · 标准化 · 滚动计算
VPIN核心
14
VPIN与价格走势可视化
Matplotlib双轴图 · 成交量柱状图 · 分布直方图
可视化Matplotlib
15
VPIN的阈值设定
百分位数/标准差/动态阈值 · 回测评估
阈值信号
16
VPIN交易信号生成
基于阈值买卖信号 · 过滤去噪 · 延迟处理 · 组合策略
信号策略
17
VPIN策略回测框架
Backtrader搭建 · 策略类 · 交易成本 · 滑点 · 绩效指标
回测Backtrader
18
VPIN策略参数优化
网格/随机/贝叶斯优化 · 敏感性分析 · 过拟合防范
优化参数
19
VPIN与市场微观结构
买卖价差 · 市场深度 · 订单簿 · 流动性关系
微观结构流动性
20
VPIN在不同市场的表现
股票/期货/加密货币/外汇 · 参数调整
多市场对比
21
VPIN与高频交易
高频数据特点 · 高频策略应用 · 延迟成本 · 回测注意
高频HFT
22
VPIN与统计套利
配对交易 · 均值回归 · 协整关系
统计套利配对
23
VPIN与风险管理
风险指标 · 波动率 · 止损 · 仓位管理
风控仓位
24
VPIN的改进与变体
iVPIN · 机器学习结合 · 多时间尺度 · 实时优化
改进前沿
25
VPIN策略的实盘部署
系统架构 · API对接 · 实时流处理 · 订单执行 · 风控
实盘部署
26
VPIN策略的绩效归因
收益分解 · 风险归因 · 夏普 · 最大回撤 · 交易频率
归因分析
27
VPIN与其他因子的结合
动量/反转/波动率因子 · 多因子模型
多因子组合
28
VPIN策略的常见陷阱
前瞻偏差 · 幸存者偏差 · 过拟合 · 成本低估 · 流动性陷阱
避坑经验
29
实战案例一:A股日内交易
策略逻辑 · 回测结果 · 实盘表现
A股日内
30
实战案例二:加密货币高频
策略逻辑 · 回测结果 · 实盘表现 · 总结展望
加密货币高频