小福利,运用python里面的talib模块和cufflinks模块实现stock可视化分析

import pandas as pd
from sqlalchemy import  create_engine
# import pymysql
import talib as ta
import matplotlib as plt
import pandas as pddf=pd.read_excel('D:\stockdata\stock2.xlsx')
# df.head(10)
df=df.sort_values(by='trade_date',ascending=True)
df2=df.loc[df['ts_code']=='600519.SH']
df2.head(10)

import plotly,cufflinks
import chart_studio.plotly as py
import plotly.graph_objects as go
import pandas as pd
from plotly.offline import download_plotlyjs,init_notebook_mode,plot,iplot
df2.info()

df2['k'],df2['d']=ta.STOCH(df2['high'].values,df2['low'].values,df2['close'].values,fastk_period=9,slowk_period=3,slowk_matype=0,slowd_period=3,slowd_matype=0)
df2.head(20)

df2['j']=3*df2['k'].values-2*df2['d'].values
df2[df2['j']<0]

import cufflinks as cf
cf.go_offline()
qf=cf.QuantFig(df2)
qf.add_bollinger_bands()
qf.iplot()

加上RSI指数曲线
qf.add_rsi()
qf.iplot()

以上就是stock分析模型之一的KDJ模型,属于量化交易的一部分内容。

小福利,运用python里面的talib模块和cufflinks模块实现stock可视化分析相关推荐

  1. 小福利,excel里面的subtotal函数的高级运用

    小福利,excel里面的subtotal函数的高级运用 由于函数SUBTOTAL不能和其他函数一起使用,所以我们要将数据进行粘贴, 我们选择使用SUBTOTAL函数的103了,计算非空单元格的个数,且 ...

  2. python里面的dict和set

    python里面的dict和set dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速 ...

  3. python里面的tuple与list对比

    python里面的tuple与list对比 tuple 另一种有序列表叫元组:tuple.tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字: >> ...

  4. 小福利,Python操作excel的常用方法(1)

    大家好,我是天空之城,今天给大家带来小福利,Python操作excel的常用方法(1) Python读取excel文件的最方便的模块就是pandas 这是excel数据截图如下 读取excel的代码如 ...

  5. python里面的list

    python里面的list list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: ...

  6. python 抓取解析接口数据_[干货]用python抓取摩拜单车API数据并做可视化分析(源码)...

    原标题:[干货]用python抓取摩拜单车API数据并做可视化分析(源码) 在APP中能看到很多单车,但走到那里的时候,才发现车并不在那里.有些车不知道藏到了哪里:有些车或许是在高楼的后面,由于有GP ...

  7. 【Python程序设计】基于Python Flask的网易云音乐歌单采集与可视化分析平台-源码经过调试,100%可运行

    基于Python Flask的网易云音乐歌单采集与可视化分析平台 项目获取 一.项目简介 二.开发环境 三.项目技术 四.功能介绍 五.功能结构 六.运行截图 项目获取 获取方式(点击下载):是云猿实 ...

  8. python里面的pip是什么意思_python中的pip是什么意思

    pip是Python的包管理器.这意味着它是一个工具,允许你安装和管理不属于标准库的其他库和依赖. 软件包管理极其重要,所以自 Python3 的 3.4 版本以及 Python2 的 2.7.9 版 ...

  9. 【Power BI+Excel+Python】2019年4月全国数据分析招聘岗位可视化分析

    前言 近几年来,大数据.人工智能.云计算概念如火如荼,而数据分析作为大数据和人工智能领域必备的职能之一,在人才市场上需求越来越强劲. 那,数据分析职位,一般在哪些城市需求较多,各城市分布情况如何?需要 ...

最新文章

  1. C语言运算符的优先级
  2. 给新创建的用户 赋予所有的权利 *.* 查看权限 删除用户 ---------DCL用户权限管理篇...
  3. 会声会影X4 初学者速成 转
  4. php-fpm linux 权限,nginx/php-fpm及网站目录的权限设置
  5. MySQL单列索引与复合索引选择
  6. sts 创建webservice项目_Eclipse Maven生成WebService客户端代码及测试
  7. oracle ojvm generic,Oracle OJVM安全补丁
  8. 机械臂中的四元素转为旋转矩阵_雅克比矩阵(上)雅克比推导
  9. java几最快_Java 11 究竟比 8 快了多少?
  10. scrot截图ubuntu
  11. Linux Vim编辑器的基本使用
  12. 利用tensorflow实现手写体识别
  13. 震惊世界的中国秘方————里面的方子都是一个老中医几十年的心血!!!...
  14. kafka启动之后秒退的原因
  15. js实现个任意位正小数,向上进位
  16. microLite_timer,简洁、小巧精干的软件定时器
  17. 用户体验设计中的场景服务设计
  18. 英文打字自动空格如何解决?
  19. 【区块链108将】BKFUND许超逸:Token为基金管理行业带来新的空白市场机会
  20. 机器学习笔记(九)聚类算法Birch和层次聚类Hierarchical clustering

热门文章

  1. 电话和互联网使用:首次移动电话数下降
  2. 如何去除PDF中的水印,PDF去水印方法
  3. 【浙大pta大计基】
  4. OSPF prefix-suppression Test
  5. java实现二维码生成功能
  6. 基于linux下的shell脚本的编写
  7. 数据处理 | MATLAB实现KNN(K近邻)缺失数据填补
  8. Python学习笔记:通过Headers字段模拟浏览器访问亚马逊界面爬取
  9. 字符串的输入输出及字符串函数
  10. Python基于人脸识别的考勤系统(附源码)