跳转至

热门连板分层

来源同步:/Users/mac/Projects/chatgpt-codex/doc/api_Boards.md

所属接口集:板块行情

请求 URL

GET /v1/api/hot/chains

认证方式

Bearer Token(详见 认证与签名

接口概述

返回热门连板股分层统计,按连板数分组(首板、二板、三板、四板、五板、六板、妖股、20cm、炸板)。盘中从 Redis 获取涨停数据,盘后从 MySQL rankings 表获取历史数据。

请求参数

参数 类型 必填 说明
day string 交易日期,格式 YYYYMMDD,默认当天
top int 最大返回条数,默认 50
limit int 每组最大条数,默认 200
yao_threshold int 妖股连板阈值,默认 7(连板数 ≥ 该值归入"妖股"组)
include_history string 是否包含历史数据:true/1/yes,默认 false
history_days int 历史回溯天数,默认 5(仅当 include_history=true 时生效)

接口说明

  • 分组层级:首板、二板、三板、四板、五板、六板、妖股、20cm、炸板。
  • 20cm 组:仅包含创业板(300/301)和科创板(688)涨停股。
  • 妖股组:连板数 ≥ yao_threshold 的非 20cm 涨停股。
  • 炸板组:当前未封住涨停的股票(即实时涨跌幅未达涨停阈值)。
  • 概念题材从 vm_blocks 获取,主题从 v_theme_member 获取。
  • 主力控盘度(main_control)从 MonitorChipMetricSnapshot 获取。
  • 每股收益(eps)从 StockBasics 获取。
  • 收盘价与涨跌幅(close/pct_chg)从 Redis intraday 状态获取。
  • ST 股票自动排除;被 HOT_EXCLUDE_PREFIXES 配置排除的代码前缀也会过滤。
  • 组内按首次封板时间排序,超出 limit 的部分截断。
  • 历史数据:include_history=true 时额外返回最近 N 天的连板分层,每天独立计算。

响应格式示例

{
  "ts": 1739571000,
  "day": "20250115",
  "summary": {
    "首板": 25,
    "二板": 8,
    "三板": 3,
    "四板": 2,
    "五板": 1,
    "六板": 0,
    "妖股": 1,
    "20cm": 4,
    "炸板": 12
  },
  "groups": [
    {
      "level": "首板",
      "count": 25,
      "items": [
        {
          "代码": "600017",
          "名称": "南京港",
          "最新价": 12.50,
          "close": 12.50,
          "pct_chg": 0.1001,
          "连板数": 1,
          "首次封板时间": "09:32:00",
          "最后封板时间": "14:55:00",
          "炸板次数": 0,
          "所属行业": "港口航运",
          "流通市值": 3200000000.0,
          "换手率": 6,
          "成交额": 450000000.0,
          "总市值": 5000000000.0,
          "封板资金": 80000000.0,
          "涨停统计": "1/1",
          "概念题材": ["一带一路", "航运"],
          "主题": ["港口物流"],
          "main_control": 0.35,
          "eps": 0.52
        }
      ]
    }
  ]
}

返回状态

状态码 说明
200 成功
401 未认证
403 无权限