栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

mplfinance绘制K线图

mplfinance绘制K线图

Tushare

Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,Tushare返回的绝大部分的数据格式都是pandas Dataframe类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化。

旧的api

ts.get_k_data("股票代码",ktype='D',start="2018-01-01",end="2021-12-02")

Tushare最新的api引入了积分制度,需要注册账号才能使用。token凭证码在个人主页接口token中找到。

token= '复制自己的token'
ts.set_token(token)
pro=ts.pro_api()

mplfinance

mpf.plot(data)
data必须是pandas.Dataframe数据类型,列中必须包含Open, High, Low’和 Close ,且行索引必须是pandas.DatetimeIndex,行索引的名称必须是Date,成交量Volume不是必须的为可选项

import mplfinance as mpf
import tushare as ts
import pandas as pd
import datetime

token= '你的token'
ts.set_token(token)
pro=ts.pro_api()

#股票代码是北方稀土的
data=pro.daily(ts_code="600111.SH",start_date='20180701', end_date='20211201')
datawrite=data.iloc[:,1:]
datawrite['trade_date']=pd.to_datetime(datawrite['trade_date'])#原来的类型为Series
datawrite.set_index('trade_date',inplace=True)

mpf.plot(datawrite.iloc[30:0:-1,0:4],type='candle')


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/630024.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号