【python量化交易学习】从tushare获取交易数据,并按照当日交易额,使用pyecharts画出分布柱状图

编程入门 行业动态 更新时间:2024-10-25 08:20:01

【python量化交易学习】从tushare获取交易数据,并按照当日<a href=https://www.elefans.com/category/jswz/34/1763642.html style=交易额,使用pyecharts画出分布柱状图"/>

【python量化交易学习】从tushare获取交易数据,并按照当日交易额,使用pyecharts画出分布柱状图

股票市场投资很重要的一个指标:交易量。因此绘制出当日交易额分布。

相关链接:

tushare免费接口申请

python量化交易学习】从tushare获取交易数据,按1%的涨跌幅统计A股涨跌股票数量,并用pyecharts画出柱状图

import tushare as ts
import pandas as pd
from pyecharts.charts import Bar
from pyecharts import options as opts# 初始化pro接口。使用自己的token
pro = ts.pro_api('d437118*********2')tradedate = "20220315"# 拉取数据
df = pro.daily(**{"ts_code": "","trade_date": tradedate,"start_date": "","end_date": "","offset": "","limit": ""
}, fields=["ts_code","trade_date","open","high","low","close","pre_close","change","pct_chg","vol","amount"
])#按涨跌幅统计
bins =[ i*20000 for i in range(0,50)]
cuts = pd.cut(df['amount'], bins=bins)
tade_amount = df.groupby(cuts)['amount'].count().tolist()#将数据转换为pyecharts需要的格式
x =[ i*2 for i in range(0,50)]c = (Bar().add_xaxis(x).add_yaxis("",tade_amount).set_global_opts(xaxis_opts=opts.AxisOpts(name='千万元'),yaxis_opts=opts.AxisOpts(name='股票数'),title_opts=opts.TitleOpts(title=tradedate +'日交易额分布',pos_left='middle')).render("交易额分布.html")
)

生成柱状图如下:

更多推荐

【python量化交易学习】从tushare获取交易数据,并按照当日交易额,使用pyecharts画出分布柱状图

本文发布于:2024-03-13 10:42:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1733804.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:交易额   画出   当日   数据   柱状图

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!