首页 > 其他分享 >akshare股票涨跌停获取统计分析

akshare股票涨跌停获取统计分析

时间:2024-10-30 21:17:23浏览次数:3  
标签:统计分析 akshare industry down limit details 涨跌 stocks 连板数

参看:
https://akshare.akfamily.xyz/data/stock/stock.html#id375

数据源来自东方财富网:https://quote.eastmoney.com/ztb/detail#type=ztgc
在这里插入图片描述

参数说明
涨停统计: n/m代表m天中有n次涨停板

安装:

pip install akshare  -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

涨停股票

import akshare as ak
import pandas as pd


# 获取涨停板信息
def get_limit_up_stocks(trade_date):
    df = ak.stock_zt_pool_em(date=trade_date)
    return df

# 示例:获取2023年10月10日的涨停板信息
trade_date = '20241030'
limit_up_stocks = get_limit_up_stocks(trade_date)

# 打印涨停板信息
print(limit_up_stocks)

在这里插入图片描述
参数说明在这里插入图片描述

统计连板数倒排序

limit_up_stocks_sorted = limit_up_stocks.sort_values(by='连板数', ascending=False)
print("连板数倒排序:")
limit_up_stocks_sorted[['代码', '名称', '连板数', '所属行业']]

在这里插入图片描述

列出每个行业里的具体股票名称及其连板数



def get_industry_details(group):
    return group[['名称', '连板数']].to_dict(orient='records')

industry_details = limit_up_stocks.groupby('所属行业').apply(get_industry_details).reset_index()
industry_details.columns = ['所属行业', '股票详情']

# 统计每个行业里的连板数总和
industry_stats = limit_up_stocks.groupby('所属行业')['连板数'].sum().reset_index()
industry_stats_sorted = industry_stats.sort_values(by='连板数', ascending=False)

# 合并行业统计和具体股票详情
industry_stats_with_details = pd.merge(industry_stats_sorted, industry_details, on='所属行业')

print("每个行业里的连板数统计及具体股票名称及其连板数:")
industry_stats_with_details

在这里插入图片描述

跌停股票

import akshare as ak
import pandas as pd


# 获取跌停板信息
def get_limit_down_stocks(trade_date):
    df = ak.stock_zt_pool_dtgc_em(date=trade_date)
    return df

# 示例:获取2023年10月10日的涨停板和跌停板信息
trade_date = '20241030'

limit_down_stocks = get_limit_down_stocks(trade_date)

# 打印涨停板和跌停板信息

print("跌停板信息:")
limit_down_stocks


在这里插入图片描述
在这里插入图片描述

统计连板数倒排序

limit_down_stocks_sorted = limit_down_stocks.sort_values(by='连续跌停', ascending=False)
print("跌停板连板数倒排序:")
limit_down_stocks_sorted[['代码', '名称', '连续跌停', '所属行业']]

在这里插入图片描述

列出每个行业里的具体股票名称及其连板数

# 统计每个行业里的连板数,并列出每个行业里的具体股票名称及其连板数
def get_industry_details(group):
    return group[['名称', '连续跌停']].to_dict(orient='records')

 
# 跌停板
industry_details_down = limit_down_stocks.groupby('所属行业').apply(get_industry_details).reset_index()
industry_details_down.columns = ['所属行业', '股票详情']

# 统计每个行业里的连板数总和
 
industry_stats_down = limit_down_stocks.groupby('所属行业')['连续跌停'].sum().reset_index()
industry_stats_sorted_down = industry_stats_down.sort_values(by='连续跌停', ascending=False)

# 合并行业统计和具体股票详情
 
industry_stats_with_details_down = pd.merge(industry_stats_sorted_down, industry_details_down, on='所属行业')

 
print("跌停板每个行业里的连板数统计及具体股票名称及其连板数:")
industry_stats_with_details_down

在这里插入图片描述

标签:统计分析,akshare,industry,down,limit,details,涨跌,stocks,连板数
From: https://blog.csdn.net/weixin_42357472/article/details/143374496

相关文章

  • 炒股速判涨跌,有哪些实用方法?
    Python股票接口实现查询账户,提交订单,自动交易(1)Python股票程序交易接口查账,提交订单,自动交易(2)股票量化,Python炒股,CSDN交流社区>>>分时图的暗示在开盘十分钟内,大盘分时图的高低点走向是判断涨跌的重要依据。若高低点不断上移且涨幅达3%以上,市场呈现强势,这意味着市场有......
  • 【粉丝福利社】R语言统计分析与可视化从入门到精通
    标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度博客之星TOP2,2023年度......
  • 《R 语言统计分析与可视化从入门到精通》好书推荐
    ......
  • 通达信“钻石顶底,多空涨跌即时提示公式!无限制
    通达信“钻石顶底,多空涨跌即时提示公式!无限制使用技巧“底部三月,顶部三天”是市场顶底形态的常用描述,强调顶部形成迅速而底部形成缓慢的市场规律。精通K线图解及股市顶部形态对于投资者准确判断市场转折点至关重要。顶部形态通常标志着由上升趋势向下降趋势的转变,常见的顶......
  • Springboot计算机毕业设计班级科创学分统计分析系统9e47q
    Springboot计算机毕业设计班本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表项目功能:班级,教师,学生,科创学分,项目类别,创新项目,学分申请开题报告内容一、选题背景及意义随着科技的不断进步和社会的发展......
  • R语言经典统计分析
    经典统计分析包括了许多常用的统计方法和技术,用于数据的描述、推断和建模。本节将介绍经典统计分析方法(包括t检验、方差分析、卡方检验、线性回归)在R语言中的实现。5.1.1 t检验样本均值(samplemean),又称样本均数,是描述一组数据集中趋势的重要统计量。它是通过将一组数据的所有......
  • python量化数据4:茅台为例计算股票日k线涨跌幅
    一、环境pipinstallpandaspipinstallmootdx二、代码#行业业绩轮动公众号首发frommootdx.quotesimportQuotesimportpandasaspdclient=Quotes.factory(market='std')#获取实时行情df=client.bars(symbol='600519',frequency=9,offset=15)#获取最近1......
  • java+vue计算机毕设工作计划统计分析系统【源码+程序+论文+开题】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当今快节奏的商业环境中,企业的高效运作离不开精细化的管理与规划。随着企业规模的扩大,部门间协作的复杂性、员工工作计划的多样性以及项目进度的动......
  • R语言生物群落(生态)数据统计分析与绘图
    R语言作的开源、自由、免费等特点使其广泛应用于生物群落数据统计分析。生物群落数据多样而复杂,涉及众多统计分析方法。主要特点为聚焦生态学研究领域,从R语言基础操作和作图、数据准备整理,到各种数量分析方法的应用情景分析,实现从数据整理到分析结果展示的完整科学研究数据分......
  • SciTech-Mathmatics-Probability+Statistics:Quantifing Uncertainty_统计分析: SciTec
    一般数学表示方法概率数学表示方法\(\large\begin{array}{rl}\\\bm{X}:&符合某种概率分布的Random\Variable(随机变量)\\\bm{x}:&\bm{rnorm},随机变量X的一个实例,,…\\\bm{f}:&\bm{pdf},\bm{dnorm},\text{ProbabilityDistributionFunction}\of\\text......