Skip to content

實時報價

POST /v1/quote/stock-quote

批量獲取標的的實時股票報價(輕量版快照),對齊推送時的 Quote 基礎報價。字段集相比 get_market_snapshot 更精簡,適合多標的輪詢。

請求參數

參數類型位置必填說明
code_liststring[]請求體標的代碼列表。

請求示例

bash
curl -s -X POST "$ip/v1/quote/stock-quote" \
  -H "Content-Type: application/json" \
  -H "X-Futu-Client-Nnid: 76879657" \
  -d '{"code_list":["HK.09988","BMD.FCPOmain","HK.TCH260629C390000"]}' | jq

響應字段

返回 data.quote_list[],每個元素一份標的報價。不適用品類的字段統一返回 0 / 空字符串,子對象字段集穩定。

通用字段(所有品類返回)

字段類型說明
codestring標的代碼(如 HK.09988)。
namestring標的名稱。
data_timeint64行情交易所時間,毫秒時間戳。
data_datestring行情交易日,標的市場時區 YYYY-MM-DD。
last_pricedouble最新價。
open_pricedouble今開。
high_pricedouble今高。
low_pricedouble今低。
prev_close_pricedouble昨收。
volumeint64成交量(股 / 張)。
turnoverdouble成交額(貨幣單位)。
turnover_ratedouble換手率(百分比,例如 0.353 表示 0.353%)。
amplitudedouble振幅(百分比)。
sec_statusstring證券狀態,詳見枚舉對照表 sec_status
suspensionbool是否停牌。
dark_statusstring暗盤狀態,詳見枚舉對照表 dark_status
listing_datestring上市日期(市場時區 YYYY-MM-DD),缺失為空串。

option_ex_data 子對象(僅期權品類有意義;其它品類字段全為 0 或空串)

字段類型說明
strike_pricedouble行權價。
contract_sizeint64合約規模。
open_interestint64未平倉量。
implied_volatilitydouble隱含波動率(百分比)。
premiumdouble期權金。
deltadoubleΔ。
gammadoubleΓ。
vegadoubleν。
thetadoubleΘ。
rhodoubleρ。
net_open_interestint64淨未平倉。
contract_nominal_valuedouble合約名義價值。
owner_lot_multiplierint64正股每手乘數。
contract_multiplierint64合約乘數。
option_typestring期權方向,詳見枚舉對照表 option_type
index_option_typeint32指數期權類型。
expiry_date_distanceint64距到期日天數(已過期為負數)。
option_area_typestring期權行權類型,詳見枚舉對照表 option_area_type

future_ex_data 子對象(僅期貨品類有意義;其它品類字段全為 0)

字段類型說明
last_settle_pricedouble上一結算價。
positionint64持倉。
position_changeint64持倉變化。

pre_market / after_market / overnight 子對象(非該時段為 0)

字段類型說明
pricedouble時段價。
high_pricedouble時段高。
low_pricedouble時段低。
volumeint64時段成交量。
turnoverdouble時段成交額。
change_valdouble漲跌額。
change_ratedouble漲跌幅(百分比)。
amplitudedouble振幅(百分比)。

注:SH 科創板的 after_market.volume / after_market.turnover 自動並入科創板盤後段(kcb)。

限制範圍

  • code 必須是已開通行情前綴必須落在下表 13 個市場內,否則返回 invalid_symbol
  • code_list 全部非法 → invalid_symbol;部分非法 → 僅返回合法部分(對照請求與響應可識別被丟棄的 code)。

支持的市場前綴與品類:

前綴市場支持品類
HK香港正股 / 信託 / REIT / 窩輪 / 牛熊證 / 界內證 / 指數 / 板塊 / ETF / 期權
US美國正股 / ETF / 指數
SH上海正股 / ETF / 指數 / 板塊
SZ深圳正股 / ETF / 指數 / 板塊
BJ北京正股 / 指數
SG新加坡正股 / ETF / 指數
JP日本正股 / 指數
AU澳洲正股 / 指數
CA加拿大正股 / ETF / 指數
BMS馬來西亞主板正股 / 指數
BMD馬來西亞衍生品期貨
EC數字貨幣綜合CRYPTO
FX外匯FOREX

錯誤碼

ret_codeerror.code觸發條件處理建議
0成功(含部分 code 被識別為非法但仍有合法返回)調用方按 data.quote_list[].code 與請求 code_list 比對,識別被丟棄的 code
-3invalid_parametercode_list / 元素數為 0 / 元素非字符串校正請求體後重試
-4internal_error網關構造後端請求失敗重試;持續失敗請聯繫網關側
-6internal_error網關響應轉換失敗重試;持續失敗請聯繫網關側
-7invalid_symbolcode_list 全部 code 都無法解析(前綴不支持 / 代碼不存在)檢查市場前綴是否在限制範圍內;通過 search 接口確認代碼合法性

響應示例

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "quote_list": [
      {
        "code": "HK.09988",
        "name": "阿里巴巴-W",
        "data_time": 1780371968000,
        "data_date": "2026-06-02",
        "last_price": 129.0,
        "open_price": 124.1,
        "high_price": 130.3,
        "low_price": 123.4,
        "prev_close_price": 122.8,
        "volume": 68361418,
        "turnover": 8734113777,
        "turnover_rate": 0.356,
        "amplitude": 5.619,
        "sec_status": "NORMAL",
        "suspension": false,
        "dark_status": "N/A",
        "listing_date": "2019-11-26",
        "option_ex_data": {
          "strike_price": 0, "contract_size": 0, "open_interest": 0,
          "implied_volatility": 0, "premium": 0,
          "delta": 0, "gamma": 0, "vega": 0, "theta": 0, "rho": 0,
          "net_open_interest": 0, "contract_nominal_value": 0,
          "owner_lot_multiplier": 0, "contract_multiplier": 0,
          "option_type": "", "index_option_type": 0,
          "expiry_date_distance": 0, "option_area_type": ""
        },
        "future_ex_data": { "last_settle_price": 0, "position": 0, "position_change": 0 },
        "pre_market":  { "price": 0, "high_price": 0, "low_price": 0, "volume": 0, "turnover": 0, "change_val": 0, "change_rate": 0, "amplitude": 0 },
        "after_market": { "price": 0, "high_price": 0, "low_price": 0, "volume": 0, "turnover": 0, "change_val": 0, "change_rate": 0, "amplitude": 0 },
        "overnight":   { "price": 0, "high_price": 0, "low_price": 0, "volume": 0, "turnover": 0, "change_val": 0, "change_rate": 0, "amplitude": 0 }
      },
      {
        "code": "BMD.FCPOmain",
        "name": "原棕榈油期货主连 (2608)",
        "data_time": 1780048799823,
        "data_date": "2026-05-29",
        "last_price": 4535,
        "open_price": 4547,
        "high_price": 4570,
        "low_price": 4518,
        "prev_close_price": 4537,
        "volume": 24953,
        "turnover": 0,
        "turnover_rate": 0,
        "amplitude": 1.146,
        "sec_status": "NORMAL",
        "suspension": false,
        "dark_status": "N/A",
        "listing_date": "",
        "option_ex_data": { "strike_price": 0, "contract_size": 0, "option_type": "", "option_area_type": "" },
        "future_ex_data": { "last_settle_price": 4537, "position": 95578, "position_change": 22908 },
        "pre_market":  { "price": 0, "volume": 0 },
        "after_market": { "price": 0, "volume": 0 },
        "overnight":   { "price": 0, "volume": 0 }
      },
      {
        "code": "HK.TCH260629C390000",
        "name": "腾讯 260629 390.00 购",
        "data_time": 1780363800000,
        "data_date": "2026-06-02",
        "last_price": 48.22,
        "prev_close_price": 48.22,
        "sec_status": "NORMAL",
        "suspension": false,
        "dark_status": "N/A",
        "option_ex_data": {
          "strike_price": 390, "contract_size": 100, "open_interest": 243,
          "implied_volatility": 0, "premium": -5.84,
          "delta": 0, "gamma": 0, "vega": 0, "theta": 0, "rho": 0,
          "net_open_interest": 81, "contract_nominal_value": 46540,
          "owner_lot_multiplier": 1000, "contract_multiplier": 100,
          "option_type": "CALL", "index_option_type": 1,
          "expiry_date_distance": 27, "option_area_type": "AMERICAN"
        },
        "future_ex_data": { "last_settle_price": 0, "position": 0, "position_change": 0 }
      }
    ]
  }
}