【python】利用tushare数据合成简单的股票版块指数

编程入门 行业动态 更新时间:2024-10-27 10:19:11

【python】利用tushare数据合成简单的股票<a href=https://www.elefans.com/category/jswz/34/1764606.html style=版块指数"/>

【python】利用tushare数据合成简单的股票版块指数

代码由以下三部分组成:
1.tushare获取股票日数据的函数pro_daily_stock():
2.版块函数计算bankuai(),我只是简单的将N个市值大小顺序的股票的5组数据加权平均,权重暂时是一致的,因为没有tushare数据的高级的接口,无法获得基本面数据来计算权重。可根据自己需要增加权重指标。
3.绘制K线图的基本参数设置draw_bk()
代码如下`

import pandas as pd  # 导入DataFrame数据
import tushare as ts
import mplfinance as mpf#导入数据
def pro_daily_stock(code_val,start_val ,end_val):#获取日行情df_stock = pro.daily( ts_code=code_val,start_date=start_val, end_date=end_val)#修改时间格式df_stock.trade_date = pd.DatetimeIndex(df_stock.trade_date)df_stock.set_index('trade_date',drop =  True,inplace = True)df_stock.sort_index(inplace = True)df_stock.index = df_stock.index.set_names('Date')#聚合recon_data = {'Open': df_stock.open, 'Close': df_stock.close, 'High': df_stock.high, 'Low': df_stock.low,'Volume': df_stock

更多推荐

【python】利用tushare数据合成简单的股票版块指数

本文发布于:2024-03-11 18:46:52,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1729642.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:版块   指数   简单   股票   数据

发布评论

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

>www.elefans.com

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