菜鸟独白

最近国际金融动荡,股市起起伏伏,前几天黄金股开始异动,涨幅非常凶猛!但是到底买哪个黄金股票呢,不如我们自己动手分析一下股票的详细数据,只要50行搞定!

1.三大黄金股票

随便打开一个券商的app,我们看一下目前比较猛的三大黄金股票:中金黄金,西部黄金,山东黄金。到底选哪一个好的,每个人都想今天买股票下单,明天涨停,但是股市有一句俗语,“一平一赢八亏损”!想在股市里面赚钱,不仅需要耐心,还需要技术!二者缺一不可,我们先数据分析一下:

2.获取三大股票的数据

我们可以自己去一些股票网站爬取,也可以用一些开放的接口库比如tushare库,基本上玩量化的都会用这个库,非常方便!

我们通过API 可以一下子获取三大黄金股票的历史交易详细数据,只需要输入起始时间和结束时间,我们这里去2017-1-1/2018-3-23的数据.

3.拿到数据简单清洗

因为是通过API获取,数据其实已经帮我们清洗过了,因为它的数据非常详细:

  • date:日期

  • open:开盘价

  • high:最高价

  • close:收盘价

  • low:最低价

  • volume:成交量

  • price_change:价格变动

  • p_change:涨跌幅

  • ma5:5日均价

  • ma10:10日均价

  • ma20:20日均价

  • v_ma5:5日均量

  • v_ma10:10日均量

  • v_ma20:20日均量

  • turnover:换手率[注:指数无此项]

我们这里简单粗暴的用收盘价,涨跌幅和成交量,这3个维度!尤其是涨跌幅度,可以快速的反映出这3大黄金股内在特性。

我们看一下清洗完成的3个黄金股票的1年零3个月的涨幅情况,一共有298个交易日,但是西部黄金有缺失数据,只有188个交易日,中间有几个月的停牌!

4.到底买一个股票呢

用数据可视化是非常好的方法,帮我们探索和追踪数据集的内部秘密,我们马上来可视化一下,简单用3幅图示例一下:

1). 看一下月线图:

最近一个月西部黄金非常猛,一个月的涨幅达到了33%,相当厉害了,要知道上证指数3月份是跌了-3点几!上面的条形图虽然很好,但是无法反映哪个股票比较活跃,那个比较保守!

2).分布图

纵观整个1年多的交易,很明显西部黄金非常活跃,震幅非常大,而山东黄金相对要稳定一些。

3).趋势图看

从趋势图看在春节之后,黄金周线开始趋于平和,西部黄金一直是在三大黄金股票里面扮演最活跃的角色,3/18开始异动,一周的涨幅达到了20%。

4).涨跌概率VS幅度

经过前面几步,我们大致可以分析得出,如果是一个积进的投资者可以买西部黄金,如果是稳健型的可以买山东黄金!但是能否再进一步呢,我统计了这三只股票的涨跌的概率,以及涨幅的幅度,发现下面这个小秘密:

三大股票,涨的概率:[46.9%, 49.2%, 47.7%],跌的概率:[53.1%, 50.8%, 52.3%],三者很接近,步调一致,而涨跌的比例也差不多5/5开!那么我们看一下如果都在涨的情况下,西部赚的钱是中金的近1倍,而下跌的时候中金比西部要少亏40%,这就是暗示我们一个交易策略,如果想知道,后台输入:输入:黄金股。也欢迎你留言交流你的量化投资策略。

综上所说,几十行代码分析,就可以非常方便的帮我们挑选股票!黄金是用来避险的,当市场情绪波动的时候,可以买一些黄金股来做平衡,进可攻退可守!

文末摘要:

TIOBE 刚刚发布了 4 月编程语言排行榜。 Ruby 曾获得 2006 年 TIOBE “年度编程语言” ,并在 2008 年达到了热度巅峰,但之后就被新语言抢去了光芒,人气大幅下滑。但现在似乎正在重新受到关注,上个月排第九,这个月略有下降排第十。

Objective-C 下降很明显。原因是几年前苹果公司放弃了 Objective-C,并由其后继者 Swift 取而代之。

前 20 名中,涨幅最高的编程语言为 Java ,之后分别是 C、C++、Python、SQL 、Javascript 和 PHP 。

需特别说明的是,SQL 在上上个月被重新添加到了 TIOBE 排行榜中,这个月排在第九。

Python 的持续增长;

根据去年的一些数据,Python 是增长最快的编程语言。今年也一直保持上涨姿态。从 DevOps 到机器学习和数据科学,Python 无处不在。

2017 年末,Python 软件基金会与 JetBrains 一起开展了 Python 开发人员调查,目标是确定最新趋势,并深入了解 Python 在开发界的使用情况。

结果显示,有 4/5 的 Python 使用者将 Python 作为他们的主要语言,这 4/5 中又有一半的人还同时使用 JavaScript。

使用 Python 作为辅助语言的受访者更喜欢将其与JavaScript(46%),C / C ++(42%),Java(41%)和 C#(24%)这几门语言搭配使用。

Web 开发员 vs 数据科学家:谁将统治 Python?

Stack Overflow 的数据科学家 David Robinson 谈论了 Python 的发展,并了解到它来自数据科学和机器学习的巨大扩展。

“2017 年 Python 开发人员调查”将数据分析和机器学习结合到一个单一的“数据科学”类别中时,结果显示 27% 的受访者都使用 Python 进行数据科学研究。

大多数参与此调查的人,似乎都低估了从事数据科学的开发人员的数量。 尽管几年前,网络开发是 Python 的主要应用,但现在情况发生了变化。

所以,将数据分析和机器学习相结合组成的“数据科学”领域,与“Web 开发”领域打成了平手。

调查还显示,使用 Python 的最流行的技术是 Jupyter Notebook,其次是 Docker 和 Anaconda。

关于此调查的详情,你可以查看这个:

  • https://www.jetbrains.com/research/python-developers-survey-2017/

Top 10 编程语言 TIOBE 指数走势(2002-2018)

其他编程语言排名

第 21-50 名如下,可能存在遗漏:

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

  • (Visual) FoxPro, 4th Dimension/4D, Applescript, AutoLISP, Avenue, BBC BASIC, bc, Bourne shell, C shell, CFML, CL (OS/400), CoffeeScript, Common Lisp, Crystal, Elixir, Erlang, F#, Forth, Groovy, Hack, Icon, IDL, Io, J, Korn shell, LiveCode, Maple, Mercury, ML, Modula-2, Monkey, MOO, MQL4, NATURAL, NXT-G, OpenCL, OpenEdge ABL, PowerShell, Q, Ring, Rust, Scheme, Simulink, Snap!, SPARK, Standard ML, Stata, Vala/Genie, VBScript, VHDL

文章最后给大家带来一个福利,想系统学习并且以后从事这方面的同学有福利了,现在报名我们Python任意一个系统学习班级可以享受TensorFlow系统学习课程(为期一个月)

Python web开发班系统学习框架图:

Python爬虫系统学习框架图:

有想法的同学可以加下我的QQ:1015861337

最后,感谢阅读。

项目实战!对近7000只基金进行一个深度分析相关推荐

  1. 【CV项目实战】纯新手如何从零开始完成一个工业级图像分割任务的整个流程?...

    大家好,欢迎来到专栏<CV项目实战>,在这个专栏中我们会讲述计算机视觉相关的项目实战,有大型的完整项目,也有精炼的核心算法实战. 本次主要讲述一个完整的图像分割项目的标准流程,涉及数据标注 ...

  2. 【CV项目实战】纯新手如何从零开始完成一个工业级的图像分类任务?

    大家好,欢迎来到专栏<CV项目实战>,在这个专栏中我们会讲述计算机视觉相关的项目实战,有大型的完整项目,也有精炼的核心算法实战. 本次主要讲述一个完整的工业级别图像分类项目的标准流程,涉及 ...

  3. 前端电商项目实战,如何从 0 开始创造一个【考拉海购官网】?( 共6节教程 )

    文章目录 声明 一,关于页面还原度效果比较 二,第一组演示图是 考拉海购官网的 三,第二组演示图是 本次教程从0开发的 四,教程目录(共6节) 五,全部代码下载地址 新手提示 (1)如何从github ...

  4. 客户关系管理系统 java_Java高级项目实战02:客户关系管理系统CRM系统模块分析与介绍...

    先来CRM系统结构图: 每个模块作用介绍如下: 1.营销管理 营销机会管理:针对企业中客户的质询需求所建立的信息录入功能,方便销售人员进行后续的客户需求跟踪与联系,提高企业客户购买产品的几率. 营销开 ...

  5. Python项目实战-Gensim手动实现LDA算法玩转情感分析

    #!/usr/bin/env python# -*- encoding: utf-8 -*-''' @Author : {Jack Zhao}@Time : 2020/1/9 10:26@Contac ...

  6. 数据分析项目实战 --(kaggle中下载的TikTok最流行音乐分析)

  7. 致运营:你与年薪50万之间只隔了一个商业分析

    作者:运营小咖秀 世界已经进入大数据时代!各个巨头不惜重金堆砌 "分析云''"智慧云" 无论是麦肯锡.BCG这样的顶级咨询公司还是像 Google, 腾讯.阿里这样的商业 ...

  8. Android项目实战--手机卫士

    Android项目实战--手机卫士--结束 很久都没有来更新博客了,之前一直忙着工作的事,接触到了一些以前从来没有接触过的东西,真的挺有挑战性的,但也有很多的无奈,但也学习到了很多东西,我会慢慢的写到 ...

  9. 【项目实战课】从零掌握安卓端Pytorch原生深度学习模型部署

    欢迎大家来到我们的项目实战课,本期内容是<从零掌握安卓端Pytorch原生深度学习模型部署>.所谓项目课,就是以简单的原理回顾+详细的项目实战的模式,针对具体的某一个主题,进行代码级的实战 ...

最新文章

  1. OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so
  2. 【Foundation Frame】NSDictionary/NSMutableDictionary
  3. Linux系统上传文件与下载文件命令
  4. LeetCode 143. 重排链表(Reorder List)
  5. VB.NET程序如何巧妙释放内存
  6. 【休闲游戏 实战1】推箱子PC端小游戏(附源码)
  7. Azure系列2.1.13 —— CloudBlockBlob
  8. OpenStack精华问答 | NOVA计算服务
  9. Github标星35K+超火的Spring Boot实战项目(附项目地址+教程文档)
  10. php表示昨天_php输出各种时间代码表示
  11. 如何在Windows 10上安装MySQL数据库服务器8.0.19
  12. TRF7970A 天线
  13. Linux下安装ActiveMQ(CentOS7)
  14. verilog 中生成块的相关知识
  15. Linux下C编程入门
  16. win10计算机策略禁止用户安装,win10系统软件无法安装显示被组策略阻止的操作办法...
  17. Admob的PIN码接收教程
  18. 开学作业——如何做好课堂笔记
  19. Android开发周报:Android Studio2.0发布、Activity动态创建
  20. 使用神经网络和遗传算法玩转 Flappy Bird

热门文章

  1. html空开距离,进线10平方配多大空开
  2. ChatGPT在大学里该怎么用?24所英国顶级大学宣布立场!
  3. 【centos7】制作U盘系统盘教程
  4. vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in created hook: “TypeError: Object(...) is not a func
  5. java数组长度为0和数组为null
  6. 常见的反弹shell的方法以及对反弹shell的解释
  7. ViCANdo新版本发布(PART2)| XCP集成
  8. netty学习笔记(四)观闪电侠小册netty总结
  9. 数学之英文写作——基本中英文词汇(几何与三角的常用词汇)
  10. 最小生成树-graphics动画设计