谈谈股市预测

       (作者:牟牧云 2016/6/27)

      股市具有高度混沌的特性,是一个复杂非线性动力系统。如同其他复杂性系统一样,想要进行长期的预测近乎是不可能的,和天气预报类似。但对于短期的预测却是有可能的,不仅是理论上存在这种可能性,现实中的投资机构在对这种预测做不断地尝试,提高回报率。,在投资领域这是属于量化投资的范畴。

       股市投资按照时间长短大致可分为长线,中线,短线投资。做长线投资的一般对应的是价值投资,其中以巴菲特林奇为代表的传统价值投资理念。而近期发展比较火的量化投资则在短线或超短线交易中表现的不错。

       正如前面所说,股市是一个非线性复杂系统,可以看作一个复杂网络,这个网络受到非常多的因素所影响,输出的是股票价格的时间序列。之所以说股市是难以预测的,不仅是它受众多因素影响,更重要的是这些因素之间也会相互影响,互为因果,正如三体问题一样,即使知道了各个初始条件和作用规律也没法进行长期预测(初始条件的一点点误差便会导致结果的巨大差异),这也是股市的混沌特性。因此长期预测在理论上就被否决了。但长期预测不可行不代表短期也不行,这也是混沌系统的有趣之处,(虽然天气预报的准确性经常被吐槽,但短期内的预测还是较为准确的)

       虽然对于股市影响因素的这个网络影响因素有很多,但是他们的分布并不是均匀分布的,或者说他们的重要性并不是均等的,这一点不难理解。比如天气因素对股票价格的影响可能比不上政府新公布的一道政策(顺便吐槽一下,在中国尤其这样)。值得注意的是,这种信息(影响因素)的不均匀对于预测是十分重要的,影响股票的因素有很多,我们不可能把他们都提取出来进行建模,我们能够提取的信息始终是一小部分。仅仅知道系统的一部分信息是没法对系统的运行进行预测的,但我们不需要知道系统是怎样运行的,我们所关心的只是运行的结果。所以我们不去模拟系统的运行,而只是找到这些因素与结果之间的相关性,如果某些因素与结果具有较强的相关性,那么这些影响因素就能够用来预测了。我们这样做的理由是基于以下两点假设:

1. 历史的相关性在一定程度上能反应未来的情况。

2. 仅靠部分因素(或信息)能够与结果建立较好的相关性。

接下来对以上两个假设进行展开说明:

       对于第一点,这样的假设不是没有道理的,前提是系统的运行机制没有发生改变。只要运行机制没有发生规则,也就是投资机构或散户还是按照之前的模式进行投资(或基本面分析或技术面分析),之前的统计规律就依然成立,这是一个大概率事件。但一旦市场运行机制发生改变,当前的预测模型就失灵了,举个例子,假设大量的投资机构都转向量化投资模型来进行投资取代了之前人的分析,那么用来预测的历史数据所反映的基于人的投资规律就不能反应出量化投资模型的规律。或者大家都用这个预测模型去投资后,这个模型也会失效,之因为对系统的预测干扰了系统的运行。

       至于第二点,这一点是很值得好好研究的,这是对复杂非线性系统进行预测的关键。我们始终应该知道的一点是对复杂非线性系统进行精确预测是不可能的,所以通常说的股市预测的意思是找出比较大概率的股票走势。进而我们的目的可以归结为从已知数据与结果中找到好的相关性,我觉得对于复杂系统而言相关性和因果性之间的界限是比较模糊的,我们很难说清是什么导致了什么,因为这些因素是互相影响相互关联的,去讨论这之间的因果性的意义并不大。或者说因果性可以被归纳到强相关性一类。对于股市的三种投资理念:基本面 技术面 消息面分析方式。这三种分析方式可以看作都是运用部分信息对股市做的一个预测。基本面注重上市公司的内在价值,分析宏观经济数据,行业前景和公司财务报表等数据偏向于长线投资;技术面则分形股票价格走势数据,包含对各种指标的分析;消息面则是根据消息来分析股票,比如公司换CEO的新闻可能对股票的影响之类。在实际中这些方法通常是综合起来进行分析的,叫做综合面。其实这些方法的区别就是对影响因素(信息)的侧重不同。不管是公司财务报表还是股票价格数据都是这个股市中的部分信息,但这些信息往往是分布在网络中的各个地方,虽然占整个网络信息的一小部分,但起着一种类似于检测的作用,有点类似于气象监测站。虽然影响股市的因素有很多,但他们的重要性并不是相同的,部分信息能够建立较好的相关性的条件是这些信息是较为重要的,可以看成是网络中的局部中心节点。在实际中,通过人们的观察与分析总结出了一些经验,知道哪些因素是较为重要的(也就是前面说的财务报表,技术指标之类的东西)。

       通过算法可以将这些经验进行量化,更重要的是,结合一些机器学习方法能够让算法自己从大量数据中去发现相关性。下面简单描述一下运用支持向量机(SVM)来实现预测的方法:

       SVM是一种用来实现分类的工具,它通过升维将线性不可分问题变为线性可分问题。首先选取一些特征(直接用一些技术指标作为特征会比较方便),对样本(历史数据,每个样本对应了一组特征值)实现分类(为了简化,将分类结果分为上涨和下跌两类)。

       算法和数据都很关键,二者缺一不可。对于这两者,都有很多要研究的地方,算法方面,目前主流的是机器学习方法,深度学习在理论上看似不错,但实践起来较为麻烦(有点玄学的感觉)。而对于数据挖掘,需要探索的空间就很大了,很多数据都可以用来做预测,比如新闻,各个股票的数据也可以用来对某一支股票进行预测。

      上述的预测是对某一支股票而言的,假设预测的准确率有80%(只对上涨下跌进行预测),这样还是需要承担很大的风险(如果遇到暴跌损失就比较大了),解决方法是通过组合投资来降低风险,即选取一组预测结果较好的股票买进,专业名词叫统计套利。

      在实际情况下还需要考虑中国股票的T+1模式,即买了一支股票的第二天才能卖出,还有每完成一笔交易需要交2.5‰左右的手续费,不足5元的按5元计算。这些条件也限制了在中国进行高频交易的可能。

(转载请注明出处)

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/10294.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

股票短期走势是否可以预测,要看什么指标?

股票短期走势是否可以预测,要看什么指标?在投资理论中,有些投资者喜欢做短线,因为短线是根据当下热点走,获利快,买卖进出自由。股票短期均线金叉说明短期投资者慢慢开始看多,市场热点也开始出现…

用Python快速分析和预测股票价格 !

1 前言 某天,我的一个朋友告诉我说,实现经济自由的关键是股票投资。虽然这是市场繁荣时期的真理,但如今业余交易股票仍然是一个有吸引力的选择。由于在线交易平台的便利性,涌现了许多自主价值投资者或家庭主妇交易员。甚至还有一…

揭秘:如何只用一个软件分析股市数据?

日常工作中监管人员的时间有限,每天不可能花过多时间寻找数据来分析股市数据,迫切需要一目了然或者操作非常简单且很实用的数据分析工具。这篇文章给大家分享的是如何只用FineBI就完成跨市场股价运行监测与分析! 一、数据分析思路 总体思路…

用Python快速分析和预测股票价格

点击上方“Python数据之道”,选择“星标公众号” 精品文章,第一时间送达 作者 | Vincent Tatan 译者 | 李洁 编辑 | Lemonbit 出品 | Python数据之道 用Python快速分析、可视化和预测股票价格 1 前言 某天,我的一个朋友告诉我说,…

大家一起来写程序预测股价走势

* 本文面向的读者是对股票数据分析有兴趣且具有基本C#程序编写能力的人 前言 股民看一只股票的历史价格、各种技术指标和相关新闻等等,便会分析预测其未来走势,做出相应的投资操作(买入、卖出或观望)。假如把这个分析预测行为抽象…

工作不愁,AI帮你找工作--用ChatGPT修改简历

ChatGPT也能帮助求职者更好地完善简历信息,只需简单的几句prompt,就能让AI给你指点迷津。 目标: 使用ChatGPT分析岗位要求,对面试者简历提出改进意见。 操作方法 1.搜集&投喂给ChatGPT岗位相关的信息 2.总结自己的工作经历 3.让AI结合岗…

chatgpt赋能python:Python微信聊天:让沟通更高效

Python 微信聊天:让沟通更高效 微信已经成为了日常生活和工作中必不可少的通讯工具。而 Python 则是目前最受欢迎的编程语言之一。 Python与微信API集成可以自动化控制微信的聊天发送和接收,从而提高沟通的效率。 Python 微信聊天:为什么要…

微信公众号自动回复聊天机器人实现(PHP)

1、服务器配置 在“微信公众平台”上将“服务器配置”启用,填写“服务器地址”(即关注者输入消息后调用的回调接口,返回回复文本),“令牌”(在接口验证中要用到), “消息加解密密钥…

微信机器人 wechaty 针对个人微信对接chatterbot +django+drf 实现 自动回复 接入自己api接口

之前发表过chatterbot 的自定义api本人的流程 但是有粉丝或游客私信我 怎样对接自己个人微信 现在统一回复下 自己的心得流程 实现等 在写代码之前我先表述下 之前个人微信接口 使用itchat 等 在使用这类的前提是可以 登录网页版微信 网页版微信登录链接 itchat原理就是一种爬…

i排版html居中,i排版-i排版官网:微信公众号文章编辑软件-禾坡网

i排版是一款排版效率高、界面简洁、样式原创 ipaiban i排版功能介绍 1、格式清除与一键排版 “i排版”可以进行全文编辑,整篇文档复制进编辑器后,需先用橡皮擦清除格式,后点击一键排版(默认首行不缩进,照片居中显示哦~…

分享微信怎么做公众号报名系统_微信公众号报名链接怎么做

我们现在介绍的是利用开发好的第三方,可以在几分钟内创建出自己的微信公众号报名系统,链接到自己的公众号菜单上,让别人通过点击公众号菜单,在弹出的页面上直接填写信息进行报名,报名信息会自动汇总到后台的表格&#…

微信文章编辑的html在哪里,微信公众号的文章编辑界面在哪里?怎么编辑排版? | 微信公众号指南...

今天给大家介绍公众号文章编辑页面在哪里,怎么编辑排版,怎么推送文章。 申请了微信公众号后怎么发布文章?公众号的文章编辑页面在哪里?部分刚接触公众号运营的小伙伴是不太了解公众号后台功能的,今天就给大家介绍公众号文章编辑页…

【微信】公众号:免费注册个人公众号 公众号设置手册

目录 一、前言 二、普通订阅号(个人注册) 三、普通订阅号(公众号设置) 1、登录微信公众平台 2、【公众号设置】账号详情 (1)公开信息:修改个人微信公众号头像 (2)…

小编必看,教你如何使用微信公众号编辑器快速排版精美文章

对于小编而言,写作就是每天的日常,图文排版是公众号的形象,也是新媒体运营小编必须掌握的技能。一篇文章除了内容优质之外,排版也是非常重要的,好的排版才能让读者有更好的阅读体验。俗话说,工欲善其事,必先…

微信公众号的代码块插入,及一键排版

微信公众号:颜家大少 本文所用排版工具:http://md.aclickall.com . 微信公众号的排版问题 前段时间,准备在微信公众号上写文章时,却发现公众号居然连个最基本的插入代码块的功能都没有。 很纳闷,难道微信的开发者不用写…

注册公众号(企业类型的订阅号)参考步骤

注册企业类型的订阅号(公众号)所需的资料(仅供参考) 1. 一个未被微信公众号平台、微信开放平台、个人微信绑定的邮箱、邮箱密码 2. 企业信息:企业名称、企业营业执照注册号/统一社会信用代码 3. 公众号管理员姓名、手机号码、身份证号码 …

关于微信公众号文章编辑器不能直接编辑html样式的处理方法

1、微信的后台是不支持html编辑的;你可以先在其他的编辑器里面编辑好了以后,复制到微信编辑器里面;这样既可以保持原来的格式,还可以自由设置自己的喜欢的格式。 比如我有一大大大大大大大大大大大段话,不想让他在页面…

微信公众号发布svg排版文章

svg代码&#xff1a; 页面初加载只显示一张图片&#xff0c;点击后自动展开显示一张长图页面初加载只显示一张图片&#xff0c;点击后自动展开显示一张长图页面初加载只显示一张图片&#xff0c;点击后自动展开显示一张长图 <!DOCTYPE html> <html lang"en&quo…

微信公众号推文(编辑+排版教程)

目录 一、登录公众号二、打开秀米网站&#xff08;最好用谷歌浏览器&#xff09;1、新建图文2、大标题字号16、小标题字号14 加粗3、段落文字首行缩进、字间距2、行间距1.8、页边距104、重点句子加粗、换颜色5、结尾前添加分割线&#xff0c;分割线前后加空格6、添加二维码7、完…

免费chatGTP-3.5 后续接口持续开发中

网址&#xff1a;www.wanwu.chat 邀请码&#xff1a;vn1F 输入邀请码后可以免费获得20次使用次数&#xff01;&#xff01;&#xff01;&#xff01; 后续不定期赠送礼包码&#xff0c;免费赠送使用次数&#xff01;&#xff01;&#xff01; 次数有限&#xff0c;先到…