马尔可夫过程在趋势跟踪中的运用
📚 共计 30 章节
01
马尔可夫过程基础
定义、核心性质(马尔可夫性)、状态空间与转移概率矩阵。
核心概念
概率论
02
马尔可夫链的数学表达
齐次性与非齐次性、n步转移概率、C-K方程。
数学公式
转移矩阵
03
状态分类与遍历性
常返态、瞬态、周期性与非周期性、平稳分布。
遍历理论
平稳分布
04
隐马尔可夫模型(HMM)入门
HMM的五大要素:状态集、观测集、转移矩阵、发射矩阵、初始概率。
HMM
生成模型
05
HMM的三个基本问题
评估问题(前向算法)、解码问题(维特比算法)、学习问题(Baum-Welch)。
前向算法
维特比
06
趋势跟踪策略概述
趋势的定义、核心逻辑(截断亏损,让利润奔跑)、常见指标(均线、MACD、布林带)。
交易策略
技术指标
07
为什么用马尔可夫过程做趋势跟踪
传统趋势跟踪的痛点(滞后性、震荡市亏损),马尔可夫过程的优势(状态识别、概率预测)。
动机
优势分析
08
状态定义与市场划分
将市场划分为“上涨趋势”、“下跌趋势”、“震荡盘整”三种状态,定义状态转移规则。
状态空间
市场划分
09
构建状态转移矩阵
基于历史数据计算转移概率,矩阵的归一化与平滑处理。
转移矩阵
归一化
10
观测序列的构建
选择价格、成交量、波动率等作为观测值,离散化处理。
观测值
离散化
11
发射概率矩阵的估计
给定市场状态下,观测值出现的概率分布。
发射矩阵
概率估计
12
初始状态概率的确定
基于历史开盘数据或均匀分布设定。
初始概率
先验
13
基于HMM的趋势识别
使用维特比算法解码当前最可能的市场状态。
维特比
状态解码
14
状态概率的实时更新
结合新数据,利用前向算法更新后验概率。
前向算法
在线更新
15
交易信号生成
基于状态概率阈值(如P(上涨)>0.7)生成买入/卖出/持有信号。
信号生成
阈值
16
风险控制与仓位管理
根据状态的不确定性(熵)动态调整仓位大小。
风险管理
熵
17
回测框架搭建
数据获取、策略逻辑、绩效评估(夏普比率、最大回撤、胜率)。
回测
绩效
18
参数优化与过拟合防范
网格搜索、交叉验证、滚动窗口测试。
优化
过拟合
19
多时间尺度分析
日线、小时线、分钟线分别建模,综合决策。
多时间框架
综合
20
结合其他技术指标
将RSI、KDJ等指标作为额外观测值,提升模型鲁棒性。
RSI
KDJ
21
异常市场状态处理
黑天鹅事件、跳空缺口对状态转移的影响及应对策略。
异常处理
黑天鹅
22
模型更新与自适应
在线学习、滑动窗口更新转移矩阵与发射矩阵。
自适应
在线学习
23
实战案例1:沪深300趋势跟踪
基于日线数据的沪深300趋势跟踪策略。
沪深300
日线
24
实战案例2:期货高频趋势跟踪
基于分钟线数据的期货高频趋势跟踪策略。
期货
高频
25
实战案例3:加密货币趋势跟踪
加密货币市场的趋势跟踪与状态切换。
加密货币
状态切换
26
策略的优缺点分析
马尔可夫趋势跟踪的优势(概率化、自适应)与局限(状态数选择、计算复杂度)。
优缺点
分析
27
与其他机器学习模型的对比
对比LSTM、随机森林、SVM在趋势跟踪上的表现。
LSTM
随机森林
28
高阶扩展:连续状态空间
连续状态空间的马尔可夫过程、高斯混合模型与HMM的结合。
高斯混合
连续状态
29
实盘部署要点
延迟、滑点、交易成本、API对接。
实盘
部署
30
总结与未来展望
马尔可夫过程在量化交易中的更多应用场景(如配对交易、波动率预测)。
展望
量化