Skip to content

指數成分股估值

GET /api/v1.0/quote/valuation/index-stocks

獲取指數成分股估值列表,支援按估值類型、排序與板塊過濾分頁查詢。

請求參數

参数类型位置必填说明
symbolstring查詢指數代碼,如 HK.800000(恒生指數)。
valuation_typeint查詢估值類型。預設 11=PE,2=PB,3=PS。
next_keystring查詢翻頁游標,首頁留空。
limitint查詢每頁數量。預設 10,最大 50
sort_typestring查詢排序方向。預設同板塊估值介面。
sort_idstring查詢排序字段。預設同板塊估值介面。
filter_securitystring查詢按板塊過濾指數成分股;不過濾時留空。可用指數所屬板塊列表介面獲取候選。

請求示例

bash
curl "https://webapi.moomoo.com/api/v1.0/quote/valuation/index-stocks?symbol=HK.800000&limit=2&valuation_type=1" | jq

響應字段

字段类型说明
pagination.totalint指數成分股總數(按 filter 過濾後)。
pagination.has_morebool是否還有下一頁。
pagination.next_keystring下一頁游標;無下一頁為 "-1"
stock_list[].symbolstring股票代碼。
stock_list[].namestring股票英文名。
stock_list[].sc_namestring股票簡體中文名。
stock_list[].tc_namestring股票繁體中文名。
stock_list[].valuation_valfloat估值值(倍數)。
stock_list[].forward_valuefloat前瞻估值(倍數)。
stock_list[].valuation_percentilefloat歷史估值分位(0-100)。
stock_list[].market_capfloat總市值。

限制範圍

  • 品類:僅支援指數。
  • 條數:單次最多 50 條,更多數據請通過 next_key 翻頁。

錯誤碼

ret_codeerror.code觸發條件處理建議
0成功
-3invalid_parameter參數非法按 ret_msg 修正
-7invalid_symbol指數代碼不存在核對指數代碼
-10no_data無成分股估值數據確認傳入指數代碼

響應示例

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "stock_list": [
      {
        "forward_value": 8.767,
        "market_cap": 19231825136.875,
        "name": "Zhongsheng Group",
        "sc_name": "中升控股",
        "tc_name": "中升控股",
        "symbol": "HK.00881",
        "valuation_percentile": 0.8045052,
        "valuation_val": -10.376
      }
    ]
  },
  "pagination": { "has_more": true, "next_key": "2", "total": 87 }
}