1. 概述

专为 监控股票池(≤100只) 设计,在交易时段内提供 实时监测。所有模块基于分钟级数据计算,并支持每秒/每分钟刷新。输出每只股票的 7个模块颜色 + 综合颜色 + 简要原因,辅助盘中决策。
- 适用规模:≤100只股票
- 数据频率:1分钟K线(或分笔)
- 更新间隔:默认每 1分钟 全量计算一次,支持配置(1~5分钟)
2. 全局颜色语义
所有模块统一使用以下颜色:
| 颜色 | 名称 | 含义 | 操作建议 |
| 🟢 | 安全/上涨/多头 | 趋势健康,风险可控 | 正常参与、持仓 |
| 🟡 | 中性/震荡/关注 | 方向不明或轻微异常 | 谨慎、轻仓、观望 |
| 🔴 | 风险/下跌/空头 | 走弱明显,多项异常 | 减仓、不建仓 |
| 🔵 | 极端/突破/反转 | 价格异动或趋势转换 | 重点关注、择机操作 |
| 🟠 | 中风险(仅风险等级) | 震荡偏弱,风险中等 | 谨慎观望 |
| ⚫ | 极高风险/规避 | 风险极高,强制回避 | 坚决不参与、清仓 |
3. 七个监控模块详细规则
以下规则适用于 1分钟K线 数据。部分指标(如MA20、布林带等)需基于 过去N个交易日 的日线数据计算,作为基准,然后每分钟用最新价格进行判定。
3.1 价格监控(实时)
基准数据:日线MA20、布林带、60日最高/最低(每日开盘前更新)
实时判定:用最新价替换日线收盘价
| 颜色 | 触发条件(满足任一) |
| 🟢 | • 实时相对价位 < 20% 【低位超跌,现价在近 250 日(一年)价格区间底部 20% 以内】 • 实时负乖离率(相对日线MA20)> 8% 【股价大幅低于 20 日线,深度超跌偏离】 • 实时价站稳日线MA20且前低支撑有效 【近期低点没有破位下跌】 • 实时价贴近布林带下轨并企稳 【下轨附近止跌,不再创新低】 |
| 🟡 | • 相对价位 20%–70% 且乖离率在 ±5% 内 【既不在底部极端低位,也不在高位风险区,中枢震荡区间;且不远离、不暴涨暴跌、趋势平稳】 • 小幅偏离支撑/压力 【现价距离近期支撑压力波动幅度<3%】 • 实时价在布林带中轨附近 【价格紧贴中轨,上下偏离很小】 |
| 🔴 | • 相对价位 > 70% 【高位区间、主升浪末端】 • 正乖离率 > 12% 【加速暴涨、超买背离】 • 实时价临近前期高点压力位 【触碰压力、即将承压回落】 • 布林带上轨钝化(连续3根1分钟K线收于上轨上方且RSI>80) 【典型顶部见顶信号】 |
| 🔵 | • 实时价有效跌破日线MA20或前低 • 实时价突破布林带上轨或下轨 • 价格突破关键位(箱体/趋势线)且最近5分钟成交量放大1.5倍 |
动态阈值:高波动股票乖离率阈值可放大至 ±15% / ±20%;低波动股票缩小至 ±6% / ±10%。
3.2 涨跌监控(实时)
实时计算:基于当日开盘价、过去N分钟/小时数据
| 颜色 | 触发条件(满足任一) |
| 🟢 | • 当日实时涨幅 3%–6.9% 且相对价位 < 60% • 涨停未开板且封单/成交额 > 0.5(需Level2数据) • 最近5分钟上涨放量、回调缩量 • 放量大涨(最近5分钟成交量 > 当日平均每分钟成交量×1.2,且涨幅>0.5%) |
| 🟡 | • 实时涨跌幅在 ±3% 以内 • 涨幅 3%–6.9% 但处于高位(相对价位>70%) • 连续5分钟下跌但累计跌幅<3% • 阴阳交替、涨跌无序 |
| 🔴 | • 单日实时涨幅 ≥7% 且 相对价位>70%(否则降级为🟡) • 单日实时跌幅 ≤-7% • 连续20分钟上涨 + 累计涨幅>4% 且 (相对价位>70% 或 乖离率>+12%) • 连续20分钟下跌 + 累计跌幅>4% • 最近20分钟涨幅>5% 且 相对价位>70%(加速赶顶) • 最近20分钟跌幅<-5% • 涨停反复开板(烂板) • 上涨缩量 且 (相对价位>70% 或 换手率<1%) |
| 🔵 | • 最近5分钟振幅 >3% • 跌停 • 放量大跌(最近5分钟成交量 > 当日平均每分钟成交量×1.2,且跌幅>0.5%) • 连续涨停或跌停 |
注:连续涨跌的时间窗口(20分钟≈交易日的1/12)可根据需要调整。
3.3 趋势监控(混合模式)
基准趋势方向:每日开盘前基于日线数据计算(上涨/下跌/震荡),作为当日基准。
实时修正:每15分钟或当价格突破关键均线时重新评估。
3.3.1 趋势方向判定
🟢 上涨趋势(同时满足)
- 实时价 > 日线MA5、MA10、MA20
- 日线MA5 ≥ MA10 ≥ MA20(多头排列)
- 最近3根1分钟K线重心上移
- 未触发反转信号
🔴 下跌趋势(同时满足)
- 实时价 < 日线MA5、MA10、MA20
- 日线MA5 ≤ MA10 ≤ MA20(空头排列)
- 最近3根1分钟K线重心下移
- 未触发反转信号
🟡 震荡趋势
- 不属于上涨/下跌,且未触发反转信号
🔵 反转趋势(满足任一,需盘中确认)
底部反转:
- 长期下跌后,连续3根1分钟K线收于日线MA20之上,且成交量持续放大
- MACD底背离 + 金叉(基于1分钟数据)
- K线出现启明星/金针探底/阳包阴形态(1分钟周期)
顶部反转:
- 长期上涨后,连续3根1分钟K线收于日线MA20之下
- MACD顶背离 + 死叉(1分钟)
- 黄昏星/乌云盖顶/阴包阴形态
3.3.2 趋势强度评分(仅对上涨/下跌趋势计算)
评分每30分钟更新一次,或当趋势方向变化时重算。评分规则同原文档(均线、价格形态、成交量、MACD),但成交量使用最近5分钟均值 vs 过去20日同时段均值。
强度区间:
- 80–100:极强
- 60–79:强势
- 40–59:震荡偏强
- 20–39:震荡偏弱
约束:下跌趋势评分强制 ≤39。
3.4 趋势共振(实时)
指标分类:
- 日线级别指标(每日开盘前计算,盘中不变):
- 均线排列(多/空)
- MACD金叉/死叉(日线)
- 高低点结构(日线)
- 实时指标(每分钟计算):
- 实时价与日线MA20关系
- 实时成交量 vs 过去5日同时段均量×1.2
- 当前1分钟K线实体 ≥ 0.2%
- RSI(14) 实时值(基于1分钟数据)
- 布林带实时位置(相对日线布林带)
共振判定(实时指标+日线指标共8项):
- 🟢 多头共振:正向指标 ≥ 6 项 且 负向指标 ≤ 2 项
- 🔴 空头共振:负向指标 ≥ 6 项 且 正向指标 ≤ 2 项
- 🟡 无共振:其余情况
共振预警每 5分钟 重新计算一次。
3.5 财务监控(行业相对化)
| 颜色 | 条件 |
| 🟢 | 无异常 |
| 🟡 | 1项异常 |
| 🔴 | 2–3项异常 |
| ⚫ | ≥4项异常 或 任意强制规避项 |
异常指标列表(10项)
- 最近1年净利润为负,或连续2年扣非净利润为负
- 扣非净利润/净利润 < 0.3(若扣非净利润>1亿元则放宽至<0.2)
- 资产负债率 > 行业均值 × 1.2 或 行业分位数>80%
- (短期+长期借款+应付债券)/ 净资产 > 1.5
- 最近1年经营活动现金流净额为负,且连续2年恶化(若营收增速>30%且市值<100亿,则不计数)
- 销售商品提供劳务收到现金 / 营业收入 < 0.8
- 营业收入同比增速 < -20%
- (应收账款增速 − 营收增速)> 20% 或 (存货增速 − 营收增速)> 20%
- 被出具保留意见、否定意见、无法表示意见,或存在重大信披违规、立案调查、大股东高比例质押爆仓风险
- 净资产为负,或净资产同比大幅下降 > 50%
强制规避项(⚫)
- 财务造假被认定 + 触及退市标准
- 债务违约/展期
- 质押违约/强平
- 净资产为负
3.6 突发监控(加权计分)
事件权重
- 重大负面事件:3分
- 一般负面事件(高权重):1.5分(质押60-80%、债务逾期未违约、高管集体减持等)
- 一般负面事件(低权重):0.5分(问询函、信披考评D等)
分级阈值
- 🟢:总分 = 0
- 🟡:0 < 总分 < 2
- 🔴:2 ≤ 总分 < 4
- ⚫:总分 ≥ 4 或 任意硬规避项
硬规避项(直接⚫)
- 财务造假被立案且证据确凿
- 财报被出具否定/无法表示意见
- 债务违约/展期
- 质押比例>90%且股价接近平仓线
- 被公开谴责或行政处罚(近1年)
一般负面事件示例(部分)
| 事件 | 权重 |
| 财报保留意见 | 1.5 |
| 资产负债率>85% | 0.5 |
| 大股东质押比例60%-80% | 1.5 |
| 6个月内减持1%-3% | 0.5 |
| 高管集体减持(≥3人) | 1.5 |
| 收到监管问询函未回复 | 0.5 |
更新频率:每日开盘前从数据库加载一次,交易日期间 不实时变化。
3.7 风险监控(实时评分)
基础分:50分
加减分项:分为 日线固定项 和 实时动态项。
日线固定项(每日开盘前计算一次,计入基础分)
- 均线空头排列 +10,多头排列 -10
- 处于下跌通道 +12,上涨通道 -12
- MACD死叉+绿柱放大 +8,金叉+红柱放大 -8
- 日线顶部反转形态 +12,底部反转形态 -12
实时动态项(每分钟/每5分钟重新计算)
| 类别 | 具体项 | 分值 |
| 价格位置 | 实时价跌破日线MA20 | +8 |
| 实时价站上日线MA20 | -8 | |
| 量价 | 最近5分钟放量下跌(成交量>同时段均量×1.2且价格下跌) | +10 |
| 最近5分钟放量上涨 | -8 | |
| 形态 | 实时RSI>70向下拐头 | +8 |
| 实时RSI<30向上拐头 | -8 | |
| 最近1分钟K线跌幅≥0.5% | +10 | |
| 最近1分钟K线涨幅≥0.5% | -8 | |
| 共振 | 空头共振 | +15 |
| 多头共振 | -15 |
最终风险得分 = 50 + 日线固定项总分 + 实时动态项总分(限制0~100)
风险等级每 5分钟 更新一次,或当实时动态项变化超过±10分时立即更新。
等级对应:
| 得分 | 等级 |
| 0–20 | 🟢 极低风险 |
| 21–40 | 🟡 低风险 |
| 41–60 | 🟠 中风险 |
| 61–80 | 🔴 高风险 |
| 81–100 | ⚫ 极高风险 |
强制覆盖:若财务预警 = ⚫ 或 突发预警 = ⚫,则风险等级强制设为 ⚫。
4. 综合决策矩阵(实时)
按以下优先级生成最终综合颜色和操作建议,每1分钟 重新计算一次。
| 优先级 | 条件 | 综合颜色 | 操作建议 |
| 1 | 任何模块为 ⚫ | ⚫ | 坚决回避 / 清仓 |
| 2 | 突发预警 = 🔴 或 财务预警 = 🔴 | 🔴 | 减仓 / 不建仓 |
| 3 | 风险等级 = 🔴 或 ⚫ | 🔴 | 减仓避险 |
| 4 | 趋势预警 = 🔵 + 共振预警 = 🟢 | 🟢 | 加仓 / 买入 |
| 5 | 趋势预警 = 🟢 + 共振预警 = 🟢 + 风险等级 ≤ 🟡 | 🟢 | 持仓 / 正常参与 |
| 6 | 趋势预警 = 🟡 或 共振预警 = 🟡 | 🟡 | 观望 / 轻仓 |
| 7 | 趋势预警 = 🔴 或 共振预警 = 🔴 | 🔴 | 减仓 / 离场 |
| 8 | 默认 | 🟡 | 观望 |
5. 实时输出格式
每只股票每 1分钟 生成一条预监控记录,仅当颜色变化时推送至前端。
文本表格示例(前端展示)
| 时间 | 代码 | 名称 | 价格 | 涨跌 | 趋势 | 共振 | 财务 | 突发 | 风险 | 综合 | 原因 |
| 10:35 | 600519 | 茅台 | 🔴 | 🔴 | 🟡 | 🟡 | 🟢 | 🟢 | 🔴 | 🔴 | 放量下跌破位 |
| 10:35 | 000001 | 平安 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 多头共振健康 |
6. 实时计算与更新频率总览
| 模块 | 计算频率 | 推送触发条件 |
| 价格预警 | 每1分钟 | 颜色变化 |
| 涨跌预警 | 每1分钟 | 颜色变化 |
| 趋势方向 | 每15分钟或价格穿破MA20 | 方向变化 |
| 趋势强度 | 每30分钟 | 等级变化 |
| 共振预警 | 每5分钟 | 颜色变化 |
| 财务/突发 | 每日开盘前 | 不实时推送 |
| 风险等级 | 每5分钟 | 等级变化 |
| 综合建议 | 每1分钟 | 颜色变化 |
推送频率限制:同一股票在 30秒内 最多推送一次综合建议,避免消息风暴。
启动流程:
- 每日开盘前(8:30)加载财务和突发数据。
- 加载历史日线数据,计算基准指标。
- 9:25开始接收集合竞价数据,9:30正式启动实时监控。
- 收盘后处理:15:00后使用完整日线数据重新计算一次,覆盖当日所有实时记录,生成最终归档版本。


4 回应