我的Python心路历程 第十期 (10.11 股票实战可视化风险评估操练)
我的Python心路历程 第十期 (10.11 股票实战可视化风险评估操练)
股票风向评估之前,需要先做两个准备工作:
一方面是抓取整理其中的几只数据,如下图所示:
另一方面是需要将数据进行一次转换,即求得每个公司的每日股票变化情况(daily-return)。如下所示:
#每日差距分析top_tech_dr = top_tech_df.pct_change()print top_tech_dr.head()
DataFrame结构的top_tech_dr变量就是我们准备的进行风险分析数据。
1、我们首先来看一下这两家公司的股票价格走势:
top_tech_df.plot()plt.title(u"总体视图")plt.gcf().autofmt_xdate() # 自动旋转日期标记plt.show()
其中,top_tech_df数据取自准备工作1的结果。效果图如下:
从上图可以看出,goog的走势明显优于aapl,多只一起看可以进行梯队划分。
下面两只看着有点同梯队的感觉吧!
2、我们可以通过散点图使用daily-return数据再次验证我们看出的这种现象:
从上面的图可以看出,散点图相对于上图来说比较宽,如果我们从中画一条线的话,很明显是不经过原点的;可以多比较几家看看差异。比如相似度高的两家是啥情况呢,如下所示:
3、使用seaborn库的pairplot()方法,从整体上看这2家公司的股票价格关系如下:
sns.pairplot(top_tech_dr.dropna())plt.show()
另外两家:
4、最后我们通过分位数的概念,来分析一下风险的情况。
# 分位数,有95%的把握在这个区间里面,应用于风险评估print "quantile=" + str(top_tech_dr[comName[0]].quantile(0.05))
上图给quantile传入0.05,即我们有95%的信心对这只个股,我们买的话每天的亏损最大不超过2.5%。但是,这个值依赖于对周期的设定,比如1年、5年和10年的可能有所差异,仅供参考。
002238.SZ的分为数显示意思是说买的话每天的亏损最大不超过4.5%:
以上仅供参考和练习之用途,请勿对号入座。
我的Python心路历程 第十期 (10.11 股票实战可视化风险评估操练)相关推荐
- 我的Python心路历程 第十期 (10.3 雅虎金融股票day数据转化为csv)
我的Python心路历程 第十期 (10.3 雅虎金融股票day数据转化为csv) 上期实践了如何获取通信达数据,但先天不足是无法获取Adj Close的取值,今天这一实践课堂可以解决这个忧虑. 首先 ...
- 我的Python心路历程 第十期 (10.2 通达信股票day数据转化为csv)
背景 今日我的Python心路历程是 通达信股票day数据转化为csv) 方案 股票day数据转化为csv,便于pandas分析.详见参考1来下载股票日线数据,如:上证所有证券日线. 其中,需要了解的 ...
- 我的Python心路历程 第十二期 (12.4 指数实战可视化之plot中展示文本)
我的Python心路历程 第十二期 (12.4 指数实战可视化之plot中展示文本) label.文本的显示. 代码: plt.xlabel(u'日期')plt.ylabel(u'净值')plt.te ...
- 【学习笔记】Python编程,从入门到实践(自学python心路历程及学习笔记整理)
[学习背景] 最爱语录:人生苦短,我用python! Input("Is life always this hard or is it just when you are a kid?&qu ...
- 文科生学python_一个文科生的python心路历程
没错,我是一个文科生.作为一个文科生,学习python这种计算机编程语言,一般人会认为是不是疯了.大概我之前也没有想过会选这门课.而做下决定的原因很简单,肖胜刚老师曾是大一时任我们计算机课的老师,当时 ...
- python接口自动化(十九)--Json 数据处理---实战(详解)
简介 上一篇说了关于json数据处理,是为了断言方便,这篇就带各位小伙伴实战一下.首先捋一下思路,然后根据思路一步一步的去实现和实战,不要一开始就盲目的动手和无头苍蝇一样到处乱撞,撞得头破血流后而放弃 ...
- 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试六十题(10.11)
九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试六十题 引言 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔/面试五十题 后记 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试六十题 (参与面 ...
- 一位台湾软件工程师的心路历程
发布于2012年12月 前言: 台湾的 IT 环境是什么样的,我们很少关注过.本文作者 superbcde 是一位台湾程序员,他没有显赫的教育背景,从 IT 培训学校开始,一步一步走向自己的奋斗目标. ...
- ArchSummit微课堂|蘑菇街DevOps实践及心路历程分享
本文整理自 #ArchSummit微课堂#--赵成分享的蘑菇街DevOps实践及心路历程,主要介绍一些运维体系建设中的的经历和实践, 什么是DevOps?为什么是DevOps? 蘑菇街DevOps实践 ...
- 最近的心路历程非常之多
1.<老王和他的IT界朋友>能给我们带来什么 最近的心路历程非常之多,每次到了每年的这个时候,我总喜欢停下来,好好写写东西,感觉越来越力不从心.看到之前写的东西,总是很惊讶那样的文字也会出 ...
最新文章
- 服务器暴力破解的程序(python开发)
- Win7系统下Vmware虚拟机无法使用USB设备问题的解决方法
- Kotlin的解析(中)
- java和python哪个编程好找工作_学编程选Python还是Java?就业发展哪个好??
- 【Pytorch神经网络实战案例】40 TextCNN模型分析IMDB数据集评论的积极与消极
- aspx转发php_asp,php,aspx一句话合集
- requestparam的作用_关于@RequestMapping和@RequestParam注解(四)
- 发现凌晨醒来,可以写出平时写不出来的代码
- flex, swf 不能访问网络/本地资源
- 漫画:为什么计算机起始时间是 1970 年 1 月 1 日?
- python 生成器 迭代器 区别_Python生成器和迭代器的区别
- 智能摄像机的网络安全如何保障?
- 找不到可安装的ISAM
- 【渝粤教育】国家开放大学2018年秋季 1018t国际公法 参考试题
- 自定义Inspector检视面板
- 精品软件 推荐 TM2013 性能不好的电脑可以用这软件替代QQ
- linux自动ping脚本,linux 自动ping ip的shell脚本
- Allennlp 安装和使用问题
- 寻迹pid算法 c语言,基于STC12C5A60S2单片机及PID控制算法的气味循迹车设计
- JPA语法大全 特别是JPA的不等于