Skip to content

关联期货

GET /v1/quote/{symbol}/reference-future

获取指定标的关联的期货合约清单。典型用法是传入期货主连合约代码(如 HK.HSImain),拿到该品种下全部相关合约(主连 / 当月 / 下月 / 各到期月份合约等)。非期货标的或无关联期货时返回空 reference_list

请求参数

参数类型位置必填说明
symbolstring路径标的代码,通常为期货主连合约(如 HK.HSImainUS.CLmainSG.NKmain)。非期货标的合法但返回空列表。

请求示例

bash
curl '$ip/v1/quote/HK.HSImain/reference-future' | jq

响应字段

返回 data.reference_list[],每元素一个关联期货合约:

字段类型说明
codestring合约代码,例 HK.HSImain / HK.HSI2606
stock_namestring合约名称,例 恒指期货主连 (2606)
stock_typestring证券类型,本接口固定 FUTURE
lot_sizeint每手股数(合约乘数),例 50
future_validbool期货标识位,本接口固定 true
future_main_contractbool是否主连合约。true=主连;false=普通到期合约。
future_last_trade_timestring最后交易日,格式 YYYY-MM-DD;主连 / 连续合约为空字符串 ""
list_timeint上市时间(毫秒时间戳);无上市时间记录的合约为 0

限制范围

  • 支持的市场:HK / US / SG / JP。
  • 支持的品类:仅期货主连合约。
  • 其他市场(AU / CA / SH / SZ / KR / MY 等)通常无期货品种,返回空列表。

错误码

ret_codeerror.code触发场景处理建议
0成功;非期货标的或无关联期货时 reference_list 为空 []视空列表为"该标的无关联期货"
-3invalid_parametersymbol 缺失、超长(>32)或格式不合法校正 symbol 格式后重试
-7invalid_symbolsymbol 在证券缓存中不存在(未知代码 / 退市等)确认代码是否真实存在

响应示例

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "reference_list": [
      {
        "code": "HK.HSImain",
        "future_last_trade_time": "",
        "future_main_contract": true,
        "future_valid": true,
        "list_time": 0,
        "lot_size": 50,
        "stock_name": "恒指期货主连 (2606)",
        "stock_type": "FUTURE"
      },
      {
        "code": "HK.HSI2605",
        "future_last_trade_time": "2026-05-28",
        "future_main_contract": false,
        "future_valid": true,
        "list_time": 0,
        "lot_size": 50,
        "stock_name": "恒指期货2605",
        "stock_type": "FUTURE"
      }
    ]
  }
}