一个成熟市场,前50%市值的股票成交量占比总的成交量是4%。
2016年是45%,A股目前(2020.12)是19%,预测这个数字会越来越低,用python计算了当日成交占比。

import pandas as pd
import tushare as ts
import time
import datetime
import os
import csv
import numpy as npdef cmp(elem):return elem[1]todate = datetime.date.today()
path = r'D:\stock\data\all_stock\\' + str(todate.strftime('%Y-%m-%d')) + '.csv'
if os.path.exists(path):stock_all = pd.read_csv(path)# print(stock_all.shape)
else:stock_all = ts.get_today_all()stock_all.to_csv(path)# get stocks code
all_stock_code = stock_all.iloc[:, 1].tolist()# get stocks mktcap 总市值
all_stock_mktcap = stock_all.iloc[:, -2].tolist()# get stocks nmc 流通市值
all_stock_nmc = stock_all.iloc[:, -1].tolist()# get stocks amount
all_stock_amount = stock_all.iloc[:, -5].tolist()# dict_stock_mktcap = dict(zip(all_stock_code, all_stock_mktcap))
list_stock_nmc_amount = list(zip(all_stock_code, all_stock_nmc, all_stock_amount))# print(list_stock_mktcap_amount)list_stock_nmc_amount.sort(key=cmp, reverse=True)
# print(list_stock_nmc_amount)list_stock_mktcap_amount_np = np.array(list_stock_nmc_amount)
# print(list_stock_mktcap_amount_np)
# print(list_stock_mktcap_amount_np.shape[0])
sum_50 = np.sum(list_stock_mktcap_amount_np[0:int(list_stock_mktcap_amount_np.shape[0] / 2)], axis=0)[2]
sum_all = np.sum(list_stock_mktcap_amount_np, axis=0)[2]print("日期:{}".format(str(todate.strftime('%Y-%m-%d'))))
print("流通市值前50%的股票成交总量为{}亿元\n总成交量为{}亿元".format(round(sum_50 / 100000000, 2), round(sum_all / 100000000, 2)))
print("流通市值前50%的股票成交总量占比为{}%".format(100 * round(sum_50 / sum_all, 3)))
print("流通市值后50%的股票成交总量占比为{}%".format(100 * (1 - round(sum_50 / sum_all, 3))))

目前才12.4%,a股还会继续成熟,漂亮300,漂亮50,加油!

前50%股票成交量占比计算相关推荐

  1. python-每日一练-抽取某本书的前50条短评内容并计算评分的平均值

    python-每日一练-抽取某本书的前50条短评内容并计算评分的平均值 ''' 抽取某本书的前50条短评内容并计算评分的平均值.提示:有的评论中并不包含评分. ''' import requests ...

  2. python3.6爬取豆瓣读书《鱼王》前50条短评内容和平均分数

    这里先获取平均分 //待续 打开网页 https://book.douban.com/subject/26853356/comments/ 综合下一页可以知道: 后面的页码 https://book. ...

  3. 计算菲波那切数列前50项

    计算菲波那切数列 前50项 public class Main {public static void main(String[] args) {// temp 1 表示第一个数 temp 2 表示第 ...

  4. 超级计算机计算足球比赛,超级计算机算出世界前50足球俱乐部:曼城排名第1,欧冠冠军仅第3...

    原标题:超级计算机算出世界前50足球俱乐部:曼城排名第1,欧冠冠军仅第3 谁是目前全球最好的俱乐部?关于这个问题,很多球迷都有自己的看法.在这个信息时代,数据可以说明很多问题.当然,数据也可以用来评估 ...

  5. 清华大学霸榜计算机学科第一!2022 USNews世界大学排名出炉,计算机前50中国占19个...

    111美国时间10月26日,U.S.News正式发布最新的2022最佳全球院校排名.哈佛大学继续领跑全球No.1的位置,麻省理工学院.斯坦福大学.加利福尼亚大学伯克利分校位列Top5.清北分别位列26 ...

  6. 清华大学霸榜计算机学科第一!2022 USNews 世界大学排名出炉,计算机前50中国占19个...

    点击"开发者技术前线",选择"星标" 让一部分开发者看到未来 来源:新智元.U.S.News [导读]美国时间10月26日,U.S.News正式发布最新的202 ...

  7. 41家对中国市场依赖度最高(依营收占比计算)的美国公司

    高盛公司根据2017财年数据,统计得出了41家对中国市场依赖度最高(依营收占比计算)的美国公司,包括思佳讯.高通.博通.美光.德州仪器.AMD.科磊.微芯科技.亚德诺.赛灵思等美国知名半导体公司均上榜 ...

  8. [R语言] ggplot2入门笔记4—前50个ggplot2可视化效果

    文章目录 通用教程简介(Introduction To ggplot2) 4 ggplot2入门笔记4-前50个ggplot2可视化效果 1 相关性(Correlation) 1.1 散点图(Scat ...

  9. 2001-2011年SCI收录中国学者发表的自动化与控制系统学科论文发文量前50期刊

    2001-2011年,SCI收录至少有一位中国学者(不包括台湾地区)发表的论文1,016,482篇(截至到2012年10月6日按出版年统计),其中自动化与控制系统 (Automation Contro ...

最新文章

  1. 内嵌iframe撑高父容器,底部有4px留白问题解决办法
  2. 32树莓派_你觉得树莓派的32位系统到了2038年会出现故障吗?
  3. Eclipse使用Team explorer everywhere进行代码管理
  4. 面试小能手速成,接口测试脚本如何编写?其实很简单
  5. Intellij IDEA 添加jar包的三种方式
  6. 基于京东家电商品知识图谱的自动问答系统(三) -- Java实现问答系统
  7. html生成jsessionid,H5 APP 使用 JSESSIONID 保持会话登录
  8. android fps 检测工具,Android FPS监测 方法总结
  9. 计算机网络专业以后装网线,安装了1000M宽带后,您就不必再上网了吗?千兆宽带有多快?...
  10. 在vue项目中使用骨架屏
  11. python 绘制椭圆
  12. ASP.NET MVC --- 身份认证与授权
  13. 介绍DOTA2 AI的开发基础——调试
  14. 【AtCoder】AtCoder Grand Contest 046
  15. ADSL后台初始密码大全
  16. 2023年贵州大学文艺学专业考研上岸经验
  17. 汽车驱动力及发动机转矩曲线在python中拟合
  18. 命令行将U盘文件系统转换成ntfs(转)
  19. 智力题(真尼玛有意思!!!)
  20. OJ每日一练——晶晶赴约会

热门文章

  1. Android视角,精妙绝伦的回调方法
  2. prior oracle 10g,Oracle10g 控制文件的改变
  3. python输出画图html,python画柱状图并且输出到html文件
  4. python爬取小说爬取_用python爬取笔趣阁小说
  5. 【编程语言】Scala 函数式编程
  6. 2021美赛D题思路
  7. 重磅推荐:一个也许能骗到黑客的系统
  8. 什么是BGP服务器,那些场景会用到?
  9. 彻底解决jdbc数据库连接超时重试-communication link failure的正确姿势
  10. 调用QQ音乐接口,实现自制MV播放器