我的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 股票实战可视化风险评估操练)相关推荐

  1. 我的Python心路历程 第十期 (10.3 雅虎金融股票day数据转化为csv)

    我的Python心路历程 第十期 (10.3 雅虎金融股票day数据转化为csv) 上期实践了如何获取通信达数据,但先天不足是无法获取Adj Close的取值,今天这一实践课堂可以解决这个忧虑. 首先 ...

  2. 我的Python心路历程 第十期 (10.2 通达信股票day数据转化为csv)

    背景 今日我的Python心路历程是 通达信股票day数据转化为csv) 方案 股票day数据转化为csv,便于pandas分析.详见参考1来下载股票日线数据,如:上证所有证券日线. 其中,需要了解的 ...

  3. 我的Python心路历程 第十二期 (12.4 指数实战可视化之plot中展示文本)

    我的Python心路历程 第十二期 (12.4 指数实战可视化之plot中展示文本) label.文本的显示. 代码: plt.xlabel(u'日期')plt.ylabel(u'净值')plt.te ...

  4. 【学习笔记】Python编程,从入门到实践(自学python心路历程及学习笔记整理)

    [学习背景] 最爱语录:人生苦短,我用python! Input("Is life always this hard or is it just when you are a kid?&qu ...

  5. 文科生学python_一个文科生的python心路历程

    没错,我是一个文科生.作为一个文科生,学习python这种计算机编程语言,一般人会认为是不是疯了.大概我之前也没有想过会选这门课.而做下决定的原因很简单,肖胜刚老师曾是大一时任我们计算机课的老师,当时 ...

  6. python接口自动化(十九)--Json 数据处理---实战(详解)

    简介 上一篇说了关于json数据处理,是为了断言方便,这篇就带各位小伙伴实战一下.首先捋一下思路,然后根据思路一步一步的去实现和实战,不要一开始就盲目的动手和无头苍蝇一样到处乱撞,撞得头破血流后而放弃 ...

  7. 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试六十题(10.11)

    九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试六十题 引言 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔/面试五十题 后记 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试六十题 (参与面 ...

  8. 一位台湾软件工程师的心路历程

    发布于2012年12月 前言: 台湾的 IT 环境是什么样的,我们很少关注过.本文作者 superbcde 是一位台湾程序员,他没有显赫的教育背景,从 IT 培训学校开始,一步一步走向自己的奋斗目标. ...

  9. ArchSummit微课堂|蘑菇街DevOps实践及心路历程分享

    本文整理自 #ArchSummit微课堂#--赵成分享的蘑菇街DevOps实践及心路历程,主要介绍一些运维体系建设中的的经历和实践, 什么是DevOps?为什么是DevOps? 蘑菇街DevOps实践 ...

  10. 最近的心路历程非常之多

    1.<老王和他的IT界朋友>能给我们带来什么 最近的心路历程非常之多,每次到了每年的这个时候,我总喜欢停下来,好好写写东西,感觉越来越力不从心.看到之前写的东西,总是很惊讶那样的文字也会出 ...

最新文章

  1. 服务器暴力破解的程序(python开发)
  2. Win7系统下Vmware虚拟机无法使用USB设备问题的解决方法
  3. Kotlin的解析(中)
  4. java和python哪个编程好找工作_学编程选Python还是Java?就业发展哪个好??
  5. 【Pytorch神经网络实战案例】40 TextCNN模型分析IMDB数据集评论的积极与消极
  6. aspx转发php_asp,php,aspx一句话合集
  7. requestparam的作用_关于@RequestMapping和@RequestParam注解(四)
  8. 发现凌晨醒来,可以写出平时写不出来的代码
  9. flex, swf 不能访问网络/本地资源
  10. 漫画:为什么计算机起始时间是 1970 年 1 月 1 日?
  11. python 生成器 迭代器 区别_Python生成器和迭代器的区别
  12. 智能摄像机的网络安全如何保障?
  13. 找不到可安装的ISAM
  14. 【渝粤教育】国家开放大学2018年秋季 1018t国际公法 参考试题
  15. 自定义Inspector检视面板
  16. 精品软件 推荐 TM2013 性能不好的电脑可以用这软件替代QQ
  17. linux自动ping脚本,linux 自动ping ip的shell脚本
  18. Allennlp 安装和使用问题
  19. 寻迹pid算法 c语言,基于STC12C5A60S2单片机及PID控制算法的气味循迹车设计
  20. JPA语法大全 特别是JPA的不等于

热门文章

  1. 传奇脚本关于!Setup.txt 详细介绍
  2. 灵活用工十大热门行业及应用场景
  3. [C#]LambdaTest
  4. 如何使用命令提示符查找和打开文件
  5. 重温《海龟交易法》:要尊重市场的规律
  6. android手机品牌排行,智能手机品牌排行榜2019前十名
  7. 过犹不及,别再在编程中高射炮打蚊子
  8. py使用pie绘制饼图或圆环图
  9. HTML DOM中的根节点是______,HTML DOM 学习
  10. 【DVB】【Cert】DVD相关认证简介