Generated by Answer me with HTML 0.5.10 · 2026-11-09 00:42 · ★ Star on GitHub

四象量能 只看 2016 之后

沪深 A 股 5474 只 · 2016-2026 · 前瞻 20 日 · 基准为同日同位置档

sourcebundles_qfq 日线 · 2613 个交易日 · 前瞻收益 winsorize 到 -50 / +150

早上那版把 1990 年以来的样本一起算了。2015 年前的涨跌停、停牌、注册制全不一样, 我重算了 2016 起, 并把选股公式重做了一份。

A

结论

折价单独
+1.55%
折价加当日转强
+2.47%
吸货加折价加转强
+3.86%
四象字标增益
近零
三句话
  • 真正带来超额的是折价与当日转强, 不是四象的那几个字。
  • 只折价 652 只一天, 加上当日涨幅不低于 2% 后剩 52 只, 超额从 1.55 升到 2.47。
  • 吸货字再叠上去, 日均 4.5 只, 超额 3.86, 中位 7.25, 这是最硬的一档。
B

组合主表

2016-2026, 沪深 A 股
组合 日均只数 超额 中位 正率 基准正率 胜率增益 取舍
吸折转强 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 日收益的中位数。基准正率是同一批日子同档股票的正收益率。 胜率增益 = 正率 减 基准正率, 它扣掉了行情本身, 是最该看的一列。

C

分年稳定性

超额为正的年数
组合 正年数 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。

D

选股公式 标准档

通达信 条件选股 · 日均约 52 只
sixiang_xg_std_TDX_20261108.txt:1-11text
{四象量能 选股 标准档  通达信条件选股  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;
E

选股公式 精选档

通达信 条件选股 · 日均约 4.5 只
sixiang_xg_pick_TDX_20261108.txt:1-15text
{四象量能 选股 精选档  通达信条件选股  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;
F

同花顺版

条件选股要 SELECT:
sixiang_xg_std_THS_20261108.txt:1-11text
// 四象量能 选股 标准档  同花顺条件选股  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;
sixiang_xg_pick_THS_20261108.txt:1-15text
// 四象量能 选股 精选档  同花顺条件选股  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 前缀防撞。
G

早前那版哪里不能直接用

两处要更正
  • 全库 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
H

最近一个交易日

2026-11-06, 本地日线口径
代码 收盘 当日涨幅 位置分位 获利盘 对年线 档位
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 收盘, 周一开盘前请用软件重跑一次。

I

局限与怎么调

四条
  • 折价与位置分位共线, 都是相对自身价格低, 不能当两个独立因子重复加分。
  • 吸折转强 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