[发明专利]一种基于蒙特卡洛搜索算法的金融信号挖掘方法与系统在审
申请号: | 201910708355.9 | 申请日: | 2019-08-01 |
公开(公告)号: | CN110633728A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 金滢;郭健;郭家栋 | 申请(专利权)人: | 鹏城实验室;杭州深度资产管理有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06Q40/04;G06Q40/06 |
代理公司: | 44268 深圳市君胜知识产权代理事务所(普通合伙) | 代理人: | 王永文 |
地址: | 518051 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 贝叶斯 树模型 数学表达式 树结构 马尔可夫链 股票数据 采样 构建 数据表达式 符号模型 股价预测 股票信息 回归系统 搜索算法 最优模型 等价 拟合 算法 抽取 提议 挖掘 转换 预测 金融 | ||
1.一种基于蒙特卡洛搜索算法的金融信号挖掘方法,其特征在于,所述方法包括步骤:
获取历史股票数据集;所述股票数据集所包含的各组股票数据中均含有股票特征信息和股价信息;
根据预设的树结构和参数的先验分布,对树结构中的每个马尔可夫链生成初始贝叶斯树模型,并根据预设置的提议函数对所述初始贝叶斯树模型进行调整,得到调整后的贝叶斯树模型及参数;
分别将所述股票数据集中的各组股票数据代入调整后的贝叶斯树模型,计算各个马尔可夫链调整后的贝叶斯树模型的接受概率;
判断各个马尔可夫链调整后的贝叶斯树模型接受概率大于预设概率的数量是否超出预设接收数量;
若超出,则根据调整后的贝叶斯树模型得到预测数据表达式,并根据所述预测数据表达式进行股价预测。
2.根据权利要求1所述的基于蒙特卡洛搜索算法的金融信号挖掘方法,其特征在于,所述根据预设的树结构和参数的先验分布,对树结构中的每个马尔可夫链生成初始贝叶斯树模型的步骤包括:
利用计算机随机数和预设概率分布,生成所述树结构的先验分布;
利用随机采样法根据所述先验分布生成初始贝叶斯树模型。
3.根据权利要求1-2任一项所述的基于蒙特卡洛搜索算法的金融信号挖掘方法,其特征在于,所述根据预设置的提议函数对所述初始贝叶斯树模型进行调整,得到调整后的贝叶斯树模型及参数的步骤包括:
对所述初始贝叶斯树模型中至少一个节点的参数进行调整,得到调整后的贝叶斯树模型;
或/和,对所述初始贝叶斯树模型中至少一个叶节点调整为子节点,按所述先验分布生长叶节点;
或/和,对所述初始贝叶斯树模型中至少一个子节点调整为叶节点,并设置调整为叶节点的概率值为各个节点的概率均值;
或/和,对所述初始贝叶斯树模型中节点代表的算符进行调整;
或/和,对所述初始贝叶斯树模型中至少一个叶节点对应输入的股票特征信息进行调整。
4.根据权利要求1-2任一项所述的基于蒙特卡洛搜索算法的金融信号挖掘方法,其特征在于,所述分别将所述股票数据集中的各组股票数据代入调整后的贝叶斯树模型,计算各个马尔可夫链调整后的贝叶斯树模型的接受概率的步骤包括:
利用可逆跳转马尔可夫链蒙特卡罗,计算出各个马尔可夫链调整后的贝叶斯树模型的接受概率。
5.根据权利要求1-2任一项所述的基于蒙特卡洛搜索算法的金融信号挖掘方法,其特征在于,所述判断各个马尔可夫链调整后的贝叶斯树模型接受概率大于预设概率的数量是否超出预设接收数量的步骤之后,还包括:
保存各个调整后的贝叶斯树模型所对应的对数联合似然值及估计误差。
6.根据权利要求5所述的基于蒙特卡洛搜索算法的金融信号挖掘方法,其特征在于,所述若超出,则根据调整后的贝叶斯树模型得到预测数据表达式的步骤包括:
根据所述对数联合似然值及估计误差判断与各个调整后的贝叶斯树模型相对应的马尔可夫链是否收敛;
若收敛,则选取各个马尔可夫链中排列在最后的若干个样本作为后验样本;
根据选取出的后验样本进行预测数据表达式的拟合,得到所述预测数据表达式。
7.根据权利要求5所述的基于蒙特卡洛搜索算法的金融信号挖掘方法,其特征在于,所述根据所述预测数据表达式进行股价预测的步骤包括:
获取待预测股票数据集;
将所述待预测股票数据集中含有的股票特征信息输入至所述预测数据表达式,得到与所述待预测股票数据集相对应的预测股价。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鹏城实验室;杭州深度资产管理有限公司,未经鹏城实验室;杭州深度资产管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910708355.9/1.html,转载请声明来源钻瓜专利网。