前言:
现在朋友们对“python股票k”大概比较注重,朋友们都需要分析一些“python股票k”的相关资讯。那么小编也在网摘上网罗了一些关于“python股票k””的相关内容,希望同学们能喜欢,各位老铁们一起来了解一下吧!# 白点数据,运行环境Python3.8,方便win7及win2008系统# -*- coding: UTF-8 -*-#### 日K线参数名称及定义 ###### 参数名称 参数描述 说明## 0 date 交易所行情日期 格式:YYYY-MM-DD## 1 code 证券代码 格式:sh.600000。sh:上海,sz:深圳## 2 open 今开盘价格 精度:小数点后4位;单位:人民币元## 3 high 最高价 精度:小数点后4位;单位:人民币元## 4 low 最低价 精度:小数点后4位;单位:人民币元## 5 close 今收盘价 精度:小数点后4位;单位:人民币元## 6 preclose 昨日收盘价 精度:小数点后4位;单位:人民币元## 7 volume 成交数量 单位:股## 8 amount 成交金额 精度:小数点后4位;单位:人民币元## 9 adjustflag 复权状态 不复权、前复权、后复权## 10 turn 换手率 精度:小数点后6位;单位:%## 11 tradestatus 交易状态 1:正常交易 0:停牌## 12 pctChg 涨跌幅(百分比) 精度:小数点后6位## 13 peTTM 滚动市盈率 精度:小数点后6位## 14 psTTM 滚动市销率 精度:小数点后6位## 15 pcfNcfTTM 滚动市现率 精度:小数点后6位## 16 pbMRQ 市净率 精度:小数点后6位## 17 isST 是否ST 1是,0否## 日期【0】 昨收【1】 开盘【2】 最低【3】 最高【4】 收盘【5】## 振幅【6】 涨跌【7】 成交量【8】 成交额【9】 换手率【10】import jsonimport osfrom PIL import Image, ImageDraw,ImageFontwith open('data/sh_sz.txt', 'r', encoding='utf-8-sig', newline='\r\n') as f: ddd=json.loads(f.read())with open('data/行业分类2.txt', 'r', encoding='utf-8-sig', newline='\r\n') as f: ddd2=json.loads(f.read())f0=lambda x: 0.0 if x=="" else float(x)rrr=[]a="d"for dd in ddd: ooo=[] #if dd[0][:3]!="of." and dd[4]=="1" and dd[5]=="1": # 统计科创板 #if dd[0][:3]!="of." and dd[4]=="1" and dd[5]=="1" and dd[0][:6]!="sh.688" and dd[0][:4]!="sz.3": # 不统计科创板 if dd[0][:3]!="of." and dd[4]=="1" and dd[5]=="1" and dd[0][:6]!="sh.688" and dd[0][:4]!="sz.3" and dd[1][0]=="中": # 中字头 if os.path.exists(f'data/k_line_{a}/{dd[0]}_{a}.txt'): with open(f'data/k_line_{a}/{dd[0]}_{a}.txt', 'r', encoding='utf-8-sig', newline='\r\n') as f: ooo=json.loads(f.read()) if ooo!=[]: rrr.append([dd[0], dd[1], dd[2], ooo[-1][0], f0(ooo[-1][5])]) # 股票代码 名称 上市日期,收盘价rrr.sort(key=lambda x: x[4], reverse=True) # 按股价排序rrr2={}for rr in rrr: print(f"{rr[0]} {rr[1]} 上市:{rr[2]} 收盘:{rr[3]} 收盘价:{rr[4]}元") key=rr[4]//10 # 股价按每10元汇总 rrr2.setdefault(key, 0) rrr2[key]+=1rrr2=sorted(rrr2.items(), key=lambda x: x[0])print(f"股票统计总数:{len(rrr)}")for rr in rrr2: print(f"{int(rr[0]):>3}——{int((rr[0]+1)*10):>4}元:{rr[1]}支")print("--end--")
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python股票k #c语言数字排序代码有哪些