• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

R语言隐马尔可夫模型HMM识别不断变化的市场条件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

了解不同的市场状况如何影响您的策略表现可能会对您的回报产生巨大的影响。

某些策略在波动剧烈的市场中表现良好,而其他策略则需要强劲而平稳的趋势,否则将面临长时间的下跌风险。搞清楚什么时候开始或停止交易策略,调整风险和资金管理技巧,甚至设置进入和退出条件的参数都取决于市场“制度”或当前的情况。

能够识别不同的市场制度并相应地改变您的策略可能意味着市场成功和失败之间的差异。在本文中,我们将探讨如何通过使用一种强大的机器学习算法来识别不同的市场机制,称为“隐马尔可夫模型”。

隐马尔可夫模型

马尔科夫模型是一个概率过程,看当前的状态来预测下一个状态。一个简单的例子就是看天气。假设我们有三个天气条件(也称为“国家”或“政权”):多雨,阴天,晴天。如果今天下雨,马尔可夫模型寻找每个不同的天气情况发生的概率。例如,明天可能继续下雨的概率较高,多云的可能性略低,晴天可能性较小。

今天的天气明天的天气变化的概率

多雨的多雨的65%

多雨的多云的25%

多雨的晴朗10%

多云的多雨的55%

多云的多云的20%

多云的晴朗25%

晴朗多雨的10%

晴朗多云的30%

晴朗晴朗60%

这似乎是一个非常简单的过程,但其复杂性在于不知道每个政权转移的概率,以及如何解释这些随时间变化的概率。这就是隐马尔可夫模型(HMM)发挥作用的地方。他们能够估计每个制度的转变概率,然后根据目前的情况输出最可能的制度。

交易申请非常清晰。我们可以将市场定义为看涨,看跌,横盘整理,或者波动率高或者低,或者我们知道的一些因素的综合影响我们的策略的表现,而不是天气条件。

构建真实数据模型

我们正在寻找基于这些因素的不同的市场制度,然后我们可以用它来优化我们的交易策略。为此,我们将使用depmixS4 R库以及可追溯到2012年的EUR / USD日图来构建模型。

首先,我们安装这些库并在R中构建我们的数据集。

install.packages( 'depmixS4')


install.packages( 'quantmod')


ModelData <-data.frame(LogReturns,ATR)#为我们的HMM模型创建数据框

ModelData <-ModelData [-c(1:14),]#删除正在计算指标的数据

colnames(ModelData)< - c(“LogReturns”,“ATR”)#name我们的列


我们将LogReturns和ATR设置为我们的响应变量。我们将LogReturns和ATR设置为我们的响应变量。我们将LogReturns和ATR设置为响应变量使用我们刚刚构建的数据框架,要设置3个不同的机制,并将响应分布设置为高斯。

HMMfit <-fit(HMM,verbose = FALSE)#将我们的模型添加到数据集中





转换矩阵给了我们从一个状态移动到下一个状态的概率。

HMMpost <-posterior(HMMfit)#查找我们的数据集中每个状态的后验概率

头(HMMpost)#我们可以看到,我们现在有每个状态的概率每天以及最高概率类。


让我们看看我们发现了什么:


每个制度分别的概率:


我们可以看到,制度3往往是高波动和大幅度波动的时期,制度2的特点是中等波动,制度1是低波动的。


隐马尔可夫模型是强大的工具,可以让你洞察不断变化的市场条件。 


大数据部落——中国专业的第三方数据服务提供商,提供定制化的一站式数据挖掘和统计分析咨询服务
统计分析和数据挖掘咨询服务 :y0.cn/teradat(咨询服务请联系官网客服
QQ:3025393450

【服务场景】  
 
 
科研项目;
  
 
公司项目外包 ;线上线下一对一培训 ;学术研究。
【大数据部落】提供定制化的一站式数据挖掘和统计分析咨询服务
分享最新的大数据资讯,每天学习一点数据分析,让我们一起做有态度的数据人
微信客服号:lico_9e
QQ交流群:186388004 







鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap