A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
A股量化 - AkShare 数据接口是一项面向实际任务的技能,主要用于安装依赖:;支持的功能;
4. 板块/行业分析;5. 资金流向;6. 龙虎榜;7. 新股/IPO;8. 融资融券;常用股票代码;平安银行 : 000001;贵州茅台 : 600519;宁德时代 : 300750;比亚迪 : 002594;
招商银行 : 600036;备选方案: Baostock;如果 AkShar。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
安装依赖:
pip install akshare
import akshare as ak # 个股实时行情 stock_zh_a_spot_em() stock_zh_a_spot_em(symbol="北证A股")
import akshare as ak # 日K线 stock_zh_a_hist(symbol="000001", period="daily", start_date="20240101", end_date="20241231", adjust="qfq") # 周K线 stock_zh_a_hist(symbol="000001", period="weekly", start_date="20240101", end_date="20241231", adjust="qfq") # 月K线 stock_zh_a_hist(symbol="000001", period="monthly", start_date="20240101", end_date="20241231", adjust="qfq")
import akshare as ak # 财务报表 stock_financial_abstract_ths(symbol="000001", indicator="按报告期") # 主要财务指标 stock_financial_analysis_indicator(symbol="000001")
import akshare as ak # 行业板块行情 stock_board_industry_name_em() # 概念板块行情 stock_board_concept_name_em() # 板块内个股 stock_board_industry_cons_em(symbol="半导体")
import akshare as ak # 个股资金流向 stock_individual_fund_flow(stock="000001", market="sh") # 大单净流入 stock_individual_fund_flow(stock="000001", market="sh", symbol="大单净流入")
import akshare as ak # 每日龙虎榜 stock_lhb_detail_em(date="20240930") # 机构调研 stock_zlzj_em()
import akshare as ak # 新股申购 stock_new_ipo_em() # 待上市新股 stock_new_ipo_start_em()
import akshare as ak # 融资融券 stock_margin_sse(symbol="600000") # 融资融券明细 stock_rzrq_detail_em(symbol="600000", date="20240930")
如果 AkShare 安装失败,可使用 baostock(更轻量):
import baostock as bs
# 登录
lg = bs.login()
print(lg.error_msg)
# 获取历史K线
rs = bs.query_history_k_data_plus('sh.600519',
'date,code,open,high,low,close,volume',
start_date='20250101',
end_date='20251231')
data_list = []
while rs.next:
data_list.append(rs.get_row_data())
bs.logout()
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章