该指标名为“复利牛股”,是一个综合性的选股公式,旨在识别具备多重技术面共振的强势股启动点。
其核心逻辑是整合多个维度的技术条件,当这些条件同时满足时,发出信号。主要构建模块和使用逻辑如下:
1. 均线系统关系
定义了一系列短期、中期、长期均线(如5日、10日、20日、60日、120日)之间的多头排列或金叉状态。例如:
`XD`:5日均线大于或上穿20日均线。
`XG`:10日均线大于或上穿20日均线。
`BD`:5日、10日、20日均线形成短期多头排列(`XF AND XD AND XG`)。
`BF`:扩展为更广泛的多头排列,要求5日、10日、20日、60日、120日均线之间形成复杂的多头关系。
2. 量价与资金动态
`VR`与`AS`:通过双重的13日收盘价指数平滑,计算价格平滑度的变化率(`AS`),用于衡量价格动能的加速度。`A10`代表动能由负转正。
`AJ`:结合获利盘比例(`WINNER`函数)和价格动能,判断市场筹码锁定良好且处于上升动能中。
`AL`与`AH`:分别跟踪上升动能和衰减中的上升动能。
`LL`:识别涨幅超过3.8%的K线。
成交量系统(`CM`, `CN`, `CB`, `CV`, `CC`):通过5日、35日、135日成交量均线的多头排列关系,判断成交量是否处于健康的多头放量格局。
3. 综合选股条件
公式设定了多个子选股条件(`XG1` 至 `XG7`),每个条件都是上述均线、量能、动能、涨幅等不同元素的组合。例如:
`XG1`:短期均线多头排列 + (筹码锁定/强动能) + 动能未衰减。
`XG5`:单日大涨 + (筹码锁定/强动能) + 中期均线走好 + 成交量均线多头。
`XG7`:极致的均线多头排列组合 + 成交量多头 + 筹码锁定 + 股价站上关键均线。
最终,`XG9` 是大部分子选股条件(`XG1`-`XG7`)的集合,并附加了单日大涨(`DJ`或`DI`)且动能为正的个股。
4. MACD与KDJ的形态过滤
`FE`, `FF`, `FG`:对MACD指标设定形态要求。核心是MACD在零轴附近(或上方)在连续下跌后首次拐头向上(`FA AND FB`),同时辅以价格站上30日均线等条件,旨在捕捉MACD的“底背离”或“空中加油”形态。
`OO`:要求KDJ指标在低位形成金叉(`CROSS(K,D)`),同时当日涨幅较大(`LL`)且上影线很短(`RR`),表示强势上攻。
5. 最终信号输出
`复利牛股` 信号是所有条件的终极汇合点,要求同时满足:
触发综合选股条件 `XG9`。
满足KDJ强势金叉条件 `OO`。
确保信号是首次出现(`REF(XG9,1)=0`)。
同时满足MACD的特定看涨形态之一(`FE OR FF OR FG`)。
使用要点
该公式属于重度综合型选股指标,条件非常严格,旨在追求高胜率,但信号出现频率可能较低。
它融合了趋势(均线)、动量(AS变化率)、资金(成交量、获利盘)、经典指标形态(MACD, KDJ) 四大维度。
适用于在日线图上寻找经过多重技术面确认的强势启动点。
由于条件复杂,在震荡市或单边下跌市中可能长期无信号。
XD:=MA(C,5)>MA(C,20) OR MA(C,5)=MA(C,20) OR CROSS(MA(C,5),MA(C,20));
XG:=MA(C,10)>=MA(C,20) OR MA(C,10)=MA(C,20) OR CROSS(MA(C,10),MA(C,20));
XF:=MA(C,5)>MA(C,10) OR MA(C,5)=MA(C,10) OR CROSS(MA(C,5),MA(C,10));
XS:=MA(C,20)>MA(C,60) OR MA(C,20)=MA(C,60) OR CROSS(MA(C,20),MA(C,60));
XT:=MA(C,5)>MA(C,60) OR MA(C,5)=MA(C,60) OR CROSS(MA(C,5),MA(C,60));
XY:=MA(C,5)>MA(C,120) OR MA(C,5)=MA(C,120) OR CROSS(MA(C,5),MA(C,120));
XU:=MA(C,10)>MA(C,60) OR MA(C,10)=MA(C,60) OR CROSS(MA(C,10),MA(C,60));
XI:=MA(C,60)>MA(C,120) OR MA(C,60)=MA(C,120) OR CROSS(MA(C,60),MA(C,120));
XO:=MA(C,10)>MA(C,120) OR MA(C,10)=MA(C,120) OR CROSS(MA(C,10),MA(C,120));
XP:=MA(C,20)>MA(C,120) OR MA(C,20)=MA(C,120) OR CROSS(MA(C,20),MA(C,120));
MB:=C>MA(C,5) OR C=MA(C,5) OR CROSS(C,MA(C,5));BD:=XF AND XD AND XG;
MC:=C>MA(C,60) OR C=MA(C,60) OR CROSS(C,MA(C,60));BF:=BD AND XT AND XY
AND XU AND XO AND XS AND XP AND XI;VR:=EMA(EMA(CLOSE,13),13);AS:=(VR-REF(VR,1))/REF(VR,1)*1000;
A10:=CROSS(AS,0);AP:=IF(A10,5,0);AL:=IF(AS>REF(AS,1) AND AS>0,AS,0);LL:= CLOSE>REF(CLOSE,1)*1.038;
VA:=100*WINNER(CLOSE*0.95);AJ:=VA>50 AND AS>0;
AH:=IF(AS<REF(AS,1) AND AS>0,AS,0);MM:=MA(V,5);MX:=MA(V,35);GH:=HHV(MAX(C,0),30)/LLV(MIN(C,O),30)<=1.15;
MZ:=MA(V,135);CM:=MM>MX OR MM=MX OR CROSS(MM,MX);CN:=MM>MZ OR MM=MZ OR CROSS(MM,MZ);
CB:=MX>MZ OR MX=MZ OR CROSS(MX,MZ);CV:=CM AND CN AND CB;CC:= CN AND CB;
XG12:=XS OR XP;XG1:=BD AND (AJ OR AL>7) AND AH=0;XG2:=CV AND (AJ OR AL>3)
AND AH=0;XG3:=BF AND (AJ OR AL>2);XG4:=(BD AND CV) AND (AJ OR AL>2) AND AH=0;
DO:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);DP:=DO>0.04;DJ:=DO>0.049 AND (AJ OR AL>2);
DI:=DO>0.08;XG5:=DP AND(AJ OR AL>3) AND XG12 AND CC;XG6:=DO>2.5% AND (REF(AP,1)
OR REF(AP,2)) AND BD AND (AJ OR AL>1.3);XGG:=XD AND XG AND XT AND XY AND XU AND XO;
XGH:=XS AND XP AND XI AND CC AND AJ AND MC AND AH=0;XG7:=XGG AND XGH;
XG9:=((XG1 OR XG2 OR XG3 OR XG4 OR XG5 OR XG6 OR XG7) AND MB) OR ((DJ OR DI) AND AS>0);
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);
FA:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);
FB:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;FC:=EMA(C,30)>=REF(EMA(C,30),1)
AND COUNT(EMA(C,5)>EMA(C,10) AND EMA(C,10)>EMA(C,30),1)=1;
FD:=CROSS(C,EMA(C,30)) OR C>EMA(C,30);FE:=FA AND FB AND FC AND FD;
FF:=FA AND FB AND FC AND FD AND ABS((DIFF-DEA)/C)<0.018;
FG:=FA AND FB AND FC AND FD AND MACD<0.10;RR:=(H-C)/C*100<1;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);D:=SMA(K,3,1);OO:=CROSS(K,D) AND LL AND RR;
复利牛股:XG9 AND OO AND REF(XG9,1)=0 AND (FE OR FF OR FG);