如何利用PowerBI绘制股票K线图

首页 > 财经 > 正文 2021-06-04

发表自话题:怎么画k线图

K线图这种图表源处于日本德川幕府时代,被当时日本米市的商人用来记录米市的行情与价格波动,后因其细腻独到的标画方式而被引入到股市及期货市场。那如何用PowerBI来绘制精美的K线图呢?一起来看看吧。


Part 1 数据获取

首先,我们要获取股票数据,这里推荐使用Tushare,国内一个比较大型的金融开放数据平台,基本所有的股票数据都可以在这里获取。

然后,我们线注册一个Tushare账号。注册地址:https://tushare.pro/register?reg=316090

注册成功后,去个人页面拿到接口Token。

然后,我们开始安装tushare,可以用pycharm获取直接,也可以直接在cmd安装。

pip install tushare

tushare模块还依赖于这三个模块,也需要安装一下

pandas
bs4
lmxl

我们可以先获取所有上市股票信息

import tushare as tsts.set_token('your token') # 官网注册一下https://tushare.pro/register?reg=316090pro = ts.pro_api()

data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')

df.to_csv("股票代码.csv", encoding="utf-8-sig")print(data)

然后下面我们以中国银行为例,获取其K线数据。

import tushare as tsts.set_token('your token') # 官网注册一下https://tushare.pro/register?reg=316090
pro = ts.pro_api()
# 查询中国银行日线,时间从2019年7月1日到2019年11月15日

df = pro.query('daily', ts_code='601988.SH', start_date='20190701', \

end_date='20191115')

df.to_csv("中国银行.csv", encoding="utf-8-sig")
print(df)

打开数据如下:


Part 2 安装插件

这里推荐一个画K线的插件,和之前那个地图插件是同一个网站。

下载链接:https://okviz.com/candlestick/

也可以直接在PowerBI应用商店中搜索“Candlestick”直接安装。


Part 3 导入数据

打开PowerBI,获取数据,选择文本/csv

打开刚刚导入的插件。

将日期,开盘,收盘,最高,最低,趋势线拖过去。

效果如下:

不过这个趋势线有点丑,可以改成5日移动均线,这里我们去Excel修改一下。添加一个计算5日平均的公式,然后往下拉即可。

然后保存csv(或者保存xlsx也行),在PowerBI中刷新一下数据。

效果如下:


好了,今天的分享就到这里了,我们下期再见。

相关文件请直接回复公众号后台,输入“092”即可获取相关文件

长按二维码关注我们

data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')

标签组:[https] [powerbi

上一篇怎么自己画K线图

下一篇根据MACD画K线图_开心hi小宝_新浪博客

相关阅读

相同话题文章

推荐内容

热门阅读