该指标通过一系列条件筛选潜在强势股,核心逻辑是结合价格位置、短期动量与长期趋势进行多级确认。
核心计算与信号逻辑:
1. 基础位置计算:首先计算收盘价在36日内的相对位置(VAR1),并进行三重平滑(VAR2、VAR3、VAR4),形成一组慢速摆荡曲线。
2. 初级买入信号(VAR8):定义三种在低位或中位的曲线金叉形态(VAR5、VAR6、VAR7),任一条件满足即触发。
3. 次级确认信号(VARB):定义两种在中位区域的曲线金叉或上穿形态(VAR9、VARA),作为趋势转强的辅助确认。
4. 动量过滤(VARE):使用6日RSI类指标,要求其数值从低位(<25)开始连续两日上升,增加上涨动量依据。
5. 初步选股条件(VARF):要求在过去10个交易日内,至少出现过一次初级买入信号(VAR8)和一次次级确认信号(VARB),并且当前满足动量过滤条件(VARE)。此结果经10日过滤(VAR10)和唯一性处理(VAR11),确保信号在一定周期内首次出现。
6. 多级强度筛选:在初步选股条件基础上,叠加多组逐级增强的强度条件,形成VAR12至VAR2D系列信号。这些条件主要组合了以下几类要求:
K线形态:要求当日收阳线(CLOSE>OPEN)。
涨幅要求:要求当日涨幅从>3%逐步提高到>9%(如CLOSE/REF(CLOSE,1)>1.03至>1.09)。
量能要求:要求当日成交量相对于前一日放量,比例从>1.5倍逐步提高到>3倍(如VOL/REF(VOL,1)>1.5至>3)。
趋势位置:要求收盘价依次站在30日、60日、120日、250日均线之上,确保股价处于短、中、长期均线系统上方。
最终输出与K线标注:
紫色柱线(VAR2D信号):当股价满足最严格的一组筛选条件(即VAR2D为真)时,在副图0-30的位置绘制紫色柱线。这代表综合强度最高的买入信号。
黄色柱线(VARCE信号):这是一个对最高强度信号(VAR2D)的“持续”或“特定形态”的再确认信号。它要求VAR2D信号出现,且其强度在最近几日内呈现特定的“增强后略回调再增强”的形态(具体为:今日VAR2D为真且强于前两日,但弱于前三日)。当此条件满足时,在副图0-50的位置绘制黄色柱线,通常用于提示强势信号的延续或二次启动点。
使用要点:
该指标通过多步骤、多条件层层过滤,旨在捕捉同时满足超跌反弹、动量转强、量价齐升且处于多头排列格局的强势启动点。紫色柱线为高强度启动信号,黄色柱线为对强势状态的再确认信号。使用者应结合该信号出现的整体市场环境、个股基本面以及更宏观的趋势进行综合判断。指标中的参数(如36日高低点、各均线周期、涨幅与放量阈值)可根据实际需要进行调整优化。
VAR1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;
VAR2:=SMA(VAR1,3,1);
VAR3:=SMA(VAR2,3,1);
VAR4:=SMA(VAR3,3,1);
VAR5:=CROSS(VAR3,VAR4) AND VAR3<20;
VAR6:=CROSS(VAR2,VAR3) AND VAR2<20 AND VAR3<20;
VAR7:=CROSS(VAR2,VAR3) AND VAR2<50 AND VAR3<50 AND VAR3>VAR4;
VAR8:=VAR5 OR VAR6 OR VAR7;
VAR9:=CROSS(VAR2,VAR3) AND VAR2<80 AND VAR3<80;
VARA:=CROSS(VAR3,VAR4) AND VAR3<80;
VARB:=VAR9 OR VARA;
VARC:=REF(CLOSE,1);
VARD:=SMA(MAX(CLOSE-VARC,0),6,1)/SMA(ABS(CLOSE-VARC),6,1)*100;
VARE:=REF(VARD,1)<25 AND VARD>REF(VARD,1) AND REF(VARD,1)<REF(VARD,2);
VARF:=COUNT(VAR8,10)>=1 AND COUNT(VARB,10)>=1 AND VARE;
VAR10:=FILTER(VARF,10);
VAR11:=VAR10 AND COUNT(VAR10,10)=1;
VAR12:=VAR11 AND CLOSE>OPEN;
VAR13:=VAR12 AND CLOSE/REF(CLOSE,1)>1.03;
VAR14:=VAR13 AND VOL/REF(VOL,1)>1.5;
VAR15:=VAR14 AND CLOSE>MA(CLOSE,30);
VAR16:=VAR15 AND CLOSE>MA(CLOSE,60);
VAR17:=VAR16 AND CLOSE>MA(CLOSE,120);
VAR18:=VAR17 AND CLOSE>MA(CLOSE,250);
VAR19:=VAR18 AND CLOSE>OPEN;
VAR1A:=VAR19 AND CLOSE/REF(CLOSE,1)>1.05;
VAR1B:=VAR1A AND VOL/REF(VOL,1)>2;
VAR1C:=VAR1B AND CLOSE>MA(CLOSE,30);
VAR1D:=VAR1C AND CLOSE>MA(CLOSE,60);
VAR1E:=VAR1D AND CLOSE>MA(CLOSE,120);
VAR1F:=VAR1E AND CLOSE>MA(CLOSE,250);
VAR20:=VAR1F AND CLOSE>OPEN;
VAR21:=VAR20 AND CLOSE/REF(CLOSE,1)>1.07;
VAR22:=VAR21 AND VOL/REF(VOL,1)>2.5;
VAR23:=VAR22 AND CLOSE>MA(CLOSE,30);
VAR24:=VAR23 AND CLOSE>MA(CLOSE,60);
VAR25:=VAR24 AND CLOSE>MA(CLOSE,120);
VAR26:=VAR25 AND CLOSE>MA(CLOSE,250);
VAR27:=VAR26 AND CLOSE>OPEN;
VAR28:=VAR27 AND CLOSE/REF(CLOSE,1)>1.09;
VAR29:=VAR28 AND VOL/REF(VOL,1)>3;
VAR2A:=VAR29 AND CLOSE>MA(CLOSE,30);
VAR2B:=VAR2A AND CLOSE>MA(CLOSE,60);
VAR2C:=VAR2B AND CLOSE>MA(CLOSE,120);
VAR2D:=VAR2C AND CLOSE>MA(CLOSE,250);
VAR2E:=REF(VAR2D,1);
VARCE:=IF(VAR2D>0 AND VAR2D>VAR2E AND VAR2D=REF(VAR2D,1) AND VAR2D>REF(VAR2D,2) AND VAR2D<REF(VAR2D,3),1,0);
STICKLINE(VARCE,0,50,3,0),COLORYELLOW;
STICKLINE(VAR2D,0,30,3,0),COLORMAGENTA;