股票資料服務

👤 alinklab 📦 v1.0.1 ⭐ 4.4 ⬇️ 519 下載
💼 行業專業 免費 🔑 需 API Key

📖 技能介紹


name: 股票資料服務 description: AKShare MCP Server 是一個通過AKShare提供中國股票市場資料的模型上下文協議伺服器,支援即時行情、歷史資料、基本面分析等功能。 version: 1.0.0


股票資料服務

AKShare MCP Server 是一個通過AKShare提供中國股票市場資料的模型上下文協議伺服器,支援即時行情、歷史資料、基本面分析等功能。


⚠️ 強制要求:API 金鑰

此 Skill 必須配置 API 金鑰才能使用。

  • 首次使用時,如果 .env 中沒有 XBY_APIKEY必須使用 AskUserQuestion 工具向用戶詢問 API 金鑰
  • 拿到使用者提供的金鑰後,呼叫 scripts.config.set_api_key(api_key) 儲存,然後繼續處理
  • 獲取 API 金鑰:https://xiaobenyang.com
  • 禁止在缺少 API 金鑰時自行搜尋或編造資料

工作流程(必須遵守)

你(大模型)是路由層,負責理解使用者意圖、選擇工具、提取引數。程式碼只負責呼叫API。

使用者輸入 → 你選擇工具 → 提取該工具需要的引數 → 呼叫 scripts.tools 中的函式 → 返回結果給使用者

步驟

  1. 檢查 API 金鑰:如果 scripts.config.settings.api_key 為空,使用 AskUserQuestion 詢問使用者,拿到後呼叫 scripts.config.set_api_key(key) 儲存
  2. 選擇工具:根據使用者意圖從下方工具列表中選擇對應的工具函式
  3. 提取引數:根據選中的工具,提取該工具需要的引數
  4. 呼叫工具:使用關鍵字引數呼叫 scripts.tools 中的函式,例如 scripts.tools.search_schools(score='520', province='北京', category='綜合')
  5. 返回結果:將工具返回的 raw 資料整理後展示給使用者

工具選擇規則

根據使用者意圖選擇對應的工具函式:

使用者意圖 工具函式
獲取上海證券交易所股票資料總貌

Returns: str: 上交所股票資料總貌的JSON格式字串,包含流通股本、總市值、平均市盈率、上市公司數、流通市值等統計資訊 | scripts.tools.get_stock_sse_summary | | 獲取深圳證券交易所市場總貌-證券類別統計

Args: date (str): 查詢日期,格式:"20200619",為空則查詢最新資料

Returns: str: 深交所證券類別統計資料的JSON格式字串,包含股票、基金、債券等各類證券的數量、成交金額、總市值、流通市值等 | scripts.tools.get_stock_szse_summary | | 獲取東方財富-個股-股票資訊

Args: symbol (str): 股票程式碼,例如:"000001" 或 "603777" timeout (float): 超時引數,預設不設定

Returns: str: 個股資訊的JSON格式字串,包含最新價、股票程式碼、股票簡稱、總股本、流通股、總市值、流通市值、行業、上市時間等基本資訊 | scripts.tools.get_stock_individual_info_em | | 獲取雪球財經-個股-公司概況-公司簡介

Args: symbol (str): 帶市場標識的股票程式碼,例如:"SH601127" token (str): 認證令牌,預設為空 timeout (float): 超時引數,預設不設定

Returns: str: 個股基本資訊的JSON格式字串,包含公司ID、中英文名稱、主營業務、經營範圍、公司簡介、法定代表人、總經理、董秘、成立日期、註冊資本、員工人數、聯絡方式、註冊地址、辦公地址、貨幣、上市日期、省份、實際控制人、企業性質、曾用名、董事長、高管人數、實際發行量、發行價、募集資金、發行市盈率、網上中籤率、所屬行業等詳細資訊 | scripts.tools.get_stock_individual_basic_info_xq | | 獲取東方財富-滬深京板塊-行業板塊資料

Returns: str: 行業板塊資料的JSON格式字串,包含排名、板塊名稱、板塊程式碼、最新價、漲跌額、漲跌幅、總市值、換手率、上漲家數、下跌家數、領漲股票、領漲股票-漲跌幅等所有行業板塊的即時行情資料 | scripts.tools.get_stock_board_industry_name_em | | 獲取東方財富網-滬深板塊-行業板塊-即時行情資料

Args: symbol (str): 板塊名稱,例如:"小金屬"

Returns: str: 指定行業板塊即時行情資料的JSON格式字串,包含最新、最高、最低、開盤、成交量、成交額、換手率、漲跌額、漲跌幅、振幅等關鍵指標 | scripts.tools.get_stock_board_industry_spot_em | | 獲取東方財富-滬深板塊-行業板塊-板塊成份股資料

Args: symbol (str): 板塊名稱或板塊程式碼,例如:"小金屬" 或 "BK1027"

Returns: str: 指定行業板塊成份股資料的JSON格式字串,包含序號、程式碼、名稱、最新價、漲跌幅、漲跌額、成交量、成交額、振幅、最高、最低、今開、昨收、換手率、市盈率-動態、市淨率等該板塊所有成份股的詳細資訊 | scripts.tools.get_stock_board_industry_cons_em | | 獲取東方財富網站-股票熱度-人氣榜資料

Returns: str: A股人氣排行榜資料的JSON格式字串,包含當前排名、程式碼、股票名稱、最新價、漲跌額、漲跌幅等當前交易日前100個股票的人氣排名資料 | scripts.tools.get_stock_hot_rank_em | | 獲取雪球-滬深股市-熱度排行榜-交易排行榜資料

Args: symbol (str): 排行榜型別,可選:"本週新增", "最熱門",預設:"最熱門"

Returns: str: 交易排行榜資料的JSON格式字串,包含股票程式碼、股票簡稱、關注數、最新價等排行資料 | scripts.tools.get_stock_hot_deal_xq | | 獲取滬深京A股即時行情資料

Returns: str: 滬深京A股即時行情資料的JSON格式字串,包含所有上市公司的最新價、漲跌幅、成交量、市值等資訊 | scripts.tools.get_stock_zh_a_spot_em | | 獲取雪球個股即時市場資料資訊

Args: symbol (str): 帶市場標識的股票程式碼,例如:"SH601318"(中國平安)

Returns: str: 個股資訊的JSON格式字串,包含即時價格、漲跌幅、成交量等資料 | scripts.tools.get_stock_info_xueqiu | | 獲取東方財富網-漲停股池資料

Args: date (str): 查詢日期,格式:"20241008",為空則查詢最新資料

Returns: str: 漲停股池資料的JSON格式字串,包含漲停股票的序號、程式碼、名稱、漲跌幅、最新價、成交額、流通市值、總市值、換手率、封板資金、首次封板時間、最後封板時間、炸板次數、漲停統計、連板數、所屬行業等資訊 | scripts.tools.get_stock_zt_pool_em | | 獲取A股歷史K線資料

Args: symbol (str): 股票程式碼,例如:"000001"(平安銀行) period (str): 週期,可選 "daily"(日線), "weekly"(周線), "monthly"(月線) start_date (str): 開始日期,格式:"20220101" end_date (str): 結束日期,格式:"20221231" adjust (str): 復權方式,""不復權,"qfq"前復權,"hfq"後復權

Returns: str: A股歷史資料的JSON格式字串,包含日期、開盤價、收盤價、最高價、最低價、成交量等資訊 | scripts.tools.get_stock_a_hist | | 獲取騰訊證券-日頻-股票歷史資料

Args: symbol (str): 帶市場標識的股票程式碼,例如:"sz000001" start_date (str): 開始查詢的日期,格式:"20200101",預設:"19000101" end_date (str): 結束查詢的日期,格式:"20231027",預設:"20500101" adjust (str): 復權方式,預設返回不復權資料;"qfq": 前復權;"hfq": 後復權 timeout (float): 超時引數,預設不設定

Returns: str: 騰訊證券歷史行情資料的JSON格式字串,包含交易日、開盤價、收盤價、最高價、最低價、成交量(手)等資訊 | scripts.tools.get_stock_zh_a_hist_tx | | 獲取東方財富網-滬深京A股-每日分時行情資料

Args: symbol (str): 股票程式碼,例如:"000001" start_date (str): 開始日期時間,格式:"2024-03-20 09:30:00",為空則返回所有資料 end_date (str): 結束日期時間,格式:"2024-03-20 15:00:00",為空則返回所有資料 period (str): 時間週期,可選:"1", "5", "15", "30", "60",其中1分鐘資料只返回近5個交易日資料且不復權 adjust (str): 復權方式,可選:""(不復權), "qfq"(前復權), "hfq"(後復權),其中1分鐘資料只返回近5個交易日資料且不復權

Returns: str: 分時行情資料的JSON格式字串,1分鐘資料包含時間、開盤、收盤、最高、最低、成交量、成交額、均價;其他週期數據還包含漲跌幅、漲跌額、振幅、換手率等資訊 | scripts.tools.get_stock_zh_a_hist_min_em | | 獲取新浪財經-財務分析-財務指標資料

Args: symbol (str): 股票程式碼,例如:"600004" start_year (str): 開始查詢的時間,例如:"2020"

Returns: str: 財務指標資料的JSON格式字串,包含日期、攤薄每股收益、加權每股收益、每股淨資產、總資產利潤率、主營業務利潤率、淨資產收益率、應收賬款週轉率、流動比率、資產負債率等86項財務指標 | scripts.tools.get_stock_financial_analysis_indicator | | 獲取東方財富網-資料中心-研究報告-盈利預測資料

Args: symbol (str): 股票程式碼或行業板塊,預設為獲取全部資料;例如:"船舶製造",行業板塊可以通過 ak.stock_board_industry_name_em() 介面獲取

Returns: str: 盈利預測資料的JSON格式字串,包含序號、程式碼、名稱、研報數、機構投資評級(買入、增持、中性、減持、賣出)、各年度預測每股收益等資訊 | scripts.tools.get_stock_profit_forecast_em | | 獲取巨潮資訊網-資訊披露公告資料

Args: symbol (str): 股票程式碼,例如:"000001" market (str): 市場型別,可選:"滬深京", "港股", "三板", "基金", "債券", "監管", "預披露" keyword (str): 關鍵詞搜尋,預設為空字串 category (str): 公告類別,可選:'年報', '半年報', '一季報', '三季報', '業績預告', '權益分派', '董事會', '監事會', '股東大會', '日常經營', '公司治理', '中介報告', '首發', '增發', '股權激勵', '配股', '解禁', '公司債', '可轉債', '其他融資', '股權變動', '補充更正', '澄清致歉', '風險提示', '特別處理和退市', '退市整理期' start_date (str): 開始日期,格式:"20230618" end_date (str): 結束日期,格式:"20231219"

Returns: str: 資訊披露公告資料的JSON格式字串,包含程式碼、簡稱、公告標題、公告時間、公告連結等資訊 | scripts.tools.get_stock_zh_a_disclosure_report_cninfo | | 獲取東方財富網-資料中心-龍虎榜單-龍虎榜詳情資料

Args: start_date (str): 開始日期,格式:"20220314" end_date (str): 結束日期,格式:"20220315"

Returns: str: 龍虎榜詳情資料的JSON格式字串,包含序號、程式碼、名稱、上榜日、解讀、收盤價、漲跌幅、龍虎榜淨買額、龍虎榜買入額、龍虎榜賣出額、龍虎榜成交額、市場總成交額、淨買額佔總成交比、成交額佔總成交比、換手率、流通市值、上榜原因、上榜後各日漲跌幅等資訊 | scripts.tools.get_stock_lhb_detail_em | | 獲取東方財富網-資料中心-個股資金流向資料

Args: stock (str): 股票程式碼,例如:"000425" 或 "600094" market (str): 交易所程式碼,可選:"sh"(上海證券交易所), "sz"(深證證券交易所), "bj"(北京證券交易所)

Returns: str: 個股資金流向資料的JSON格式字串,包含日期、收盤價、漲跌幅、主力淨流入-淨額、主力淨流入-淨佔比、超大單淨流入-淨額、超大單淨流入-淨佔比、大單淨流入-淨額、大單淨流入-淨佔比、中單淨流入-淨額、中單淨流入-淨佔比、小單淨流入-淨額、小單淨流入-淨佔比等近100個交易日的資金流資料 | scripts.tools.get_stock_individual_fund_flow | | 獲取東方財富網-資料中心-特色資料-千股千評-主力控盤-機構參與度資料

Args: symbol (str): 股票程式碼,例如:"600000"

Returns: str: 機構參與度資料的JSON格式字串,包含交易日和機構參與度(%)的歷史資料,用於分析機構資金對該股票的參與程度 | scripts.tools.get_stock_comment_detail_zlkp_jgcyd_em | | 獲取東方財富-全球財經快訊資料

Returns: str: 全球財經快訊資料的JSON格式字串,包含標題、摘要、釋出時間、連結等最近200條新聞資料 | scripts.tools.get_stock_info_global_em | | 獲取富途牛牛-快訊資料

Returns: str: 富途牛牛快訊資料的JSON格式字串,包含標題、內容、釋出時間、連結等最近50條新聞資料 | scripts.tools.get_stock_info_global_futu | | 獲取東方財富-行情中心-同行比較-估值比較資料

Args: symbol (str): 帶市場標識的股票程式碼,例如:"SZ000895"

Returns: str: 估值比較資料的JSON格式字串,包含程式碼、簡稱、PEG、市盈率(24A、TTM、25E、26E、27E)、市銷率(24A、TTM、25E、26E、27E)、市淨率(24A、MRQ)、市現率PCE(24A、TTM)、市現率PCF(24A、TTM)、EV/EBITDA(24A)及PEG排名等同行估值比較資料 | scripts.tools.get_stock_zh_valuation_comparison_em | | 獲取東方財富-行情中心-同行比較-成長性比較資料

Args: symbol (str): 帶市場標識的股票程式碼,例如:"SZ000895"

Returns: str: 成長性比較資料的JSON格式字串,包含程式碼、簡稱、基本每股收益增長率(3年複合、24A、TTM、25E、26E、27E)、營業收入增長率(3年複合、24A、TTM、25E、26E、27E)、淨利潤增長率(3年複合、24A、TTM、25E、26E、27E)及其排名等同行比較資料 | scripts.tools.get_stock_zh_growth_comparison_em | | 獲取雪球-行情中心-滬深股市-內部交易資料

Returns: str: 內部交易資料的JSON格式字串,包含股票程式碼、股票名稱、變動日期、變動人、變動股數、成交均價、變動後持股數、與董監高關係、董監高職務等所有歷史內部交易記錄 | scripts.tools.get_stock_inner_trade_xq | | 獲取東方財富網-資料中心-研究報告-個股研報資料

Args: symbol (str): 股票程式碼,例如:"000001"

Returns: str: 個股研報資料的JSON格式字串,包含序號、股票程式碼、股票簡稱、報告名稱、東財評級、機構、近一月個股研報數、2024-2026年盈利預測-收益和市盈率、行業、日期、報告PDF連結等詳細資訊 | scripts.tools.get_stock_research_report_em | | 根據公司名稱獲取滬深京A股股票程式碼

Args: company_name: 公司名稱,支援模糊匹配。如果為空,則返回所有股票資料

Returns: str: 股票程式碼資料的JSON格式字串,包含匹配的股票程式碼(code)和股票簡稱(name) | scripts.tools.get_stock_info_a_code_name | | 獲取新浪財經-股票交易日曆資料

Returns: str: 股票交易日曆資料的JSON格式字串,包含從1990-12-19到2024-12-31之間的所有股票交易日資料 | scripts.tools.get_tool_trade_date_hist_sina |

如果引數不完整,使用 AskUserQuestion 向用戶詢問缺失的引數。


工具函式說明


scripts.tools.get_stock_sse_summary

工具描述:獲取上海證券交易所股票資料總貌

Returns: str: 上交所股票資料總貌的JSON格式字串,包含流通股本、總市值、平均市盈率、上市公司數、流通市值等統計資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述

scripts.tools.get_stock_szse_summary

工具描述:獲取深圳證券交易所市場總貌-證券類別統計

Args: date (str): 查詢日期,格式:"20200619",為空則查詢最新資料

Returns: str: 深交所證券類別統計資料的JSON格式字串,包含股票、基金、債券等各類證券的數量、成交金額、總市值、流通市值等

引數定義

引數名稱 引數型別 是否必填 預設值 描述
date string false "" null

scripts.tools.get_stock_individual_info_em

工具描述:獲取東方財富-個股-股票資訊

Args: symbol (str): 股票程式碼,例如:"000001" 或 "603777" timeout (float): 超時引數,預設不設定

Returns: str: 個股資訊的JSON格式字串,包含最新價、股票程式碼、股票簡稱、總股本、流通股、總市值、流通市值、行業、上市時間等基本資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null
timeout number false null

scripts.tools.get_stock_individual_basic_info_xq

工具描述:獲取雪球財經-個股-公司概況-公司簡介

Args: symbol (str): 帶市場標識的股票程式碼,例如:"SH601127" token (str): 認證令牌,預設為空 timeout (float): 超時引數,預設不設定

Returns: str: 個股基本資訊的JSON格式字串,包含公司ID、中英文名稱、主營業務、經營範圍、公司簡介、法定代表人、總經理、董秘、成立日期、註冊資本、員工人數、聯絡方式、註冊地址、辦公地址、貨幣、上市日期、省份、實際控制人、企業性質、曾用名、董事長、高管人數、實際發行量、發行價、募集資金、發行市盈率、網上中籤率、所屬行業等詳細資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null
token string false null
timeout number false null

scripts.tools.get_stock_board_industry_name_em

工具描述:獲取東方財富-滬深京板塊-行業板塊資料

Returns: str: 行業板塊資料的JSON格式字串,包含排名、板塊名稱、板塊程式碼、最新價、漲跌額、漲跌幅、總市值、換手率、上漲家數、下跌家數、領漲股票、領漲股票-漲跌幅等所有行業板塊的即時行情資料

引數定義

引數名稱 引數型別 是否必填 預設值 描述

scripts.tools.get_stock_board_industry_spot_em

工具描述:獲取東方財富網-滬深板塊-行業板塊-即時行情資料

Args: symbol (str): 板塊名稱,例如:"小金屬"

Returns: str: 指定行業板塊即時行情資料的JSON格式字串,包含最新、最高、最低、開盤、成交量、成交額、換手率、漲跌額、漲跌幅、振幅等關鍵指標

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null

scripts.tools.get_stock_board_industry_cons_em

工具描述:獲取東方財富-滬深板塊-行業板塊-板塊成份股資料

Args: symbol (str): 板塊名稱或板塊程式碼,例如:"小金屬" 或 "BK1027"

Returns: str: 指定行業板塊成份股資料的JSON格式字串,包含序號、程式碼、名稱、最新價、漲跌幅、漲跌額、成交量、成交額、振幅、最高、最低、今開、昨收、換手率、市盈率-動態、市淨率等該板塊所有成份股的詳細資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null

scripts.tools.get_stock_hot_rank_em

工具描述:獲取東方財富網站-股票熱度-人氣榜資料

Returns: str: A股人氣排行榜資料的JSON格式字串,包含當前排名、程式碼、股票名稱、最新價、漲跌額、漲跌幅等當前交易日前100個股票的人氣排名資料

引數定義

引數名稱 引數型別 是否必填 預設值 描述

scripts.tools.get_stock_hot_deal_xq

工具描述:獲取雪球-滬深股市-熱度排行榜-交易排行榜資料

Args: symbol (str): 排行榜型別,可選:"本週新增", "最熱門",預設:"最熱門"

Returns: str: 交易排行榜資料的JSON格式字串,包含股票程式碼、股票簡稱、關注數、最新價等排行資料

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string false "最熱門" null

scripts.tools.get_stock_zh_a_spot_em

工具描述:獲取滬深京A股即時行情資料

Returns: str: 滬深京A股即時行情資料的JSON格式字串,包含所有上市公司的最新價、漲跌幅、成交量、市值等資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述

scripts.tools.get_stock_info_xueqiu

工具描述:獲取雪球個股即時市場資料資訊

Args: symbol (str): 帶市場標識的股票程式碼,例如:"SH601318"(中國平安)

Returns: str: 個股資訊的JSON格式字串,包含即時價格、漲跌幅、成交量等資料

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null

scripts.tools.get_stock_zt_pool_em

工具描述:獲取東方財富網-漲停股池資料

Args: date (str): 查詢日期,格式:"20241008",為空則查詢最新資料

Returns: str: 漲停股池資料的JSON格式字串,包含漲停股票的序號、程式碼、名稱、漲跌幅、最新價、成交額、流通市值、總市值、換手率、封板資金、首次封板時間、最後封板時間、炸板次數、漲停統計、連板數、所屬行業等資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
date string false "" null

scripts.tools.get_stock_a_hist

工具描述:獲取A股歷史K線資料

Args: symbol (str): 股票程式碼,例如:"000001"(平安銀行) period (str): 週期,可選 "daily"(日線), "weekly"(周線), "monthly"(月線) start_date (str): 開始日期,格式:"20220101" end_date (str): 結束日期,格式:"20221231" adjust (str): 復權方式,""不復權,"qfq"前復權,"hfq"後復權

Returns: str: A股歷史資料的JSON格式字串,包含日期、開盤價、收盤價、最高價、最低價、成交量等資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null
period string false "daily" null
start_date string false "" null
end_date string false "" null
adjust string false "" null

scripts.tools.get_stock_zh_a_hist_tx

工具描述:獲取騰訊證券-日頻-股票歷史資料

Args: symbol (str): 帶市場標識的股票程式碼,例如:"sz000001" start_date (str): 開始查詢的日期,格式:"20200101",預設:"19000101" end_date (str): 結束查詢的日期,格式:"20231027",預設:"20500101" adjust (str): 復權方式,預設返回不復權資料;"qfq": 前復權;"hfq": 後復權 timeout (float): 超時引數,預設不設定

Returns: str: 騰訊證券歷史行情資料的JSON格式字串,包含交易日、開盤價、收盤價、最高價、最低價、成交量(手)等資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null
start_date string false "19000101" null
end_date string false "20500101" null
adjust string false "" null
timeout number false null

scripts.tools.get_stock_zh_a_hist_min_em

工具描述:獲取東方財富網-滬深京A股-每日分時行情資料

Args: symbol (str): 股票程式碼,例如:"000001" start_date (str): 開始日期時間,格式:"2024-03-20 09:30:00",為空則返回所有資料 end_date (str): 結束日期時間,格式:"2024-03-20 15:00:00",為空則返回所有資料 period (str): 時間週期,可選:"1", "5", "15", "30", "60",其中1分鐘資料只返回近5個交易日資料且不復權 adjust (str): 復權方式,可選:""(不復權), "qfq"(前復權), "hfq"(後復權),其中1分鐘資料只返回近5個交易日資料且不復權

Returns: str: 分時行情資料的JSON格式字串,1分鐘資料包含時間、開盤、收盤、最高、最低、成交量、成交額、均價;其他週期數據還包含漲跌幅、漲跌額、振幅、換手率等資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null
start_date string false "" null
end_date string false "" null
period string false "5" null
adjust string false "" null

scripts.tools.get_stock_financial_analysis_indicator

工具描述:獲取新浪財經-財務分析-財務指標資料

Args: symbol (str): 股票程式碼,例如:"600004" start_year (str): 開始查詢的時間,例如:"2020"

Returns: str: 財務指標資料的JSON格式字串,包含日期、攤薄每股收益、加權每股收益、每股淨資產、總資產利潤率、主營業務利潤率、淨資產收益率、應收賬款週轉率、流動比率、資產負債率等86項財務指標

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null
start_year string false "2020" null

scripts.tools.get_stock_profit_forecast_em

工具描述:獲取東方財富網-資料中心-研究報告-盈利預測資料

Args: symbol (str): 股票程式碼或行業板塊,預設為獲取全部資料;例如:"船舶製造",行業板塊可以通過 ak.stock_board_industry_name_em() 介面獲取

Returns: str: 盈利預測資料的JSON格式字串,包含序號、程式碼、名稱、研報數、機構投資評級(買入、增持、中性、減持、賣出)、各年度預測每股收益等資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string false "" null

scripts.tools.get_stock_zh_a_disclosure_report_cninfo

工具描述:獲取巨潮資訊網-資訊披露公告資料

Args: symbol (str): 股票程式碼,例如:"000001" market (str): 市場型別,可選:"滬深京", "港股", "三板", "基金", "債券", "監管", "預披露" keyword (str): 關鍵詞搜尋,預設為空字串 category (str): 公告類別,可選:'年報', '半年報', '一季報', '三季報', '業績預告', '權益分派', '董事會', '監事會', '股東大會', '日常經營', '公司治理', '中介報告', '首發', '增發', '股權激勵', '配股', '解禁', '公司債', '可轉債', '其他融資', '股權變動', '補充更正', '澄清致歉', '風險提示', '特別處理和退市', '退市整理期' start_date (str): 開始日期,格式:"20230618" end_date (str): 結束日期,格式:"20231219"

Returns: str: 資訊披露公告資料的JSON格式字串,包含程式碼、簡稱、公告標題、公告時間、公告連結等資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null
market string false "滬深京" null
keyword string false "" null
category string false "" null
start_date string false "" null
end_date string false "" null

scripts.tools.get_stock_lhb_detail_em

工具描述:獲取東方財富網-資料中心-龍虎榜單-龍虎榜詳情資料

Args: start_date (str): 開始日期,格式:"20220314" end_date (str): 結束日期,格式:"20220315"

Returns: str: 龍虎榜詳情資料的JSON格式字串,包含序號、程式碼、名稱、上榜日、解讀、收盤價、漲跌幅、龍虎榜淨買額、龍虎榜買入額、龍虎榜賣出額、龍虎榜成交額、市場總成交額、淨買額佔總成交比、成交額佔總成交比、換手率、流通市值、上榜原因、上榜後各日漲跌幅等資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
start_date string true null
end_date string true null

scripts.tools.get_stock_individual_fund_flow

工具描述:獲取東方財富網-資料中心-個股資金流向資料

Args: stock (str): 股票程式碼,例如:"000425" 或 "600094" market (str): 交易所程式碼,可選:"sh"(上海證券交易所), "sz"(深證證券交易所), "bj"(北京證券交易所)

Returns: str: 個股資金流向資料的JSON格式字串,包含日期、收盤價、漲跌幅、主力淨流入-淨額、主力淨流入-淨佔比、超大單淨流入-淨額、超大單淨流入-淨佔比、大單淨流入-淨額、大單淨流入-淨佔比、中單淨流入-淨額、中單淨流入-淨佔比、小單淨流入-淨額、小單淨流入-淨佔比等近100個交易日的資金流資料

引數定義

引數名稱 引數型別 是否必填 預設值 描述
stock string true null
market string true null

scripts.tools.get_stock_comment_detail_zlkp_jgcyd_em

工具描述:獲取東方財富網-資料中心-特色資料-千股千評-主力控盤-機構參與度資料

Args: symbol (str): 股票程式碼,例如:"600000"

Returns: str: 機構參與度資料的JSON格式字串,包含交易日和機構參與度(%)的歷史資料,用於分析機構資金對該股票的參與程度

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null

scripts.tools.get_stock_info_global_em

工具描述:獲取東方財富-全球財經快訊資料

Returns: str: 全球財經快訊資料的JSON格式字串,包含標題、摘要、釋出時間、連結等最近200條新聞資料

引數定義

引數名稱 引數型別 是否必填 預設值 描述

scripts.tools.get_stock_info_global_futu

工具描述:獲取富途牛牛-快訊資料

Returns: str: 富途牛牛快訊資料的JSON格式字串,包含標題、內容、釋出時間、連結等最近50條新聞資料

引數定義

引數名稱 引數型別 是否必填 預設值 描述

scripts.tools.get_stock_zh_valuation_comparison_em

工具描述:獲取東方財富-行情中心-同行比較-估值比較資料

Args: symbol (str): 帶市場標識的股票程式碼,例如:"SZ000895"

Returns: str: 估值比較資料的JSON格式字串,包含程式碼、簡稱、PEG、市盈率(24A、TTM、25E、26E、27E)、市銷率(24A、TTM、25E、26E、27E)、市淨率(24A、MRQ)、市現率PCE(24A、TTM)、市現率PCF(24A、TTM)、EV/EBITDA(24A)及PEG排名等同行估值比較資料

引數定義

想要更強大的技能外掛,就來小蔥技能站7w4.net看看吧。

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null

scripts.tools.get_stock_zh_growth_comparison_em

工具描述:獲取東方財富-行情中心-同行比較-成長性比較資料

Args: symbol (str): 帶市場標識的股票程式碼,例如:"SZ000895"

Returns: str: 成長性比較資料的JSON格式字串,包含程式碼、簡稱、基本每股收益增長率(3年複合、24A、TTM、25E、26E、27E)、營業收入增長率(3年複合、24A、TTM、25E、26E、27E)、淨利潤增長率(3年複合、24A、TTM、25E、26E、27E)及其排名等同行比較資料

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null

scripts.tools.get_stock_inner_trade_xq

工具描述:獲取雪球-行情中心-滬深股市-內部交易資料

Returns: str: 內部交易資料的JSON格式字串,包含股票程式碼、股票名稱、變動日期、變動人、變動股數、成交均價、變動後持股數、與董監高關係、董監高職務等所有歷史內部交易記錄

引數定義

引數名稱 引數型別 是否必填 預設值 描述

scripts.tools.get_stock_research_report_em

工具描述:獲取東方財富網-資料中心-研究報告-個股研報資料

Args: symbol (str): 股票程式碼,例如:"000001"

Returns: str: 個股研報資料的JSON格式字串,包含序號、股票程式碼、股票簡稱、報告名稱、東財評級、機構、近一月個股研報數、2024-2026年盈利預測-收益和市盈率、行業、日期、報告PDF連結等詳細資訊

引數定義

引數名稱 引數型別 是否必填 預設值 描述
symbol string true null

scripts.tools.get_stock_info_a_code_name

工具描述:根據公司名稱獲取滬深京A股股票程式碼

Args: company_name: 公司名稱,支援模糊匹配。如果為空,則返回所有股票資料

Returns: str: 股票程式碼資料的JSON格式字串,包含匹配的股票程式碼(code)和股票簡稱(name)

引數定義

引數名稱 引數型別 是否必填 預設值 描述
company_name string false "" null

scripts.tools.get_tool_trade_date_hist_sina

工具描述:獲取新浪財經-股票交易日曆資料

Returns: str: 股票交易日曆資料的JSON格式字串,包含從1990-12-19到2024-12-31之間的所有股票交易日資料

引數定義

引數名稱 引數型別 是否必填 預設值 描述


返回值處理

工具函式返回 dict 物件: - result["raw"] - API 原始返回資料(JSON),直接將此資料整理後展示給使用者 - result["success"] - 是否成功(True/False) - result["message"] - 狀態訊息


專案結構

xiaobenyang_gaokao_skill/
├── scripts/
│   ├── __init__.py
│   ├── config.py       # 配置管理 + set_api_key()
│   ├── call_api.py      # API 客戶端 + call_api()
│   └── tools.py         # 工具函式(直接呼叫)
├── requirements.txt
└── SKILL.md

注意事項

  1. API 金鑰是必需的,無金鑰時必須通過 AskUserQuestion 詢問使用者
  2. 禁止在缺少 API 金鑰時自行搜尋或編造資料

🤖 AI 評測

這個股票資料服務質量中等偏上,工具覆蓋面廣,能滿足股票查詢、行情分析、財務資料等多場景需求。優點是功能豐富、文件詳細、使用流程清晰。但部分說明文件有未完成痕跡,程式碼模板痕跡未完全清理,整體專業度稍有欠缺。對於普通使用者來說,基本可以滿足滬深A股的資料查詢需求。

📊 多維度評分

適應性4
規範性4
有效性4.6
可靠性4.3
可信度5

📁 包含檔案 (7 個)

📄 SKILL.md 34 KB
📄 _meta.json 130 B
📄 requirements.txt 78 B
📄 scripts/__init__.py 0 B
📄 scripts/call_api.py 3.4 KB
📄 scripts/config.py 2.6 KB
📄 scripts/tools.py 21.8 KB