跳转至

策略信号列表

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

所属接口集:信号接口

请求 URL

GET /v1/api/signals

认证方式

Bearer Token(详见 认证与签名

接口概述

查询策略信号快照列表。支持两种模式:策略信号模式(默认)和基础快照模式(basic=true)。策略模式返回含评分、大单比率等信号数据;基础模式返回含 DDX、均线、趋势等基础数据。

请求参数

参数 类型 必填 说明
strategy string 策略标签,如 STRATEGY_1主力吸筹未出货 等。不传时默认排除 STRATEGY_4
min_score float 最低综合评分过滤(仅策略模式生效)
code string 股票代码,支持逗号分隔多个,如 600519,000001
basic string 启用基础快照模式,传 1/true/yes 启用
sort string 排序字段。策略模式可选:scorebigorder_ratiopct_5dpct_10dpct_20d;基础模式可选:pct_5dpct_10dpct_20dfree_float
order string 排序方向,ascdesc,默认 desc
page int 页码,默认 1
page_size int 每页数量,默认 50,最大 200

接口说明

  • 策略模式(默认):从 StrategySignalSnapshot 读取,包含评分、信号强度、大单比率、5/10/20 日涨跌幅等
  • 基础模式basic=true):从 StrategyBasicSnapshot 读取,包含 DDX(1-5)、均线(MA5/10/20/60/180)、趋势指标等
  • 结果额外注入实时数据:is_hot(是否热门板块)、is_leader(是否龙头)、signal_buy/signal_sell(买卖信号数)、close/pre_close/pct_chg(实时行情)、pre_pct_chg/today_vol_ratio/pre_vol_ratio/price_speed_ratio/bigorder_net_shares_today 等实时指标
  • 策略标签映射:STRATEGY_1=主力吸筹未出货,STRATEGY_2=强势趋势延续,STRATEGY_3=低振幅潜伏,STRATEGY_4=实盘杀伤版

响应格式示例

策略模式:

{
  "code": 1,
  "message": "success",
  "data": [
    {
      "code": "600519",
      "name": "贵州茅台",
      "free_float_shares": 100000000,
      "score": 85.5,
      "signal_strength": "strong",
      "strategy": "主力吸筹未出货",
      "bigorder_ratio": 0.12,
      "close_pos_5d": 0.85,
      "bigorder_buy_avg_5d_price": 1800.0,
      "bigorder_sell_avg_5d_price": 1795.0,
      "close_5d_min": 1780.0,
      "close_10d_min": 1770.0,
      "close_20d_min": 1760.0,
      "high_5d_max": 1820.0,
      "high_10d_max": 1830.0,
      "high_20d_max": 1850.0,
      "low_5d_min": 1780.0,
      "low_10d_min": 1770.0,
      "low_20d_min": 1760.0,
      "pct_5d_recent": 2.1,
      "pct_10d_recent": 3.5,
      "pct_20d_recent": 5.2,
      "is_hot": 1,
      "is_leader": 0,
      "signal_buy": 3,
      "signal_sell": 1,
      "close": 1810.0,
      "pre_close": 1800.0,
      "pct_chg": 0.56,
      "pre_pct_chg": -0.3,
      "pre_vol_ratio": 1.2,
      "today_vol_ratio": 1.5
    }
  ]
}

基础模式:

{
  "code": 1,
  "message": "success",
  "data": [
    {
      "code": "600519",
      "name": "贵州茅台",
      "free_float_shares": 100000000,
      "pct_5d_recent": 2.1,
      "pct_10d_recent": 3.5,
      "pct_20d_recent": 5.2,
      "ddx1": 0.5,
      "ddx2": 0.3,
      "ddx3": 0.1,
      "ddx4": -0.2,
      "ddx5": 0.4,
      "ma5": 1805.0,
      "ma10": 1800.0,
      "ma20": 1795.0,
      "ma60": 1780.0,
      "ma180": 1750.0,
      "trend_d1": 0.8,
      "trend_d2": 0.6,
      "is_hot": 1,
      "is_leader": 0,
      "signal_buy": 2,
      "signal_sell": 0,
      "close": 1810.0,
      "pre_close": 1800.0,
      "pct_chg": 0.56,
      "pre_pct_chg": -0.3,
      "bigorder_net_shares_today": 50000,
      "today_vol_ratio": 1.5,
      "pre_vol_ratio": 1.2,
      "price_speed_ratio": 2.3
    }
  ]
}

返回状态

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