利用tushare分析A股市场高价股占比与中长期趋势

tushareID : 467792

1.高价股占比 假设:股价大于100元的股票为高价股

#导入相关库

import tushare as ts import pandas as pd #初始化tushare接口 
pro = ts.pro_api() #获取股票市场2022/03/03所有股票的开盘价,收盘价 
stockData = pro.daily(trade_date='20220303', fields='ts_code,trade_date,open,close') 
#筛选出股票价格大于100元的股票 
highStock = stockData[stockData["close"]>100] 
#计算高价股票占整个A股市场的比例 scale = len(highStock)/len(stockData) scale

由计算所得数据可知,股票价格超过100元的股票仅占A股市场所有股票的3.8% 2.A股市场股票价格分布 由上面的分析可知,A股市场96.2%的股票价格均小于100元,因此绘制出该部分的股票价格频率分布直方图即可大概了解A股市场股票价格分布

# 导入所需的python包

from pylab import mpl import numpy as np import matplotlib.pyplot as plt mpl.rcParams['font.sans-serif'] = ['SimHei'] 
mpl.rcParams['axes.unicode_minus'] = False plt.hist(stockData["close"],bins=list(range(1,100))) 
plt.title("A股市场0-100元股票价格频率分布直方图") 
plt.xlabel("股票价格")
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值