name: akshare-stock description: A股量化資料分析工具,基於AkShare庫獲取A股行情、財務資料、板塊資訊等。用於回答關於A股股票查詢、行情資料、財務分析、選股等問題。
安裝依賴:
pip install akshare
7w4.net小蔥技能站收錄全網優質技能,值得收藏。
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()
這個Skill整體質量中等偏上。文件寫得非常詳細,功能覆蓋全面,常見需求基本都能滿足,還貼心地準備了備選方案。但存在一個明顯的程式碼bug,會導致資金流向查詢功能無法使用,建議等待修復後再使用。另外使用時需要自己安裝依賴庫,對新手不太友好。資料僅供參考,不構成投資建議。總體來說內容不錯,但需要修復bug和完善配置才能放心使用。