股票成交量的马尔可夫链分析与预测 论文

合集下载

基于马尔可夫链的股价预测

基于马尔可夫链的股价预测

基于马尔可夫链的股价预测在企业的生产、经营、管理、决策等工作中,经常会遇到这样的情况:事物未来的发展及演变状态仅仅受事物现状的影响,而与过去的状态无关,也就是具有马尔可夫性。

本文运用马尔科夫理论预测股票价格,建立其随机过程模型,使决策的长期效益趋于最优,通过实例检验,证明了此模型的可行性和实用性。

运用马尔可夫过程理论,对未来股价走势和股指未来的突破方向进行了研究,对其他预测方法作了有益的补充。

标签:马尔科夫链转移概率股票价格一、马尔科夫过程的概述定义1设随机序列{X(n),n=0,1,2,…}的离散状态空间为E0,若对于任意m个非负整数n1,n2,…,nm(0≤n1<n2<…<nm)和任意自然数k,以及任意i1,i2,…im,j∈E满足(1)则称X(n),n=0,1,2…}为马尔科夫链。

在(1)式中,如果nm表示现在时刻,n1,n2,…,nm-1表示过去时刻,nm+k 表示将来时刻,那么此式表明过程在将来nm+k时刻处于状态j仅依赖于现在nm 时刻的状态im,而与过去m-1个时刻n1,n2,…,nm-1所处的状态无关。

(1)式给出了无后效性的表达式。

定义2 k≥1称之为马尔科夫链在n时刻的k步转移概率,记为pij(n,n+k)。

转移概率表示已知n时刻处于状态i,经k个单位后过程处于状态j的概率.转移概率pij(n,n+k)是不依赖于n的马尔科夫链,称为时齐马尔科夫链。

这种状态只与转移出发状态i、转移步数k及转移到达状态j有关,而与n无关。

此时,k 步转移概率可记为pij(k),即当k=1时pij(1)称为一步转移概率,简记为Pij。

所有一步转移概率pij组成的矩阵p1=(pij)称为它在时刻m的一步转移矩阵(i,j∈E)。

所有n步转移概率pij(n)。

组成的矩阵Pn=(pij(n))称为马尔科夫链的n步转移概率矩阵,其中:。

设{Xn,n∈T}为齐次马尔科夫链,则pn=p1p1(n-1)=p1n(n≥1)(2)二、运用马尔科夫链预测股票价格的步骤运用马尔科夫链预测股票价格的步骤:第一步,马尔科夫模型的建立;第二步,构造股票价格变化的分布状态;第三步,检验马尔科夫性。

基于马尔可夫链的股票市场与策略优化

基于马尔可夫链的股票市场与策略优化

基于马尔可夫链的股票市场与策略优化在股票市场,投资者不断探索各种策略来获取更高的收益。

而马尔可夫链作为一种概率模型,被广泛应用于股票市场分析和策略优化中。

本文将介绍基于马尔可夫链的股票市场分析方法,并探讨其在策略优化方面的应用。

第一部分:马尔可夫链在股票市场分析中的应用1.1 马尔可夫链的基本概念马尔可夫链是一种具有无记忆性质的随机过程,其特点是未来状态只与当前状态有关,与过去状态无关。

它由一系列状态和状态间的转移概率组成。

1.2 基于马尔可夫链的股票市场模型将股票市场建模为一个马尔可夫链,可以有效地捕捉市场中的价格走势和状态转移规律。

我们可以通过历史数据估计状态转移概率,并预测未来的价格变动。

1.3 马尔可夫链在股票预测中的应用通过马尔可夫链模型,我们可以进行股票价格的预测。

根据当前状态和状态转移概率,我们可以计算未来某个时间点的价格概率分布,并选择最优的交易策略。

第二部分:马尔可夫链在策略优化中的应用2.1 策略优化的基本概念策略优化是指通过对历史数据进行回测和优化,找到最优的交易策略,以获取更高的收益和降低风险。

马尔可夫链可以作为一种工具,用于策略的建模和优化。

2.2 基于马尔可夫链的策略建模将策略建模为马尔可夫链,可以将策略的状态和状态转移规律形式化。

通过历史数据和马尔可夫链模型,我们可以计算出每个状态下的收益概率,并选择最优的交易策略。

2.3 马尔可夫链在策略优化中的应用利用马尔可夫链模型,我们可以进行策略的优化。

通过模拟不同的交易策略和调整模型参数,我们可以找到最优的策略组合,并增加收益率和降低风险。

第三部分:实例分析3.1 马尔可夫链模型在股票市场分析中的应用实例以某只股票为例,我们使用马尔可夫链模型对其进行分析。

通过历史价格数据,我们估计出状态转移概率矩阵,并进行未来价格预测。

通过对比真实价格和预测价格,评估模型的准确性。

3.2 马尔可夫链模型在策略优化中的应用实例以某个交易策略为例,我们使用马尔可夫链模型进行优化。

使用马尔科夫链进行股票价格预测的技巧

使用马尔科夫链进行股票价格预测的技巧

使用马尔科夫链进行股票价格预测的技巧在金融市场中,股票价格的变化一直是投资者关注的焦点。

预测股票价格变化对于投资者来说至关重要,因为它能够帮助他们做出明智的投资决策。

在这方面,马尔科夫链成为一种有效的工具,它能够帮助投资者更好地预测股票价格的走势。

本文将探讨使用马尔科夫链进行股票价格预测的技巧,希望对投资者有所帮助。

马尔科夫链是一种离散时间过程,其基本思想是未来状态的概率分布仅与当前状态相关,而与过去状态无关。

在股票价格预测中,我们可以将股票的价格变化看作是一个具有一定状态的随机过程。

使用马尔科夫链进行股票价格预测,关键在于构建合适的状态空间和状态转移矩阵。

首先,对于股票价格的状态空间的选择非常重要。

状态空间是指股票价格变化的可能状态集合。

在构建状态空间时,需要考虑价格的波动范围,以及价格变化的趋势。

通常可以将状态空间划分为多个区间,每个区间代表一个状态。

例如,可以将股票价格的涨跌幅度划分为“大涨”、“小涨”、“持平”、“小跌”和“大跌”等状态。

通过合理地划分状态空间,可以更好地捕捉股票价格的变化规律。

其次,构建状态转移矩阵是使用马尔科夫链进行股票价格预测的关键一步。

状态转移矩阵描述了不同状态之间的转移概率。

在股票价格预测中,状态转移矩阵可以反映股票价格在不同状态之间的变化概率。

通过对历史数据进行分析,可以计算出不同状态之间的转移概率,并构建状态转移矩阵。

状态转移矩阵的构建需要充分考虑股票价格的特点,同时还需要考虑到市场的影响因素,例如宏观经济指标、行业政策等。

只有构建了准确的状态转移矩阵,才能够更准确地预测股票价格的走势。

此外,使用马尔科夫链进行股票价格预测还需要考虑到模型的稳定性和收敛性。

在实际应用中,需要对模型进行充分的测试和验证,以确保模型的预测结果具有一定的准确性和可靠性。

同时,还需要根据市场的实际情况对模型进行调整和优化,以提高预测的准确性。

总的来说,使用马尔科夫链进行股票价格预测是一种有效的方法,但也有其局限性。

马尔科夫链模型对股价短期变动趋势的研究

马尔科夫链模型对股价短期变动趋势的研究

马尔科夫链模型对股价短期变动趋势的研究马尔科夫链模型是一种基于概率转移的数学模型,可以用来研究股价的短期变动趋势。

这种模型假设未来的状态只依赖于当前的状态,与过去的状态无关。

马尔科夫链模型可以应用于股票市场中,用来预测股价的上升或下降趋势。

它的基本思想是将股票市场的状态划分为有限个互不相交的状态,例如涨、平、跌三种状态。

然后通过分析过去的数据,构建状态之间的概率转移矩阵,来预测未来的状态。

假设我们将股票的涨跌幅度分为三个状态:上涨、持平、下跌。

我们可以通过统计过去若干个时间段内涨跌幅度的数据,计算转移矩阵。

如果过去的数据表明,当股票上涨时,下一个时间段股票上涨的概率较高,那么我们可以认为股票有较大可能会继续上涨;反之,如果转移矩阵表明股票下跌的概率较高,那么我们可以认为股票有较大可能会继续下跌。

使用马尔科夫链模型来预测股价的短期变动趋势,需要以下几个步骤:1. 数据采集:收集一段时间内的股价数据,包括涨跌幅度等相关信息。

2. 状态划分:根据涨跌幅度的大小,将股票的状态划分为几个有限的状态,例如上涨、持平、下跌状态。

3. 转移矩阵的计算:通过统计过去的数据,计算每个状态之间的转移概率,构建转移矩阵。

4. 预测未来状态:根据当前的状态和转移矩阵,可以通过迭代计算得到未来一段时间内的状态序列,进而预测股价的短期变动趋势。

马尔科夫链模型也存在一些局限性。

该模型假设未来的状态只与当前的状态有关,忽略了其他可能的影响因素,例如市场情绪、经济数据等。

该模型对于状态的划分和转移概率的估计都依赖于历史数据,如果市场出现突发事件或者结构性变化,传统的马尔科夫链模型可能无法准确预测未来的状态。

在使用马尔科夫链模型进行股价预测时,需要综合考虑其他因素,并结合其他模型或方法进行验证和修正,以提高预测的准确性。

由于股票市场的复杂性和随机性,短期股价的预测存在一定的风险和不确定性。

在投资决策时,应综合考虑多种因素,并采用风险控制的策略,以防止潜在的损失。

马尔可夫链模型在股票市场预测中的应用分析

马尔可夫链模型在股票市场预测中的应用分析

马尔可夫链模型在股票市场预测中的应用分析随着现代经济的快速发展,股票市场成为了人们最为熟悉的金融市场之一。

在过去的几十年中,人们对于股票市场的研究越来越深入,不断有新的算法以及模型被引入到预测股票市场的研究中。

其中,马尔科夫链模型就是一种经典的预测模型,在股票市场预测中有着广泛的应用。

一、马尔科夫链模型的概念及工作原理马尔可夫链模型是指一种有限状态机模型,它满足马尔可夫性质,即下一个状态只与当前状态有关,与前面的状态无关。

在预测股票市场中,我们把股票市场的变化看作一个状态序列,每个状态都对应着一段时间内的股票市场状况。

根据这个状态序列,我们可以构建一个马尔科夫链模型。

马尔可夫链模型的工作原理非常简单。

首先,我们需要确定马尔科夫链的状态。

在预测股票市场中,通常我们将市场波动分为三种状态:上涨,下跌,持平。

接着,我们通过统计历史数据,计算出每种状态之间的转移概率,即从一个状态转移到另一个状态的概率。

最后,我们通过当前的状态,根据转移概率计算出下一个可能的状态,从而得到股票市场的未来走势。

二、马尔科夫链模型在股票市场预测中的应用马尔科夫链模型在股票市场预测中的应用有很多,其中最主要的是预测股票价格的涨跌趋势。

我们可以通过构建马尔科夫链模型,根据当前的市场状况和历史数据,计算出未来市场的走势。

通过对马尔科夫链模型进行优化和调整,可以让我们更加准确地预测股票价格的涨跌趋势,从而帮助投资者制定更加科学合理的投资计划。

除了股票价格的涨跌趋势,马尔科夫链模型在股票市场预测中还有其他的应用。

例如,我们可以使用马尔科夫链模型来预测股票市场的波动范围,从而制定更加具体的交易计划。

同时,马尔科夫链模型也可以帮助我们分析市场的风险和机会,并基于此制定出相应的投资策略。

三、马尔科夫链模型的优缺点尽管马尔科夫链模型在股票市场预测中有着广泛的应用,但是它还是存在一些优缺点。

首先,马尔科夫链模型的预测精度有一定的限制。

由于股票市场的变化过于复杂,所以马尔科夫链模型无法考虑所有相关的因素。

基于马尔可夫链的股票市场交易策略

基于马尔可夫链的股票市场交易策略

基于马尔可夫链的股票市场交易策略在股票市场中,成功的交易策略对于投资者来说至关重要。

近年来,随着人工智能和数据分析的发展,基于马尔可夫链的交易策略越来越受到关注。

本文将介绍马尔可夫链的概念,并探讨如何将其应用于股票市场交易策略的设计。

一、马尔可夫链概述马尔可夫链是一种数学模型,用于描述具有马尔可夫性质的随机过程。

马尔可夫性质指的是,在给定当前状态时,未来状态的概率只与当前状态有关,与过去状态无关。

马尔可夫链具有离散和连续两种形式,本文主要探讨离散形式。

二、马尔可夫链在股票市场中的应用在股票市场中,马尔可夫链可以用来分析股票价格的变动趋势。

通过构建状态转移矩阵,可以计算出不同状态之间的转移概率,进而预测未来价格的走势。

1. 数据收集与预处理首先,需要收集并预处理与股票价格相关的数据。

包括但不限于历史股票价格、交易量、市场指数等。

预处理包括去除异常值、填补缺失值等。

2. 状态定义根据实际需求,将股票价格划分为若干个状态。

例如,可以将价格上涨定义为正状态,价格下跌定义为负状态,价格不变定义为中性状态。

状态的定义应该能够捕捉到价格变动的趋势。

3. 构建状态转移矩阵通过对历史数据进行分析,计算出不同状态之间的转移概率。

状态转移矩阵可以表示为:```P = [P(X1→X1) P(X1→X2) P(X1→X3) ... P(X1→Xn)P(X2→X1) P(X2→X2) P(X2→X3) ... P(X2→Xn)... ... ... ... ...P(Xn→X1) P(Xn→X2) P(Xn→X3) ... P(Xn→Xn)]```其中,P(Xi→Xj)表示从状态Xi到状态Xj的转移概率。

4. 预测未来价格基于状态转移矩阵,可以使用当前状态的价格信息来预测未来价格。

根据当前状态,可以计算出下一个状态的概率分布。

根据概率分布,可以选择最有可能出现的状态作为预测结果。

三、马尔可夫链交易策略的优缺点马尔可夫链交易策略具有以下优点和缺点:1. 优点a. 考虑了股票价格的历史变动趋势,对未来价格的预测更加准确。

使用马尔可夫网络进行预测分析(六)

使用马尔可夫网络进行预测分析(六)

马尔可夫网络是一种用于建模随机过程的数学工具,它被广泛应用于预测分析。

它的核心思想是“当前状态只依赖于前一个状态”,这使得它在模拟和预测复杂系统行为时具有很大的优势。

在本文中,我们将探讨马尔可夫网络在预测分析中的应用,讨论它的优势和局限性,并且给出一些实际应用的案例。

首先,让我们来了解一下马尔可夫网络的基本原理。

马尔可夫网络是一种随机过程的数学模型,它由一组状态和状态间的转移概率组成。

在一个马尔可夫网络中,系统在每个时刻都处于一个特定的状态,这个状态可以根据一定的概率转移到下一个状态。

这里的关键点在于,系统的下一个状态只依赖于当前的状态,而与过去的状态无关。

这种特性使得马尔可夫网络在描述随机过程和预测系统行为时非常有用。

在实际应用中,马尔可夫网络可以用来预测各种各样的系统行为,比如天气预测、股票价格预测、自然语言处理等。

在天气预测中,我们可以用马尔可夫网络来建模天气的变化规律,从而预测未来几天的天气情况。

在股票价格预测中,我们可以用马尔可夫网络来分析股票价格的波动规律,从而预测未来的价格走势。

在自然语言处理中,我们可以用马尔可夫网络来建模语言的结构和规律,从而预测下一个词语或短语的可能性。

马尔可夫网络在预测分析中有许多优势。

首先,它能够很好地处理随机性和不确定性,这使得它在复杂系统的建模和预测中非常有优势。

其次,它的数学原理比较简单,可以比较容易地应用到实际问题中。

此外,马尔可夫网络还有很好的可解释性和可视化性,这使得我们可以直观地理解系统的行为规律。

然而,马尔可夫网络在预测分析中也存在一些局限性。

首先,它的“当前状态只依赖于前一个状态”的特性可能会限制其对系统行为的准确建模。

有些系统的行为可能受到多个过去状态的影响,这时候马尔可夫网络就显得力不从心。

其次,马尔可夫网络的参数估计和状态空间的选择可能会对预测结果产生影响。

在实际应用中,我们需要仔细地选择状态空间和调整转移概率,以获得准确的预测结果。

马尔科夫链及其在股价预测中的应用

马尔科夫链及其在股价预测中的应用

闽江学院本科毕业论文题目马尔科夫链及其在股价预测中的应用学生姓名学号系别年级专业指导教师_职称完成日期闽江学院毕业论文诚信声明书本人郑重声明:兹提交的毕业论文(设计)《马尔科夫链及其在股价预测中的应用》,是本人在指导老师的指导下独立研究、撰写的成果;论文(设计)未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,论文(设计)中所引用的文字、研究成果均已在论文(设计)中以明确的方式标明;在毕业论文(设计)工作过程中,本人恪守学术规范,遵守学校有关规定,依法享有和承担由此论文(设计)产生的权利和责任.声明人(签名):2012年4月10日摘要在考察有随机因素影响的动态系统时,常常碰到这样的情况:系统在每个时刻所处的状态是随机的,从这个时期到下个时期的状态按照一定的概率进行转移,并且下个时期的状态只取决于这个时期的状态和转移概率,与以前各时期的状态无关.这种性质就是马尔科夫性,通常用马尔科夫链模型来描述.本文利用马尔科夫链的理论知识,在当前股票市场的背景下,采用马尔科夫链预测法对个股涨跌状态以及股票价格涨跌幅等短期走势进行预测,并对预测结果进行分析.关键词:马尔科夫链;股票价格;预测模型AbstractWhen exploring the influence of random factors dynamic system, we often come to the situation: the state of the system is random anytime. The state of this period will transfer into another one according to a certain probability. What’s more, the state of next period will only depend on the state and transition probability of that of last period. This is the Markov property, which is usually described by Markov chain models. By using Markov chain theory knowledge, under the current stock market background, the paper makes use of the Markov model to forecast the short-term price trend, and analyses the forecast result.Key words: Markov chain; stock price; prediction model目录1引言 (1)2马尔科夫预测法的理论基础 (1)2.1马尔科夫链 (1)2.2马尔科夫链的特性 (2)2.3马尔科夫链的基本方程 (2)3马尔科夫链预测模型的建立 (3)3.1 模型假设 (3)3.2 模型的建立 (3)4马尔科夫链模型在股市中的多种应用 (4)4.1 马尔科夫链对个股近期走势的预测 (4)4.2 马尔科夫链对股票价格涨跌幅的预测 (5)5总结 (11)参考文献 (12)致谢 (13)马尔科夫链及其在股价预测中的应用1. 引言随着经济体系的演变和升级,世界经济运行的轴心正在转向现代金融业.经过30年的改革开放和发展,人们的生活水平显著提高,可支配收入也逐渐增多,人们的投资意识也日益增强.中国的资本市场发展尚未成熟,投资领域相对西方国家来说较为狭窄,股市成为人们的主要投资领域.西方资本市场的发展让我们看到了投资者在投资股票时获得可观的长期利益.但是股市起起落落,变幻无常,投资者希望能够像股神巴菲特一样在股市中游刃有余获得丰厚的投资回报,就不仅需要仔细研究上市公司过去的历史数据、现在的财务状况以及未来的发展前景,而且还要了解各种技术分析方法,把握最佳的股票买卖时机.股票的价格趋势预测方法有许多种,比较常用的方法有算术平均法、趋势调整法、回归调整法、回归分析法等[1],这些方法都是假定外部环境基本稳定或者变化趋势与过去一致,通过过去的规律预测未来.然而现实的经济环境是不断变化的,不同的经济环境可以看作是事物所处的不同状态.马尔科夫链[2]正是通过研究事物不同状态的初始概率以及状态之间的转移概率,从而确定事物的状态变化趋势,由此预测事物的未来状态.马尔科夫预测法相对常用的预测法而言,不需要大量连续的历史资料和数据,只需要最近的动态资料.2. 马尔科夫预测法的理论基础2.1 马尔科夫链定义2-1[3] 转移概率按照系统的发展,时间离散化为n =0,1,2,…,对每个n ,系统的状态用随机变量n X 表示,设n X 可以取k 个离散值n X =1,2,…,k ,且记()i a n =()n P X i =,即状态概率,从n X =i 到+1n X =j 的概率记ij p =+1(/)n n P X j X i ==,即转移概率. 定义2-2 马尔科夫链如果+1n X 的取值只取决于n X 的取值及转移概率ij p ,而与-1n X ,-2n X …的取值无关,那么这种离散状态按照离散时间的随机转移过程称为马尔科夫链.2.2 马尔科夫链的特性根据马尔科夫链的定义,马尔科夫链具有如下性质[4]: (1)马尔科夫性马尔科夫性也称无后效性,即+1n X 的取值只与n X 与转移概率有关,与前期状态无关. (2)平稳分布性设马尔科夫链转移矩阵为p ,则存在11(,)πππ=…满足方程:=p ππ 且j jπ∑=1;称12(,,)πππ=…为该马尔科夫链的平稳分布. (3)遍历性马尔科夫链的遍历性是指无论系统现在处于哪个状态,从这个状态出发,经过足够长的一段时间,系统达到状态j 的概率一定稳定在()j η,j =0,1,….用数学极限公式表示为:lim ()ij x p j η→∞=.(4)状态相通性马尔科夫链的状态相通性是指系统无论从哪个状态出发,经过有限的转移次数,系统一定可以达到相同的状态.2.3 马尔科夫链的基本方程由状态转移的马尔科夫性和全概率公式可以写出马尔科夫链的基本方程为:1(1)()ki j ji j a n a n p =+=∑,i =1,2,… k ;并且()i a n 和ij p 应满足: (1)1()1ki i a n ==∑, n =0,1,2,…;(2)0ij p ≥, i ,j =1,2,…,k ; (3)11kijj p==∑, i =1,2,…k .记状态概率向量为12()((),(),())k a n a n a n a n =…,,转移概率矩阵为1111n n nn p p P p p ⎛⎫⎪= ⎪ ⎪⎝⎭K M OM L , 则基本方程的向量形式可表述为:(+1)()a n a n P =. (2-1) 3. 马尔科夫链预测模型的建立3.1 模型假设(1)过程的随机性.即系统从任意一种状态转移到另一种状态的过程是随机的. (2)过程的马尔科夫性.系统的转移概率只与当前的状态有关,与以前的状态无关.(3)转移概率矩阵保持稳定.即认为在一个有限的时间内,转移概率矩阵保持相对稳定.3.2 模型的建立实际分析中,往往需要知道经过一段时间后,市场趋势分析对象可能所处的状态,这就要求建立一个能反映变化规律的数学模型.马尔科夫市场趋势分析模型是利用概率建立一种随机性的时序模型,并用于进行市场趋势分析的方法.马尔科夫链的主要基本原理就是利用系统初始状态概率向量和转移概率矩阵来预测系统未来某一时期所处的状态.设马尔科夫链的初始分布为:(0)j a =0()j P X a =,j a ∈I ,j =1,2,… ;其中I ={1a ,2a …}为马尔科夫链的状态空间.由马尔科夫链的基本方程的向量形式(2-1)得2()(1)(2)=(0)n a n a n P a n P a P =-=-=… ;上式即为马尔科夫预测模型[5],其中P 为概率转移矩阵.由模型可知,系统第k 期的状态概率取决于系统的初始状态概率和转移概率矩阵的k 次方.因此,如果已知系统初始状态概率向量(0)a 以及转移概率矩阵P ,则可以求得系统在任何一个时期所处任何的一个状态的概率.4. 马尔科夫链模型在股市中的多种应用4.1 马尔科夫链对个股近期走势的预测马尔科夫链预测模型与常规的经济预测方法的不同之处在于,它不需要从复杂的预测因子中寻找各预测因子之间的相互关系,只需要最近及当前的股票价格动态数据[6].下面以中国石化(600028)2011年10月24日至2011年11月29日共27个交易日的收盘价数据资料为例,运用状态划分的方法,预测中国石化股票价格未来所处的状态.收盘价数据资料见表4-1.表4-1 收盘价数据表将各交易日的收盘价分为上升1()i 、持平2()i 、下降3()i 三种状态进行分析和预测,整理结果见表4-2.表4-2 状态统计表表4-2中共有27天的状态资料,其中收盘价较前日表现出上升状态1()i 的共有15天,表现出持平状态2()i 的共有2天,表现出下降状态3()i 的共有10天.表4-2中最后一个交易日处于上升1()i 的状态,因为是最后一个交易日,故没有状态转移资料,所以上升的总次数记为14次.其中由状态1()i 转为状态1()i 的次数为7次,频率为7/14,用频率代替概率得到由状态1()i 转移到状态1()i 的概率11p =7/14=0.5;由状态1()i 转为状态2()i 的次数为2次,频率为2/14,故12p =2/14≈0.1429;由状态1()i 转为状态3()i 的次数为5次,频率为5/14,故13p =5/14≈0.3571.同理计算得:21p =1/2=0.5,22p =0/2=0,23p =1/2=0.5; 31p =6/10=0.6,32p =0/10=0,33p =4/10=0.4.所以转移矩阵P 为:0.50.14290.3571=0.500.50.600.4P ⎛⎫ ⎪ ⎪ ⎪⎝⎭. 由状态统计表可知第27个交易日处于上升1()i 状态,故可认为初始状态向量为(0)=a (1,0,0),则可以用初始状态向量(0)a 与转移矩阵P 来预测未来的状态.由马尔科夫模型(2-1)式得:(1)(0)=a a P =()100,,0.50.14290.35710.500.50.600.4⎛⎫⎪⎪ ⎪⎝⎭()=0.5,0.1429,0.3571.上式计算结果表明第28个交易日股票价格有50%的概率处于上升状态,有14.29%的概率处于持平状态,有35.71%的概率处于下降状态.收盘价处于1i 状态的概率最大,而实际收盘价为7.10元,为3i 状态,预测不准确.同理,(2)=a (1)=a P 0.50.14290.3571(,,)0.50.14290.35710.500.50.600.4⎛⎫ ⎪ ⎪ ⎪⎝⎭=0.53570.07150.3928(,,).即第29个交易日股票收盘价处于3i 状态的概率最大,而当日股票收盘价为7.30元,确实属于3i 状态,预测准确.4.2 马尔科夫链对股票价格涨跌幅的预测设()a n 表示第n 日股票价格对比于前一个交易日的收盘价上涨或下跌的百分率,而且假设股票价格在一日上涨或下跌仅与前一日的股票收盘价有关,与其它的条件无关,系统的状态转移矩阵在一定的时期内保持不变.为了方便统计规定[7]:()a n ∈[-10,-2]表示大幅下跌,记为状态1;()a n ∈(-2,-0.5]表示正常下跌,记为状态2;()a n ∈(-0.5,0.5]表示小幅振荡整理,记为状态3;()a n ∈( 0.5,2]表示正常上涨,记为状态4;()a n ∈( 2,10]表示大幅上涨,记为状态5.用表格表示如下表4-3.表4-3 状态表下面以中国石化(600028)为例,运用马尔科夫链模型对股票价格涨跌幅进行预测.表4-4为中国石化从2011年10月10日至2011年12月16日共48个交易日的开盘价、收盘价、涨跌幅数据.表4-4 原始数据表4-4(续) 原始数据表4-4(续) 原始数据根据规定,在这48个交易日数据中处于状态1的有3个,处于状态2的有12个,处于状态3的有14个,处于状态4的有15个,处于状态5的有5个.状态转移统计表见表4-5.用频率代替概率有:11p =0,12p =1/3≈0.3333,13p =1/3≈0.3333,14p =0,15p =1/3≈0.3333. 21p =0,22p =1/6≈0.1667,23p =1/4=0.2500,24p =5/12≈0.4167,25p =1/6≈0.1667.31p =1/7≈0.1429,32p =3/14≈0.2143,33p =3/14≈0.2143,34p =2/7≈0.2857,35p =1/7≈0.1429.41p =1/14≈0.0714,42p =2/7≈0.2857,43p =2/7≈0.2857,44p =2/7≈0.2857,45p =1/14≈0.0714.51p =0,52p =2/5=0.4000,53p =2/5=0.4000,54p =1/5=0.2000,55p =0. 所以状态转移矩阵为:0.33330.00000.33330.00000.33330.25000.41670.16670.00000.16670.21430.28570.14290.14290.21430.07140.28570.28570.28570.07140.00000.40000.40000.20000.0000P ⎛⎫⎪⎪ ⎪=⎪⎪ ⎪⎝⎭.假设第48个交易日的状态为初始状态,所以初始状态向量为(0)=a ()00010,,,,,根据马尔科夫链模型(+1)()a n a n P =,计算得到第48个交易日以后各个时期的状态见表4-6.表4-6 预测中国石化12月16日以后各交易日的收盘状态将预测结果的最大概率状态与真实数据比较得表4-7.表4-7 预测结果与真实数据比较表由上表可得在8个交易日的预测中,有5个交易日的涨跌状态预测准确,3个交易日预测错误,准确率为62.5%.同时由表4-6可知该马尔科夫链存在稳定状态,即未来中国石化的股票价格涨跌状态将以5.99%的概率处于状态1(大幅下跌),以25.28%的概率处于状态2(正常下跌),以27.39%的概率处于状态3(小幅振荡整理),以29.12%的概率处于状态4(正常上涨),以12.21%的概率处于状态5(大幅上涨).因此未来中国石化以较大的概率处于正常上涨状态.中国石化是在原中国石油化工总公司基础上重组成立的特大型石油石化企业集团,是国家独资设立的国有公司、国家授权投资的机构和国家控股公司,是A股中的权重股.结合现在中国的经济发展状况,中国石化公司将会平稳发展的概率比较大,因此预测结果符合实际情况.虽然可以把股票价格的走势理解为马尔科夫状态,但是外部环境对股票价格走势还是具有相当重要的影响.如财政部在2011年11月11日公布了《中华人民共和国财政部会计信息质量检查公告(第二十一号)》.其中,中石化集团旗下的资产经营管理有限公司长岭分公司违规发放津贴高达5008万.公告显示,中国石化集团资产经营管理有限公司长岭分公司存在收入不实5206万元、所有者权益不实412万元等会计违规问题,少缴各项税款1182万元.这显然是中国石化的一个重要的利空消息,当天中国石化达到近年来的最低价6.80元,最后以6.86元收盘.5. 总结马尔科夫模型是应用马尔科夫链的基本原理和方法来分析系统的变化规律,并预测系统未来变化趋势的一种预测技术.这种技术实际上是在条件概率下求系统状态出现的期望值问题,利用这种预测技术的关键一步是获得系统的初始向量(0)a与转移概率矩阵P.但是,这种预测技术也有很多的限制条件和局限性[8].如文中马尔科夫链在个股近期走势的预测,这种预测方法虽然有一定的成功率,但这只是一种概率的预测方法,其预测结果只能表明系统在未来以某种概率趋向于某种状态,而不是绝对地趋向于这种状态,也没有得到股票收盘价的具体数值.另一方面,文中实例分析的股票收盘价的数据区间的选择在很大程度上会影响转移概率矩阵P,由于转移概率矩阵的不同得到的预测结果将会产生很大的差异.所以,如果能够较为准确地选择一个股票上涨下跌的完整周期作为数据区间,由此计算得到的转移概率矩阵P,根据马尔科夫链模型来预测股票的短期走势,得到的结果将较为准确.虽然股票的价格走势受到多个方面的影响,如企业的绩效优劣的影响、行业基本面的影响、全球的经济状况的影响等.但在短期内,马尔科夫链模型由于它的使用简单、所需数据少的优点,具有一定的应用价值.参考文献[1]吴晓求.证券投资学[M].北京:中国人民大学出版社,2009.[2]施仁杰.马尔科夫链基础及其应用[M].西安电子科技大学出版社,1992.[3]姜启源,谢金星,叶俊.数学模型[M].北京:高等教育出版社,2011.[4]陆大琻.随机过程及其应用[M].北京:清华大学出版社,2006.[5]赵颖洁,王建国,杜永光.基于马尔可夫链的股价预测[J].商场现代化,2009(06):353-355.[6]胡继,于华.影响中国股市价格波动若干因素的实证分析[J].中国社会科学,1999(03):68-87.[7]章晨.基于马尔科夫链的股票价格涨跌幅的预测[J].商业经济,2010(21):68-71.[8]赵婕,赵妍.Markov 链在股票市场近期走势的预测分析[J]. 现代商贸工业,2010(16):194-196.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

股票成交量的马尔可夫链分析与预测论文
关键字:预测股票成交链分析量的马尔
【摘要】成交量是判断股票走势的重要依据,投资者对成交量异常波动的股票应当密切关注。

股票的成交量对于投资者操作股票具有至关重要的参考意义,关系到投资者的切身经济利益。

文章对股票成交量引入马氏链预测模型,通过研究发现,在短期里,该模型可以比较准确地预测成交量的变化趋势。

【关键词】股票成交量;马尔科夫链;转移概率
马尔可夫过程是以俄国数学家markov的名字命名的一种随机过程模型,它在经济预测、管理决策、水文气象等领域应用广泛。

许多学者也将该方法应用于股价预测并建立预测模型,但很少有人用马氏链的理论和方法来对股票成交量进行分析与预测。

股价之所以产生各种各样的波浪形态,主要是由于成交量变化引起的,成交量是股价各种走势的形成原因,所说的“量在价先”即是这个道理,成交量往往能先于股价预示出形态的未来发展方向或运行区间。

所以如果我们理解了成交量各种变化过程及其对应k线走势的本质含义,就能动态地掌握成交量的分布变动状况,预测股价的未来走势,从而找到短线或中线的操作机会。

股票成交量受诸多随机因素的影响,而这种影响常使股票成交量波动很大,不容忽略。

本文运用马氏链理论建立股票成交量的数学预测模型,并以此来分析与预测股票成交量的波动,希望能使投资者避免盲目和不理性的投资行为,采取科学的投资策略。

一、马尔科夫链预测原理
马尔可夫过程概述
定义1:设有随机过程{xn,n∈t},其时间集合t={0,1,2,…},状态空间e={0,1,2,…},亦即xn是时间离散和状态离散的。

若对任意的整数n∈t及任意的i0,i1,…,in+1∈e,条件概率满足
p{xn+1 = in+1|x0=i0,x1=i1,…, xn=in} = p{xn+1 =in+1|xn=in} (1)
则称{ xn, n∈t}为马尔可夫链,简称马氏链。

(1)式称为过程的马尔可夫性(或称无后效性)。

它表示若已知系统现在的状态,则系统未来所处状态与过去所处的状态无关。

定义 2: 称条件概率
pij(m,1)=p{xm+1=j|xm=i}(i,j∈e) (2)
为马氏链{xn,n∈t}在时刻m的一步转移概率,简称为转移概率.若对任意的i,j∈e,马尔可夫链{ xn,n∈t}的转移概率pij(m,1)与m无关,则称马氏链是齐次的,记pij(m,1)为pij 。

同时定义:系统在时刻m从状态i出发,经过n步后处于状态j的概率pij(m,n)=p{xm+n=j|xm=i}(i,j∈e,m≥0,n≥1)(3)
为齐次马尔可夫链{xn,n∈t}的n步转移概率。

由齐次性知其与m无关,故简记为pij(n)。

定义3:齐次马尔可夫链的所有一步转移概率pij组成的矩阵p1=(pij)称为它在时刻m的一步转移概率矩阵(i,j∈e)。

所有n步转移概率pij(n)组成的矩阵pn=(pij(n))为马尔可夫链的n步转移概率矩阵,其中:0≤pij(n)≤1,。

设{xn,n∈t}为齐次马尔可夫链,则:
pn = p1p1(n-1) = p1n(n≥1)(4)
二、运用马尔可夫链预测马钢股份(600808)成交量变化趋势
这里,用马尔可夫链对马钢股份(600808)2007年3月16日到2007年4月22日的日成交量变化过程进行分析。

(数据来源:新浪网财经频道)分析过程分以下几步:第一步,构造成交量变化的分布状态;第二步,检验马尔科夫性;第三步,马尔可夫模型的建立和预测;第四步:历史数据的预测值和实测值的误差分析。

(一)构造成交量变化的分布状态
xt是代表股票成交量大小的随机时间序列,对xt所能取到的最小值m0和最大值mn所限定的区间划分成若干小区间:(m0,m1],(m1,m2],…,(mn-1,mn],其中mi≥mi-1。

再记ek=(mk-1,mk],则可视xt(t=1,2,…,n)为一个以e=ek(k=1,2,…,n)为状态空间的随机时间序列(或称随机过程)。

下面根据马钢股份(600808)这只股票成交量的实际情况划分,将2007年3月16日到2007年4月22日的日成交量划分为4个区域,使每一天的成交量仅落入其中一个区域内,每一区域可作为一种状态。

需要注意的是,由一个标准划分的各个状态之间应相互独立,使预测对象在某一时间只处于一种状态。

min xt = m0 = 304310
max xt = mn = 1085344
(mn-m0)/4= 195258
那么,xt是一个以e=ek(k=1,2,3,4)为状态空间的随机序列。

分为4个价格区间,每一区间为一状态(如下表2)。

(二)检验马尔科夫性
用nij表示x1,x2,…,xn从状态ei经过一步转移到ej的频数,建立频数矩阵
服从自由度为(n-1)2的χ2分布。

选定置信度α,查表得χ2α((n-1)2),如果>χ2α((n-1)2),则可认为xt符合马氏性,否则认为不是马尔可夫链。

如果验证了xt 为马尔可夫链,则当前股票的成交量符合随机游走的特性,股票成交量的走势包含和反映了历史信息,市场为弱有效,可构建马氏链模型分析股票成交量未来的变化情况。

(三)马尔可夫模型的建立和预测
根据股市的历史资料,统计得出在连续两天,前一天成交量处于ei区,而后一天成交量处于ej区的概率pij(i,j∈e),构造一步转移概率矩阵p1=(pij)。

由(4)式知,k步转移概率矩阵pk为:
pk=p1k (5)
记概率向量p(t)=(p1(t),p2(t),…,pn(t))t为第t天成交量的绝对概
率向量,其中pi(t)表示第t个时段股票成交量处于第ei(ei∈e)区的绝对概率,根据全概率公式和(5)式知,成交量第t+k个时段(k∈t)的绝对概率向量
p(t+k)=p(t)pk=p(t)p1k (6)
若给定初始概率向量p(0)=(p1(0),p2(0),…,pn(0))t ,则由(6)式可得t个时段后的股票成交量预测的马尔可夫过程模型为:
p(t)=p(0)pt=p(0)p1t
因此,可在已知初始概率向量(即特定时段成交量所处的区间)的情况下,对之后任意时段成交量所处区间的概率分布作出预测。

则p11=8/(8+2+1)=0.727 p12=2/(8+2+1)=0.182 …
由表1知,第26个交易日的成交量是548833,落于第二状态区间,所以用马尔可夫链进行预测时,初始概率向量p(0)=(0,1,0,0),则预测第27,28,29,30,31,32交易日的成交量绝对概率向量分别为:
p(1)=p(0)p1=(0,0.333,0.167,0.5)
p(2)=p(0)p12=(0.198,0.343,0.287,0.167)
p(3)=p(0)p13=(0.257,0.32,0.245,0.171)
p(4)=p(0)p14=(0.292,0.308,0.231,0.16)
p(5)=p(0)p15=(0.312,0.301,0.223,0.154)
p(6)=p(0)p16=(0.322,0.297,0.219,0.151)
由p(1)可以看出,第27个交易日的成交量落于第4区间的概率最大,由p(2)可以看出第28个交易日的成交量落于第2个区间的概率最大…结合实测数据,统计出下表4:
(四)历史数据的预测值和实测值的误差分析
在这6个交易日中,除了2007年4月24日的预测值和实测值相差2,2007年4月26日预测值和实测值相差1外,其他交易日的误差都为0,按照100%的吻合率,表3的历史吻合率为67%。

预测值与实测值之间的误差取主要决于成交量变化区间的划分方法,本文的成交量变化区间是均匀划分的,可以根据正态分布的状况把区间划分的更细,误差就可以极大的减小。

另外应用马尔可夫链对股指分析预测时,是假定未知的概率分布与已知的概率分布无太大出入,即市场外界环境比较稳定,但这点这在实际中是很难满足的,这同样也是导致误差的重要原因。

四、结语
由于马氏链具有“无后效性”,所以在市场有效的条件下,预测股票成交量的变化规律比较准确。

但是,应该注意到使用该模型的条件,即假定对初始向量的认定和转移矩阵概率的不变,应根据实际情况对初始向量和转移矩阵做出调整,以符合变化规律,提高预测可信度。

总之,在确定了股票成交量的马氏链特性后,应用马氏链分析股票成交量的变化趋势是一个比较好的选择。

参考文献
[1]侯永建,周浩.证券市场的随机过程方法预测[j].商业研究,2003.
[2]施仁杰.马尔柯夫链基础及其应用[m].西安:西安电子科技大学出版社,1992.
[3]毛炳等.股市经济学[m].陕西财经出版社,1992.
[4]韩东.时间序列-马尔可夫链组合预测模型[j].数理统计与管理(增刊),1995.
作者简介:王谨乐,男,安徽人,就读于合肥工业大学管理学院,管理硕士学位,研究方向:群决策、财经证券。

相关文档
最新文档