窗口交易日大单筛选¶
来源同步:
/Users/mac/Projects/chatgpt-codex/doc/api_StrategyAuction.md所属接口集:
策略竞价
请求 URL¶
GET /v1/api/filterStocks
认证方式¶
Bearer Token(详见 认证与签名)
接口概述¶
基于"窗口交易日"筛选股票,默认窗口为最近 5 个交易日。交易日当天采用混合源(MySQL 历史日 + Redis 当日实时),非交易日全 MySQL。支持趋势突破和主力黄金坑两种选股模型,每种模型内置保守/均衡/激进三档预设,可通过参数覆盖。
请求参数¶
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| model | string | 否 | 选股模型。trend_breakout(趋势突破)/golden_pit(主力黄金坑);别名:breakout/tb/1/趋势突破、pit/gp/2/主力黄金坑 |
| freq | int | 否 | 窗口交易日天数,支持 5/10/20/60,默认 5 |
| preset | string | 否 | 参数预设,conservative/balanced/aggressive,默认 balanced |
| stage | string | 否 | 信号阶段,pre/confirm,默认 pre |
| strictness | string | 否 | 过滤严格度,low/mid/high,默认 mid(分别对应分数门槛 -6/+0/+6 偏移) |
| min_score | float | 否 | 最小模型分,传入时覆盖预设分数门槛 |
| pct_5d_recent | float | 否 | 5日涨幅上限(仅保留小于该值的记录) |
| pct_10d_recent | float | 否 | 10日涨幅上限 |
| pct_20d_recent | float | 否 | 20日涨幅上限 |
| page | int | 否 | 页码,默认 1 |
| page_size | int | 否 | 每页条数,默认 200,范围 1–1000 |
| tb_net_days_min | int | 否 | 趋势突破:净买入天数下限 |
| tb_trend_strength_min | float | 否 | 趋势突破:趋势强度下限 |
| tb_rps_min | float | 否 | 趋势突破:RPS 下限 |
| tb_price_speed_ratio_min | float | 否 | 趋势突破:价格-速度比下限 |
| tb_net_ratio_min | float | 否 | 趋势突破:净比例下限 |
| tb_bigorder_net_min | float | 否 | 趋势突破:大单净买入下限 |
| tb_daily_vol_ratio_min | float | 否 | 趋势突破:日量比下限 |
| tb_max_amplitude_5d | float | 否 | 趋势突破:5日最大振幅上限 |
| tb_max_chase_pct | float | 否 | 趋势突破:5日最大追涨上限 |
| gp_net_days_min | int | 否 | 黄金坑:净买入天数下限 |
| gp_trend_strength_min | float | 否 | 黄金坑:趋势强度下限 |
| gp_net_ratio_min | float | 否 | 黄金坑:净比例下限 |
| gp_bigorder_net_min | float | 否 | 黄金坑:大单净买入下限 |
| gp_daily_vol_ratio_min | float | 否 | 黄金坑:日量比下限 |
| gp_pit_depth_min | float | 否 | 黄金坑:5日跌幅下限(坑深) |
| gp_pit_depth_max | float | 否 | 黄金坑:5日跌幅上限 |
| gp_max_amplitude_5d | float | 否 | 黄金坑:5日最大振幅上限 |
接口说明¶
- 数据来源:MySQL
trend_metrics_daily(历史日)+ Redismonitor:bigdata(当日实时),左连接strategy_signal_snapshot补全快照字段。 - 模型筛选:
- 趋势突破:
net_days ≥ 1且ma5 > ma10 > ma20且trend_strength > 0(可通过tb_*参数覆盖各阈值) - 主力黄金坑:
net_days ≥ 2且ma20 > ma60且ma5 < ma10(可通过gp_*参数覆盖各阈值) - 模型评分:趋势突破评分 = 趋势分(0–35) + 资金分(0–35) + 量能分(0–20) + 风险分(0–10);黄金坑评分 = 坑形分(0–30) + 资金分(0–40) + 触发分(0–20) + 风险分(0–10)
- 默认排除:代码以
688开头的科创板股票
响应格式示例¶
{
"data": {
"page": 1,
"page_size": 200,
"total": 45,
"total_pages": 1,
"freq": 5,
"source_mode": "mixed_today",
"items": [
{
"code6": "000001",
"trade_day": "2026-05-09",
"trend_strength": 0.25,
"ema5": 0.03,
"z_tr": 1.5,
"rps": 80.0,
"net_ratio": 0.02,
"bigorder_net_shares": 5000.0,
"avg_vol_per_min_5d": 12000.0,
"ma5": 12.5,
"ma10": 12.3,
"ma20": 12.0,
"ma60": 11.5,
"ma180": 11.0,
"daily_vol_ratio": 1.2,
"price_speed_ratio": 0.8,
"net_days": 3,
"code": "000001",
"name": "平安银行",
"model_score": 72.5,
"score_breakdown": {"trend": 18.2, "fund": 25.0, "volume": 19.3, "risk": 10.0},
"hit_rules": ["net_days_ok", "ma_order_ok", "trend_strength_ok"],
"risk_flags": [],
"preset": "balanced",
"stage": "pre",
"strictness": "mid",
"close": 12.8,
"vol": 125000.0,
"pct_chg": 1.5,
"bigorder_net_shares_today": 3000,
"today_vol_ratio": 1.15,
"today_price_speed_ratio": 0.9,
"today_trend_strength": 0.28
}
]
}
}
返回状态¶
| 状态码 | 说明 |
|---|---|
| 200 | 成功 |
| 401 | 未认证 |
| 403 | 无权限 |