Generated by Answer me with HTML 0.5.10 · 2026-11-09 00:42 · ★ Star on GitHub
四象量能 只看 2016 之后
沪深 A 股 5474 只 · 2016-2026 · 前瞻 20 日 · 基准为同日同位置档
早上那版把 1990 年以来的样本一起算了。2015 年前的涨跌停、停牌、注册制全不一样, 我重算了 2016 起, 并把选股公式重做了一份。
结论
- 折价单独
- +1.55%
- 折价加当日转强
- +2.47%
- 吸货加折价加转强
- +3.86%
- 四象字标增益
- 近零
三句话
- 真正带来超额的是折价与当日转强, 不是四象的那几个字。
- 只折价 652 只一天, 加上当日涨幅不低于 2% 后剩 52 只, 超额从 1.55 升到 2.47。
- 吸货字再叠上去, 日均 4.5 只, 超额 3.86, 中位 7.25, 这是最硬的一档。
组合主表
| 组合 | 日均只数 | 超额 | 中位 | 正率 | 基准正率 | 胜率增益 | 取舍 |
|---|---|---|---|---|---|---|---|
| 吸折转强 | 4.5 | +3.86 | +7.25 | 68.5 | 65.2 | +3.3 | 精选档 |
| 缩量高位 | 9.8 | +7.89 | -0.75 | 48.2 | 43.6 | +4.6 | 只观察 |
| 绿折转强 | 51.6 | +2.47 | +4.25 | 63.7 | 61.2 | +2.5 | 标准档 |
| 吸货折价 | 46.0 | +1.89 | +2.75 | 58.8 | 57.0 | +1.8 | 次选 |
| 绿柱折价 | 414 | +1.62 | +1.75 | 55.4 | 53.6 | +1.8 | 太宽 |
| 只折价 | 652 | +1.55 | +0.75 | 52.7 | 51.7 | +0.9 | 基准 |
| 地量折价 | 25.7 | +0.97 | -0.25 | 48.8 | 47.9 | +0.9 | 不用 |
| 爆量折价 | 3.5 | -0.74 | +1.75 | 54.9 | 58.1 | -3.2 | 不用 |
| 险 放量涨停高价 | 2.0 | +1.38 | -4.25 | 40.3 | 45.4 | -5.1 | 不用 |
| 涨停加高位 | 8.0 | +4.74 | -3.75 | 40.9 | 43.6 | -2.7 | 不用 |
| 拉高折价 | 0.28 | +1.72 | -0.75 | 47.4 | 52.2 | -4.8 | 不用 |
超额怎么读
超额 = 个股 20 日收益 减 同日同位置档的中位收益, 再取均值。位置档是 250 日分位的低中高三档。 中位是该组合 20 日收益的中位数。基准正率是同一批日子同档股票的正收益率。 胜率增益 = 正率 减 基准正率, 它扣掉了行情本身, 是最该看的一列。
分年稳定性
| 组合 | 正年数 | 2016 | 2018 | 2020 | 2022 | 2024 | 2026 |
|---|---|---|---|---|---|---|---|
| 绿折转强 | 11/11 | 2.33 | 2.13 | 1.32 | 2.77 | 3.53 | 2.34 |
| 吸折转强 | 9/11 | 4.32 | 4.09 | -0.44 | 2.85 | 6.90 | 2.92 |
| 绿柱折价 | 11/11 | 1.57 | 1.16 | 0.39 | 2.24 | 2.40 | 2.30 |
| 只折价 | 10/11 | 1.71 | 0.99 | 0.63 | 2.31 | 2.26 | 1.78 |
| 地量折价 | 9/11 | 1.05 | 0.45 | -0.64 | 1.98 | 1.42 | 1.80 |
| 爆量折价 | 3/11 | -2.13 | -1.42 | 0.66 | -0.21 | -1.16 | -1.44 |
缩量那一行别当买点
缩量的均值超额 7.89 最高, 但中位是 -0.75, 正率只有 48.2。均值被少数大牛股拉起来。 它的超额逐年走弱, 2016 年 22.51, 2026 年只剩 4.32。
选股公式 标准档
{四象量能 选股 标准档 通达信条件选股 2016-2026口径}{选股条件 = 位置低 加 获利盘少 加 收盘低于年线两成 加 当日涨幅不低于2%}{安装: 公式管理器 条件选股公式 新建 粘贴 全选覆盖 确定}{用法: 盘后或尾盘跑, 选出的是次日可低吸的候选, 不是当日追涨}BLPOS:=IF(HHV(HIGH,250)>LLV(LOW,250),(CLOSE-LLV(LOW,250))/(HHV(HIGH,250)-LLV(LOW,250))*100,50);BLWIN:=WINNER(CLOSE)*100;BLST:=CLOSE/REF(CLOSE,1)-1;BLDIP:=CLOSE<MA(CLOSE,250)*0.8;BLSJQ:=BARSCOUNT(CLOSE)>=250;BLGREEN:=BLPOS<35 AND BLWIN<10 AND BLDIP;BLGREEN AND BLST>=0.02 AND BLSJQ;选股公式 精选档
{四象量能 选股 精选档 通达信条件选股 2016-2026口径}{选股条件 = 吸货启动 加 收盘低于年线两成 加 当日涨幅不低于2%}{安装: 公式管理器 条件选股公式 新建 粘贴 全选覆盖 确定}{用法: 盘后或尾盘跑, 日均约 5 只, 是标准档里更硬的那一小撮}BLPOS:=IF(HHV(HIGH,250)>LLV(LOW,250),(CLOSE-LLV(LOW,250))/(HHV(HIGH,250)-LLV(LOW,250))*100,50);BLST:=CLOSE/REF(CLOSE,1)-1;BLDIP:=CLOSE<MA(CLOSE,250)*0.8;BLSJQ:=BARSCOUNT(CLOSE)>=250;BLV2A:=SMA(ABS(LOW-REF(LOW,1)),3,1);BLV2M:=SMA(MAX(LOW-REF(LOW,1),0),3,1);BLV2C:=BLV2A/MAX(BLV2M,0.0001)*100;BLV3C:=10*EMA(BLV2C,3);BLXIH:=EMA(IF(LOW<=LLV(LOW,38),(BLV3C+HHV(BLV3C,38)*2)/2,0),3)/618;BLXI:=BLXIH>REF(BLXIH,1) AND BLXIH>=50 AND BLPOS<70;BLXI AND BLDIP AND BLST>=0.02 AND BLSJQ;同花顺版
// 四象量能 选股 标准档 同花顺条件选股 2016-2026口径// 选股条件 = 位置低 加 获利盘少 加 收盘低于年线两成 加 当日涨幅不低于2%// 安装: 公式管理器 条件选股 新建 粘贴 全选覆盖 确定// 用法: 盘后或尾盘跑, 选出的是次日可低吸的候选, 不是当日追涨BLPOS:=IF(HHV(HIGH,250)>LLV(LOW,250),(CLOSE-LLV(LOW,250))/(HHV(HIGH,250)-LLV(LOW,250))*100,50);BLWIN:=WINNER(CLOSE)*100;BLST:=CLOSE/REF(CLOSE,1)-1;BLDIP:=CLOSE<MA(CLOSE,250)*0.8;BLSJQ:=BARSCOUNT(CLOSE)>=250;BLGREEN:=BLPOS<35 AND BLWIN<10 AND BLDIP;SELECT:BLGREEN AND BLST>=0.02 AND BLSJQ;// 四象量能 选股 精选档 同花顺条件选股 2016-2026口径// 选股条件 = 吸货启动 加 收盘低于年线两成 加 当日涨幅不低于2%// 安装: 公式管理器 条件选股 新建 粘贴 全选覆盖 确定// 用法: 盘后或尾盘跑, 日均约 4 到 5 只, 是标准档里更硬的那一小撮BLPOS:=IF(HHV(HIGH,250)>LLV(LOW,250),(CLOSE-LLV(LOW,250))/(HHV(HIGH,250)-LLV(LOW,250))*100,50);BLST:=CLOSE/REF(CLOSE,1)-1;BLDIP:=CLOSE<MA(CLOSE,250)*0.8;BLSJQ:=BARSCOUNT(CLOSE)>=250;BLV2A:=SMA(ABS(LOW-REF(LOW,1)),3,1);BLV2M:=SMA(MAX(LOW-REF(LOW,1),0),3,1);BLV2C:=BLV2A/MAX(BLV2M,0.0001)*100;BLV3C:=10*EMA(BLV2C,3);BLXIH:=EMA(IF(LOW<=LLV(LOW,38),(BLV3C+HHV(BLV3C,38)*2)/2,0),3)/618;BLXI:=BLXIH>REF(BLXIH,1) AND BLXIH>=50 AND BLPOS<70;SELECT:BLXI AND BLDIP AND BLST>=0.02 AND BLSJQ;两平台只差三处
- 注释: 通达信用花括号, 同花顺用双斜线。
- 选股输出: 通达信直接写条件, 同花顺要 SELECT: 开头。
- 其余表达式逐字相同, 变量名都用 BL 前缀防撞。
早前那版哪里不能直接用
两处要更正
- 全库 9731 个标里混了 ETF 与指数。拉高折价那格原来中位 +39.25, 剔掉 ETF 后只剩 -0.75, 那 39 点是国债 ETF 之类的假信号。
- 早上那版的超额是未截尾的均值。2025 年出现过 +240 的均值, 那是几只个股的右尾, 不是行情。
| 检查 | 早上那版 | 现在 |
|---|---|---|
| 样本 | 全库 9731 | 沪深 A 股 5474 |
| 起点 | 1990 | 2016 |
| 收益处理 | 原值 | 截尾 -50 / +150 |
| 基准 | 同日同位置档均值 | 同日同位置档中位 |
| 拉高折价 | +96.96 | -0.75 |
| 险 | -1.09 | 中位 -4.25 |
最近一个交易日
| 代码 | 收盘 | 当日涨幅 | 位置分位 | 获利盘 | 对年线 | 档位 |
|---|---|---|---|---|---|---|
| sh600410 | 12.68 | +5.32 | 8.2 | 6.5 | 0.665 | 标准 |
| sz002192 | 51.93 | +3.28 | 12.9 | 8.2 | 0.799 | 标准 |
| sh600776 | 11.11 | +2.59 | 6.6 | 3.5 | 0.753 | 标准 |
| sh688330 | 29.27 | +2.52 | 9.9 | 6.8 | 0.756 | 标准 |
| sz300511 | 4.33 | +2.12 | 9.7 | 6.0 | 0.704 | 标准 |
| sz002816 | 16.66 | +2.08 | 15.8 | 5.1 | 0.710 | 标准 |
| sz002819 | 19.15 | +2.02 | 12.1 | 7.2 | 0.773 | 标准 |
名单是复算的, 不是推荐的
这 7 只是用同一套条件在本地日线上跑出来的, 用来对拍公式。精选档那天 0 只。 本地数据停在 11-06 收盘, 周一开盘前请用软件重跑一次。
局限与怎么调
四条
- 折价与位置分位共线, 都是相对自身价格低, 不能当两个独立因子重复加分。
- 吸折转强 2020 与 2025 是负年, 那两年深跌股反攻来得晚, 别把它当稳赚。
- 超额 3 到 4 个点指 20 日平均, 单只票的波动远大于这个数, 必须分散。
- 日均 4.5 只的精选档在弱市可能一天都不出票, 这是设计如此。
| 想放宽 | 改这里 |
|---|---|
| 转强门槛 2 改 1 | 末行 BLST>=0.02 改 0.01 |
| 折价两成改三成 | BLDIP 的 0.8 改 0.7 |
| 位置 35 改 20 | BLGREEN 的 35 改 20 |
| 去掉上市天数限制 | 删末行的 AND BLSJQ |