记录下用python画蜡烛图

import tushare as ts
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
import mplfinance as mpf
import numpy as np
from datetime import datetimets.set_token('your token')
pro = ts.pro_api()
df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718')
df['date'] = df['trade_date'].apply(lambda x: datetime.strptime(x, '%Y%m%d'))
data = df.loc[:,['date', 'open','close','high','low','vol']]
data = data.rename(columns={"vol": "volume"})
data.set_index('date', inplace=True)
data.index.name = "Date"
data.index = pd.DatetimeIndex(data.index)
data=data.reindex(index=data.index[::-1])# data.head
mc = mpf.make_marketcolors(up='r',down='g')
s  = mpf.make_mpf_style(marketcolors=mc,mavcolors=['#4f8a8b','#fbd46d','#87556f'])mpf.plot(data,type='candle',volume=True, show_nontrading=True, figratio=(20,10), mav=(5,10,15),style=s)

如何获取数据:

https://tushare.pro/register?reg=332190

画图:

https://github.com/matplotlib/mplfinance

https://github.com/matplotlib/mplfinance/blob/master/examples/styles.ipynb

最新版mplfinance画股市蜡烛图相关推荐

  1. 【Python学习笔记】利用mplfinance画K线图

    参考:mplfinance官方说明 凡事上来先举个例子 1.获取数据 import tushare as ts import mplfinance as mpf import pandas as pd ...

  2. 利用python画外汇蜡烛图

    导入本地数据集,进行数据处理,再进行画图 import numpy as np import matplotlib.pyplot as plt import pandas as pd import d ...

  3. 使用mplfinance画K线图,并显示均线,同时画多图

    数据 ddata={'Open': [42.1, 42.52, 42.47, 42.53, 42.36, 42.25, 42.54, 42.49, 42.7, 42.8, 42.9, 43.08, 4 ...

  4. python:mplfinance 画K线图

    python的 mpl_finance模块从2020年已经提醒弃用,2021年现在用 mplfinance模块. 安装 pip install --upgrade mplfinance mpf_kli ...

  5. plotly Candlestick函数画带成交量的蜡烛图, 解决周末空缺的问题

    plotly 画带成交量的蜡烛图 matplotlib 画股票蜡烛图过于繁琐(尽管后来迁移到了mpl_finance包),后来终于发现plotly有这个包,更简洁,更容易上手(颜值还高). 以下为自己 ...

  6. Python画图实战之画K线图【附带自动下载股票数据】

    关于Python画图的基本知识可以先查看下面这篇文章Python画图(直方图.多张子图.二维图形.三维图形以及图中图)https://blog.csdn.net/weixin_41896770/art ...

  7. 蜡烛图、美国图绘图及标记

    来源:https://www.joinquant.com/view/community/detail/92d2ccab2d412dbfa7df366369e6373b?type=1 import nu ...

  8. python k线图_如何用python画K线图(成交量+MACD+KDJ)

    最近一直在研究股票的形态,一些量化的东西,虽然量化听起来很高大上,通寻找到一个策略,通过程序的手段去找到这样一批股票,避免了人为的因素在其中.这样有个问题就是,程序选出来的股票太机械了,某个参数或条件 ...

  9. python 画k线图_matplotlib画k线图

    画k线需要的包和环境: python36 import tushare as ts import re import matplotlib.pyplot as plt import mpl_finan ...

最新文章

  1. 基于TensorFlow打造强化学习API:TensorForce是怎样炼成的?
  2. 以下不是python文件读写方法的是-Python 文件I/O
  3. 子元素相对于父元素垂直居中对齐
  4. 设置MongoDB副本集分为4个步骤
  5. 私有5g网络_Verizon与诺基亚合作部署私有5G网络
  6. 阿里小二的日常工作要被TA们“接管”了!
  7. BZOJ3235 [Ahoi2013]好方的蛇 【单调栈 + dp】
  8. JSON.stringify用法
  9. Windows11 专业版 体验分享
  10. 如何打开别人的Android项目
  11. 2019美团技术沙龙合辑PPT下载
  12. 账号被罚了,申诉的结果出来了,果然
  13. dp什么意思java_%~dp0是什么意思
  14. 美国加州中学课本 教材介绍 - Glencoe系列- 美国初中语文 数学 科学 健康
  15. 线程函数参数(LPVOID Param)
  16. VScode下载安装+使用
  17. GPS天线走线类型及注意事项
  18. Git:恢复未合并的已删除分支
  19. LeakCanary使用
  20. 鉴于Eclipse下在线安装Pydev插件所遇见的问题,及其替代的离线安装的方法

热门文章

  1. 姓名首字母排序(java实现)
  2. CSS学习之display属性与浮动
  3. 王垠:机器与人类视觉能力的差距(2)
  4. word 链接本文档的超级链
  5. jQuery绑定图片做到鼠标跟随
  6. ZXing实现条形码 二维码
  7. ArcGIS Engine 开发 (三)COM技术中的QueryInterface(接口查询)的实现原理和IUnknown接口
  8. Three.js-着色器加工材质及材质着色器详解
  9. 【bzoj4300】绝世好题
  10. 如果你也爱看电影之2018