AKShare股票数据—AKShare10文档
行业成交情况
import akshare as ak
# 查看当年当月的各行业成交情况,一般当年没有结束的情况下,不能选当年,只能选当月
stock_szse_sector_summary_df = ak.stock_szse_sector_summary(symbol="当月", date="202302")
print(stock_szse_sector_summary_df)
import akshare as ak
# 地区交易排序
stock_szse_area_summary_df = ak.stock_szse_area_summary(date="202203")
print(stock_szse_area_summary_df)
市场全貌
import akshare as ak
# 上证全貌
stock_sse_summary_df = ak.stock_sse_summary()
# 深证原貌
stock_szse_summary_df = ak.stock_szse_summary(date="20200619")
print("上证:")
print(stock_sse_summary_df)
print("深证:")
print(stock_szse_summary_df)
import akshare as ak
# 查看股票的基本概况
stock_inpidual_info_em_df = ak.stock_inpidual_info_em(symbol="000001")
print(stock_inpidual_info_em_df)
不知道为啥运行drop_duplicateds会报错,说是不mutable的不懂
# 通过ak.fund_etf_category_sina()接口获取ETF列表,代码如下:
# 获取etf的历史数据
import pandas as pd
import akshare as ak
code = pd.read_csv("\.sina_etf_list.csv")
code = code["代码"].values.tolist()
lst = []
for etf_code in code:
df = ak.fund_etf_hist_sina(symbol=etf_code)
df["code"] = etf_code
df["date"]=pd.to_datetime(df["date"])
df.set_index("date",inplace=True)
df = df.loc["2022/01/01" : "2023/03/13"]
lst.append(df)
final_data = pd.DataFrame(lst)
# final_data.drop_duplicates()
final_data.to_csv("\etf-data.csv",encoding = "utf-8")
print("finished")
文章为作者独立观点,不代表股票交易接口观点