统计了一下8月28日到现在的涨停情况

利用akshare 获取A股市场所有股票的股票代码列表。

import akshare as ak

stock_list = ak.stock_zh_a_spot()
stock_codes = stock_list['代码'].tolist()

剔除北交所股票

filtered_list = [stock for stock in stock_codes if not stock.startswith("bj")]
print(filtered_list)

遍历股票代码列表,并查询每只股票的交易数据。

start_date = "2023-08-27"
end_date = "2023-11-03"

up_count = 0
down_count = 0

for stock_code in filtered_list:
stock_data = ak.stock_zh_a_daily(symbol=stock_code, start_date=start_date, end_date=end_date,adjust="hfq")
if len(stock_data) > 0:
start_price = stock_data.iloc[0]["close"]
end_price = stock_data.iloc[-1]["close"]
if end_price > start_price:
up_count += 1
elif end_price < start_price:
down_count += 1

print("上涨的股票数量:", up_count)
print("下跌的股票数量:", down_count)

上述代码会遍历股票代码列表,查询每只股票的交易数据,并统计上涨和下跌的数量。

上涨的股票数量: 2704
下跌的股票数量: 2346
发表时间 2023-11-05 18:48     来自上海

赞同来自: 南山见东篱

0

b180

赞同来自:

这个在哪个网站
2023-11-06 12:41 来自河北 引用

要回复问题请先登录注册

发起人

问题状态

  • 最新活动: 2023-11-06 12:41
  • 浏览: 1328
  • 关注: 3
  • luckzpz b180 hankzhang