我的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界朋友>能给我们带来什么 最近的心路历程非常之多,每次到了每年的这个时候,我总喜欢停下来,好好写写东西,感觉越来越力不从心.看到之前写的东西,总是很惊讶那样的文字也会出 ...
最新文章
- 网页转变成app,隐藏浏览器地址栏
- 本地搭建Hadoop伪分布式环境之四:开启搭建Hadoop2.4.0之旅
- yolov3 权重转换
- 小波变换原理_小波变换的知识,转载的
- node 更新_被创造者嫌弃,Node.js 如何应对来自 Deno 的挑战
- 【转】全了!临港四镇最新对口地段小学,中学都在这里,看看你的孩子能读哪个学校
- IPC Binder
- 判断是否是完全二叉树和是否为满二叉树
- JAVA解析RTF 文件
- 交通信息工程 实验三:交通信号机仿真实验
- ant design vue 修改 table 的默认分页的pageSize
- C++异常处理throw
- mysql字符串索引与数字索引_×××数字和字符串数字的索引使用情况
- 有人@70后,只差一位【嘚啵嘚】特约评论员啦!
- PEP8风格是什么?
- AoCoder 1983 [AGC001E] BBQ Hard(组合数+dp)
- 多次登录同一cookie skey 【低危】
- Unity 使用 bvh 驱动骨骼动作
- vmstat 输出中bi bo细说
- 移动魔百盒101s刷机注意事项