A股資料分析 (AkShare)

👤 awsl1414 📦 v1.0.1 ⭐ 4.4 ⬇️ 2.3K 下載
💼 行業專業 免費

📖 技能介紹


name: akshare-a-stock description: A股量化資料分析工具,基於AkShare庫獲取A股、港股、美股行情、財務資料、板塊分析等。用於回答關於股票查詢、行情資料、財務分析、資金流向、龍虎榜、漲停跌停、新股IPO、融資融券等問題。


A股量化 - AkShare 資料介面

AkShare v1.18.48 | 資料來源:東方財富、同花順、新浪、巨潮資訊等

快速開始

uv pip install akshare
import akshare as ak

注意事項

  1. 資料僅供學術研究,不構成投資建議
  2. 部分介面返回資料量大,建議使用 df.head() 或切片
  3. 即時行情介面較慢(⚠️ >15s),建議加超時處理
  4. 日期格式統一為 YYYYMMDD(如 "20250101"),分鐘線為 "YYYY-MM-DD HH:MM:SS"
  5. 股票程式碼不帶字首(如 "000001" 而非 "SZ000001"
  6. ⚠️ 查個股必須用個股介面,禁止用全市場介面篩選!
  7. stock_bid_ask_em(symbol="600227") — 個股盤口,~3s
  8. stock_individual_info_em(symbol="600227") — 個股基本資訊,~3s
  9. stock_zh_a_hist(symbol="600227", ...) — 個股歷史K線,~5s
  10. stock_zh_a_spot_em() — 全A行情 ~70s,僅用於需要全市場掃描的場景

1. 即時行情

全市場行情 ⚠️ 較慢

ak.stock_zh_a_spot_em()           # 滬深京全部A股 (~70s, 5800+ rows)
ak.stock_sh_a_spot_em()           # 滬A股 (~28s, 2400+ rows)
ak.stock_sz_a_spot_em()           # 深A股
ak.stock_bj_a_spot_em()           # 北證A股
ak.stock_cy_a_spot_em()           # 創業板
ak.stock_kc_a_spot_em()           # 科創板
ak.stock_new_a_spot_em()          # 新股

港股/美股

ak.stock_hk_spot_em()             # 港股即時 ⚠️ 較慢
ak.stock_us_spot_em()             # 美股即時 ⚠️ 較慢
ak.stock_zh_ah_spot_em()          # AH股對比

個股詳情

ak.stock_individual_info_em(symbol="000001")   # 個股基本資訊
ak.stock_individual_spot_xq(symbol="000001")   # 雪球個股行情
ak.stock_bid_ask_em(symbol="000001")            # 五檔盤口

指數行情

ak.stock_zh_index_spot_em()       # A股指數即時
ak.stock_zh_index_daily_em(symbol="sh000001")  # 指數日線

2. 歷史K線

日/周/月K線

ak.stock_zh_a_hist(
    symbol="000001",       # 股票程式碼
    period="daily",        # daily/weekly/monthly
    start_date="20250101",
    end_date="20250301",
    adjust="qfq"           # qfq前復權 / hfq後復權 / ""不復權
)

分鐘K線

ak.stock_zh_a_hist_min_em(
    symbol="000001",
    period="1",            # 1/5/15/30/60
    start_date="2025-03-27 09:30:00",
    end_date="2025-03-27 15:00:00",
    adjust=""
)

港股/美股K線

ak.stock_hk_hist(symbol="00700", period="daily", start_date="20250101", end_date="20250301", adjust="qfq")
ak.stock_us_hist(symbol="AAPL", period="daily", start_date="20250101", end_date="20250301", adjust="qfq")
ak.stock_hk_hist_min_em(symbol="00700", period="1", start_date="2025-03-27 09:30:00", end_date="2025-03-27 16:00:00")
ak.stock_us_hist_min_em(symbol="AAPL", period="1", start_date="2025-03-27 09:30:00", end_date="2025-03-27 16:00:00")

3. 板塊分析

板塊列表

ak.stock_board_industry_name_em()   # 行業板塊行情
ak.stock_board_concept_name_em()    # 概念板塊行情

板塊成分股

ak.stock_board_industry_cons_em(symbol="銀行")     # 行業板塊個股
ak.stock_board_concept_cons_em(symbol="人工智慧")   # 概念板塊個股

板塊歷史K線

ak.stock_board_industry_hist_em(symbol="銀行", period="daily", start_date="20250101", end_date="20250301")
ak.stock_board_concept_hist_em(symbol="人工智慧", period="daily", start_date="20250101", end_date="20250301")

7w4.net有更好的技能外掛。

板塊資金流向

ak.stock_fund_flow_industry(indicator="今日")       # 行業資金流
ak.stock_fund_flow_concept(indicator="今日")        # 概念資金流
ak.stock_sector_fund_flow_rank(indicator="今日", sector_type="行業資金流")  # 板塊排名

4. 資金流向

個股資金流

ak.stock_individual_fund_flow(stock="000001", market="sz")       # 個股資金流向
ak.stock_individual_fund_flow_rank(indicator="今日")              # 個股排名

大盤資金流

ak.stock_market_fund_flow()          # 大盤資金流向
ak.stock_main_fund_flow()            # 主力資金流向

歷史資金流

ak.stock_fund_flow_individual(stock="000001", market="sz")  # 歷史資金流
ak.stock_sector_fund_flow_hist(symbol="銀行")               # 板塊歷史資金流

5. 龍虎榜

ak.stock_lhb_detail_em(start_date="20250320", end_date="20250328")  # 龍虎榜詳情
ak.stock_lhb_stock_detail_em(symbol="000001")                       # 個股龍虎榜
ak.stock_lhb_stock_statistic_em()                                    # 龍虎榜統計
ak.stock_lhb_jgstatistic_em()                                        # 機構統計
ak.stock_lhb_yybph_em()                                              # 營業部排行

6. 漲停/跌停

ak.stock_zt_pool_em(date="20250327")              # 漲停池
ak.stock_zt_pool_dtgc_em(date="20250327")         # 跌停池(僅最近30個交易日)
ak.stock_zt_pool_strong_em(date="20250327")       # 強勢股池
ak.stock_zt_pool_previous_em(date="20250327")     # 昨日漲停
ak.stock_zt_pool_sub_new_em(date="20250327")      # 次新股漲停
ak.stock_zt_pool_zbgc_em(date="20250327")         # 漲停不開啟

7. 新股/IPO

ak.stock_new_ipo_cninfo()           # 新股列表(巨潮)
ak.stock_ipo_declare_em()           # 新股申購(東財)
ak.stock_ipo_info()                 # IPO資訊
ak.stock_ipo_review_em()            # IPO稽核
ak.stock_ipo_summary_cninfo()       # IPO彙總

8. 融資融券

ak.stock_margin_sse(start_date="20250301", end_date="20250328")   # 滬市融資融券
ak.stock_margin_szse(date="20250301")                             # 深市融資融券(舊引數)
ak.stock_margin_detail_sse(date="20250301")                       # 滬市明細
ak.stock_margin_detail_szse(date="20250301")                      # 深市明細
ak.stock_margin_account_info()                                    # 融資融券賬戶
ak.stock_margin_ratio_pa()                                        # 兩融餘額佔比

9. 財務資料

財務摘要

ak.stock_financial_abstract_ths(symbol="000001", indicator="按報告期")  # 同花順財務摘要

三大報表

ak.stock_profit_sheet_by_report_em(symbol="000001")           # 利潤表
ak.stock_balance_sheet_by_report_em(symbol="000001")          # 資產負債表
ak.stock_cash_flow_sheet_by_report_em(symbol="000001")        # 現金流量表

業績資料

ak.stock_yjbb_em(date="20240930")           # 業績報表
ak.stock_yjyg_em(date="20240930")           # 業績預告
ak.stock_yjkb_em(date="20240930")           # 業績快報
ak.stock_lrb_em(date="20240930")            # 利潤表
ak.stock_zcfz_em(date="20240930")           # 資產負債表
ak.stock_xjll_em(date="20240930")           # 現金流量表

財務指標

ak.stock_financial_analysis_indicator(symbol="000001")   # 主要財務指標(⚠️ 可能超時)
ak.stock_financial_analysis_indicator_em(symbol="000001.SZ", indicator="按報告期")  # 東財版
ak.stock_sy_em(symbol="000001")                            # 收益指標
ak.stock_yysj_em(symbol="000001")                          # 營收資料
ak.stock_fhps_em(symbol="000001")                          # 分紅配送

10. 股東與公司

股東資料

ak.stock_zh_a_gdhs(symbol="000001")                   # 股東戶數
ak.stock_gdfx_free_top_10_em(symbol="000001")         # 十大流通股東
ak.stock_gdfx_top_10_em(symbol="000001")              # 十大股東
ak.stock_main_stock_holder(symbol="000001")           # 主要股東

公司資訊

ak.stock_individual_info_em(symbol="000001")          # 公司概況
ak.stock_individual_basic_info_xq(symbol="000001")    # 雪球公司資訊
ak.stock_changes_em(symbol="000001")                  # 公司變動
ak.stock_repurchase_em(symbol="000001")               # 股票回購

高管/機構

ak.stock_hold_management_detail_em(symbol="000001")   # 高管持股
ak.stock_institute_hold(symbol="000001")              # 機構持倉
ak.stock_institute_recommend()                        # 機構推薦
ak.stock_analyst_rank_em()                            # 分析師排名

11. 限售解禁

ak.stock_restricted_release_queue_em()                     # 限售解禁佇列
ak.stock_restricted_release_summary_em()                    # 限售解禁彙總
ak.stock_restricted_release_detail_em(symbol="000001")      # 個股解禁詳情

12. 滬深港通

ak.stock_hsgt_hist_em(symbol="滬股通")                      # 歷史淨買入
ak.stock_hsgt_sh_hk_spot_em(symbol="滬股通")                # 即時資料
ak.stock_hsgt_fund_flow_summary_em()                        # 資金彙總
ak.stock_hsgt_board_rank_em()                               # 板塊排名

13. 市場估值

ak.stock_a_all_pb()                     # 全A市淨率
ak.stock_a_ttm_lyr()                    # 全A市盈率(無引數,返回全市場)
ak.stock_dxsyl_em()                     # 股息率 ⚠️ 較慢
ak.stock_zh_valuation_baidu(symbol="000001", indicator="總市值")  # 百度估值
ak.stock_zh_valuation_comparison_em(symbol="000001")              # 估值對比

14. 研報與新聞

ak.stock_research_report_em()           # 研報列表
ak.stock_news_em(symbol="000001")       # 個股新聞
ak.stock_hot_keyword_em()               # 熱門關鍵詞
ak.stock_hot_rank_em()                  # 熱搜排名
ak.stock_comment_em(symbol="000001")    # 股吧評論

15. 指數成分

ak.index_stock_cons_csindex(symbol="000300")          # 中證指數成分(如滬深300)
ak.index_stock_cons_weight_csindex(symbol="000300")   # 成分股權重
ak.index_stock_cons_sina(symbol="000300")             # 新浪版

常用股票程式碼

名稱 程式碼 市場
平安銀行 000001 sz
貴州茅臺 600519 sh
寧德時代 300750 sz
比亞迪 002594 sz
招商銀行 600036 sh
騰訊控股 00700 hk
蘋果 AAPL us
滬深300 000300 index

常用日期

查詢最新資料時,用近期交易日日期(如 "20250327")。獲取當日日期可用 Python datetime

詳見

更多介面參見 references/api-reference.md

🤖 AI 評測

這個Skill質量較好,文件非常詳細全面,覆蓋了股票行情、板塊分析、資金流向等常用功能,介面說明清晰,還標註了哪些介面較慢或可能出問題。配套有命令列工具可以直接使用。主要不足是使用前需要安裝額外的akshare庫,部分資料介面響應較慢,偶爾可能出現數據獲取失敗的情況。整體而言,這是一個準備充分、功能實用的股票資料分析工具,適合需要獲取A股、港股、美股行情和財務資料的使用者使用。

📊 多維度評分

適應性4.4
規範性4.6
有效性4.5
可靠性3.8
可信度5

📁 包含檔案 (4 個)

📄 SKILL.md 10.7 KB
📄 _meta.json 134 B
📄 references/api-reference.md 9 KB
📄 scripts/stock_cli.py 3.5 KB