pandas、numpy、matlab 这些优秀的python三方库,让python在数据分析领域独领风骚,python成为股票分析领域,必不可少的语言工具

因为近期在使用Jupyter,因此就想在Jupyter上使用一把,此处使用的为Jupyter中文集成版工具,他内置了,pandas、numpy等库,另外还含了Ashare、MyTT两个git上分享的一个比较优秀实用的A股分析库

贴上代码看一下。

#股市行情数据获取和作图 -2
from Ashare.Ashare import *          #股票数据库    https://github.com/mpquant/Ashare
from Ashare.MyTT import *            #myTT麦语言工具函数指标库  https://github.com/mpquant/MyTT
    
# 证券代码兼容多种格式 通达信,同花顺,聚宽
# sh000001 (000001.XSHG)    sz399006 (399006.XSHE)   sh600519 ( 600519.XSHG )

df=get_price('000001.XSHG',frequency='1d',count=120)      #默认获取今天往前120天的日线行情
print('上证指数日线行情\n',df.tail(5))

#-------有数据了,下面开始正题 -------------
CLOSE=df.close.values;         OPEN=df.open.values           #基础数据定义,只要传入的是序列都可以  Close=df.close.values 
HIGH=df.high.values;           LOW=df.low.values             #例如  CLOSE=list(df.close) 都是一样

MA5=MA(CLOSE,5)                                #获取5日均线序列
MA10=MA(CLOSE,10)                              #获取10日均线序列
up,mid,lower=BOLL(CLOSE)                       #获取布林带指标数据

#-------------------------作图显示-----------------------------------------------------------------
import matplotlib.pyplot as plt ;  from matplotlib.ticker import MultipleLocator
plt.figure(figsize=(15,8))  
plt.plot(CLOSE,label='SHZS');    plt.plot(up,label='UP');           #画图显示 
plt.plot(mid,label='MID');       plt.plot(lower,label='LOW');
plt.plot(MA10,label='MA10',linewidth=0.5,alpha=0.7);
plt.legend();         plt.grid(linewidth=0.5,alpha=0.7);    plt.gcf().autofmt_xdate(rotation=45);
plt.gca().xaxis.set_major_locator(MultipleLocator(len(CLOSE)/30))    #日期最多显示30个
plt.title('上证指数   &   布林带',fontsize=20);

plt.show()

效果很不错,通过这个工具,很快,实现了结果!

https://github.com/DaiMaBang/Jupyter

Jupyter股票分析相关推荐

  1. 213:Python学习之数据分析篇——Jupyter 引入yfinance做K线股票分析

    引言 注:根据B站视频<8分钟用Python画K线图做股票分析>整理得到 人生苦短,我用Python.学Python一段时间了,但是没做过啥东西,基于市场不好,闲来无事,想使用Python ...

  2. Python 股票分析入门

    初入数据分析大门,感觉需要补的知识太多太多.不太建议系统补齐各种知识,因为大概率会倒在半路上. 以项目为导向,梳理大概流程,对流程中所需的知识点进行大致学习,以后遇到知识盲点再回来补. 接下来我以股票 ...

  3. Python进行股票分析

    Python进行股票分析 1.准备工作 可以结合视频进行学习,视频链接:视频 2.工具以及所需库 jupyter notebooktushare.pandas.numpy.matplotlib 3.库 ...

  4. 股票分析平台 python_GitHub - pythonstock/stock: stock,股票系统。使用python进行开发。...

    pythonstock V1 项目简介 特别说明:股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析,投资失败亏钱不负责,不算BUG. PythonStock V1 是基于Python ...

  5. python 股票分析库_GitHub - reference-project/stock-1: stock,股票系统。使用python进行开发。...

    pythonstock V1 项目简介 特别说明:股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析,投资失败亏钱不负责,不算BUG. PythonStock V1 是基于Python ...

  6. Pandas实现股票分析

    需求:股票分析 使用tushare包获取某股票的历史行情数据. 输出该股票所有收盘比开盘上涨3%以上的日期. 输出该股票所有开盘比前日收盘跌幅超过2%的日期. 假如我从2015年1月1日开始,每月第一 ...

  7. DataFrame基础操作巩固——股票分析(一)

    以下案例分析全部在jupyter notebook里面完成 股票日期从2010年到2022年2月截至,虽然是2022年8月做的数据分析案例,但是是按所述日期进行分析的 需求一:股票分析 使用tusha ...

  8. python 股票分析库_GitHub - MrFiona/stock: stock,股票系统。使用python进行开发。

    pythonstock V1 项目简介 特别说明:股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析,投资失败亏钱不负责,不算BUG. PythonStock V1 是基于Python ...

  9. java 计算移动平均线_基于Java语言开发的个性化股票分析技术:移动平均线(MA)...

    基于Java语言开发的个性化股票分析技术:移动平均线(MA) 基于 Java 语言开发的个性化股票分析技术:移动平均线(MA)移动平均线(MA)是以道·琼斯的"平均成本概念"为理论 ...

最新文章

  1. leetcode 438. Find All Anagrams in a String 滑动窗口法
  2. vba 判断文本框内容是否为空_校验数据一旦失败,VBA代码自动控制焦点返回的另一备选方案...
  3. 一种实现(无须root)手机截屏方案
  4. 手把手教你发行自己的以太坊ERC20 Token 并进行转账
  5. css宋体代码_前端开发必备的CSS命名规范与常用CSS代码集合
  6. [Bootstrap]全局样式(四)
  7. php重定向页面位置,php - PHP重定向到基于页面版本的用户位置(IPAPI),并在会话中记住 - SO中文参考 - www.soinside.com...
  8. 2009从知到行知识管理培训公开课最后一期
  9. 如何利用火狐获取网址中的提交链接
  10. 【转】Linux 下修改Tomcat使用的JVM内存大小
  11. 2019 7.14学习笔记
  12. ZooKeeper官方文档学习笔记01-zookeeper概述
  13. 系统分析师论文评分标准
  14. 阿里icon使用fontclass
  15. pandas按照多列排序-ascending
  16. python下载第三方库超时报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pyt
  17. 登录验证,如果输入错误次数超过3次,则锁定该账户
  18. Hive学习(待续)
  19. 谷歌ai人工智能叫什么_谷歌正在通过AI策展和内置订阅全面革新Google新闻
  20. Docker 容器文件拷贝及目录挂载

热门文章

  1. 位/比特(bit)、字节(Byte)的理解
  2. 【LeetCode】Integer Break
  3. html5 自动扣图,js+html5 canvas实现ps钢笔抠图
  4. 字典制作工具-创建自己的密码字典文件
  5. ssd固态硬盘寿命查询检测 SsdDiskInfo工具
  6. WebRTC之P2P
  7. 怎么实现文字转换成语音?分享一个简单的小妙招
  8. 博客版企划书(日不落战队)
  9. Word文档密码忘记了
  10. mysql 空集 赋值,mysql – 是否有一个简单的SELECT-Statement创建一个空集?