选股公式 通达信

多周期K线形态筑底+反转突破+均线确认的底部反转选股公式

多周期K线形态筑底+反转突破+均线确认的底部反转选股公式

这是一个多周期K线形态筑底+反转突破+均线确认的底部反转选股公式,核心逻辑是通过识别6-11个交易日内反复探底、高点逐步走高的筑底形态,配合反转K线和18日均线突破,捕捉底部反转的启动点。整体可以拆解为四个核心模块:

1. K线形态分类模块

将每日K线按高低点与前一日对比,分为四种基础形态:

  • 高低双低(GDSL):高低点均低于前一日,代表弱势探底
  • 高高低低(GGDD):高点低于前一日、低点高于前一日,代表震荡收敛
  • 高低高低(GDGD):高点高于前一日、低点低于前一日,代表宽幅震荡
  • 高高高(GGG):高低点均高于前一日,代表强势上攻

2. 多周期筑底形态模块

通过6-11个不同周期的条件组合,识别反复探底、低点逐步抬高、高点逐步走高的筑底形态。核心逻辑是:

  • 近N日内至少有3根"高低双低"的探底K线
  • 近N-1日内"高高低低"或"高低高低"的震荡K线数量不超过一定阈值
  • 最低价出现在近1-2日内(LLVBARS=1或2),说明刚刚完成探底
  • 最高价出现在5日甚至更早之前(HHVBARS>=N-1),说明高点逐步抬高
  • 当日必须是"高高高"的强势K线,或者2日前是"前日高低"的确认形态

3. 反转突破条件模块

要求前一日是低点低于2日前、高点低于2日前的弱势K线,当日收盘价必须高于2日前的高点且收阳线,形成典型的"吞没反转"形态,确认底部反转有效。

4. 均线突破确认模块

要求当日收盘价上穿18日均线,通过均线金叉进一步确认趋势反转,过滤掉假突破信号。

一句话总结:这个公式通过识别6-11个交易日内反复探底、高点逐步走高的多周期筑底形态,配合反转K线吞没和18日均线突破三重确认,捕捉底部反转的启动点,适合抓超跌反弹或底部反转的买点。

GDSL:=HIGHREF(LOW,1);
GDGD:=HIGH>REF(HIGH,1) AND LOWREF(HIGH,1) AND LOW>REF(LOW,1);
QRGD:=REF(HIGH,2)REF(HIGH,1) AND REF(LOW,2)=3 AND COUNT(GGDD OR GDGD,5)=0 AND LLVBARS(LOW,6)=1 AND HHVBARS(HIGH,6)>=5 AND GGG;
TJ7:=COUNT(GDSL,7)>=3 AND COUNT(GGDD OR GDGD,6)=1 AND LLVBARS(LOW,7)=2 AND HHVBARS(HIGH,7)>=6 AND QRGD;
TJ7B:=COUNT(GDSL,7)>=3 AND COUNT(GGDD OR GDGD,6)=1 AND LLVBARS(LOW,7)=1 AND HHVBARS(HIGH,7)>=6 AND GGG;
TJ8:=COUNT(GDSL,8)>=3 AND COUNT(GGDD OR GDGD,7)<=2 AND LLVBARS(LOW,8)=2 AND HHVBARS(HIGH,8)>=7 AND QRGD;
TJ8B:=COUNT(GDSL,8)>=3 AND COUNT(GGDD OR GDGD,7)<=2 AND LLVBARS(LOW,8)=1 AND HHVBARS(HIGH,8)>=7 AND GGG;
TJ9:=COUNT(GDSL,9)>=3 AND COUNT(GGDD OR GDGD,8)<=3 AND LLVBARS(LOW,9)=2 AND HHVBARS(HIGH,9)>=8 AND QRGD;
TJ9B:=COUNT(GDSL,9)>=3 AND COUNT(GGDD OR GDGD,8)<=3 AND LLVBARS(LOW,9)=1 AND HHVBARS(HIGH,9)>=8 AND GGG;
TJ10:=COUNT(GDSL,10)>=3 AND COUNT(GGDD OR GDGD,9)<=4 AND LLVBARS(LOW,10)=2 AND HHVBARS(HIGH,10)>=9 AND QRGD;
TJ10B:=COUNT(GDSL,10)>=3 AND COUNT(GGDD OR GDGD,9)<=4 AND LLVBARS(LOW,10)=1 AND HHVBARS(HIGH,10)>=9 AND GGG;
TJ11:=COUNT(GDSL,11)>=3 AND COUNT(GGDD OR GDGD,10)<=5 AND LLVBARS(LOW,11)=2 AND HHVBARS(HIGH,11)>=10 AND QRGD;
ZDTX:=TJ6 OR TJ7 OR TJ7B OR TJ8 OR TJ8B OR TJ9 OR TJ9B OR TJ10 OR TJ10B OR TJ11;
FZTP:=REF(LOW,1)REF(HIGH,2) AND CLOSE>OPEN;
TP18:=CROSS(CLOSE,MA(CLOSE,18));
指标迷:ZDTX AND FZTP AND TP18;