选股公式 通达信


这是一个多周期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; - 暂无回复