这是一个复合型选股公式,旨在通过多个技术条件的共振来捕捉潜在的买入信号。其核心逻辑是寻找股价在经历调整后,出现多个技术指标同时发出买入信号的时机。
公式主要包含两个核心信号:“锦鲤”和“诱饵”。最终的选股信号 `XG` 是这两个信号同时成立。
一、 “锦鲤”信号
此信号侧重于短期动能的转折。
1. 基础计算:
计算昨日收盘价。
计算一个类似RSI的指标“鱼”,其周期为7。
计算“鱼”的7周期简单移动平均,得到“RSI4”和“白绿线”。
2. 触发条件:
超卖背景:要求“鱼”指标在最近5个交易日内,曾经小于或等于15(即进入超卖区域)。
动能金叉:要求“鱼”指标上穿其自身的移动平均线“RSI4”。
强度确认:要求“白绿线”大于15,确保脱离深度超卖。
当以上三个条件同时满足时,“锦鲤”信号成立。
二、 “诱饵”信号
此信号是一个复合条件,由“诱”、“饵”、“撒”三个子信号共同构成,旨在确认股价处于低位并开始出现异动。
1. 子信号“诱”:
计算一个基于25周期价格幅度的指标 `CC` 和 `DD`。
条件一:最近7天内,`CC` 曾上穿 `DD`。
条件二:`CC` 指标呈“前低、次高、当前回落”的形态(即 `CC` 在2日前小于1日前,且当前值小于1日前值)。
条件三:上述“条件一与条件二同时发生”的情况,在最近5天内是第一次出现。
或者,一个基于10周期最低价和25周期振幅的EMA指标上穿0.3。
满足以上“与”条件或“或”条件之一,“诱”信号成立。
2. 子信号“饵”:
计算另一个7周期RSI类指标 `WVAR2V`。
条件一(`X1`):`WVAR2V` 在1日前小于20(超卖),且当前值大于1日前值,此形态在5天内首次出现。
条件二(`X2`):计算6、12、24周期的加权乖离率 `BIAS` 及其3周期均线 `乖离`。要求 `BIAS` 上穿 `乖离`,且 `乖离` 小于 -9.5(即均线乖离率处于较大负值)。
满足 `X1` 或 `X2` 任一条件,“饵”信号成立。
3. 子信号“撒”:
计算一个基于6、12、24周期收盘价均线的综合乖离指标 `VAR5V`,并取其1周期均线 `VAR6V`。
要求 `VAR6V` 小于或等于 -8,表明股价已显著低于中期均线,处于超跌状态。
满足此条件,“撒”信号成立。
“诱饵”信号:当“诱”、“饵”、“撒”三个子信号同时成立时,“诱饵”信号才成立。
三、 最终选股信号 `XG`
最终的买入信号 `XG` 要求“锦鲤”信号与“诱饵”信号同时成立。这意味着公式寻找的是:
1. 短期动能出现金叉转折(锦鲤)。
2. 同时,股价处于超跌状态(撒),并且出现了多种底部反弹或异动的技术特征(诱和饵)。
使用建议:
该公式条件较为严格,旨在过滤杂波,提高信号的可靠性。
由于是复合型底部反弹策略,建议在震荡市或下跌后的筑底阶段使用。
信号出现后,仍需结合成交量、市场整体趋势以及个股基本面进行综合判断。
OK:=REF(CLOSE,1);
鱼:=SMA(MAX(CLOSE-OK,0),7,1)/SMA(Abs(CLOSE-OK),7,1)*100;
rsi4:=SMA(鱼,7,1);
HH:=BArslAST(鱼<=15)<5;
白绿线:=SMA(鱼,7,1);
锦鲤:=crOSS(鱼,RSI4) AND 白绿线>15 AND HH;
AA:=HHV(HIGH,25)-LLV(LOW,25);
BB:=CLOSE-LLV(LOW,25);
CC:=AA/EMA(BB,5);
DD:=EMA(BB/AA*100,5);
EE:=CLOSE-LLV(LOW,10);
FF:=HHV(HIGH,25)-LLV(LOW,10);
诱:=COUNT(CROSS(CC,DD),7)>0 AND REF(CC,2)<REF(CC,1) AND CC<REF(CC,1)AND COUNT(COUNT(CROSS(CC,DD),7)>0 AND REF(CC,2)<REF(CC,1)AND CC<REF(CC,1),5)=1 OR CROSS(EMA(EE/FF*4,4),0.3);
WVAR1V:=REF(CLOSE,1);
WVAR2V:=SMA(MAX(CLOSE-WVAR1V,0),7,1)/SMA(ABS(CLOSE-WVAR1V),7,1)*100;
X1:=FILTER(REF(WVAR2V,1)<20 AND WVAR2V>REF(WVAR2V,1),5);
bias1:=(C-MA(C,6))/MA(C,6)*100;
BIAS2:=(C-MA(C,12))/MA(C,12)*100;
BIAS3:=(C-MA(C,24))/MA(C,24)*100;
BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;
乖离:=MA(BIAS,3);
X2:=CROSS(BIAS,乖离) AND 乖离<-9.5;
饵:=X1 OR X2;
VAR2V:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR3V:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
VAR4V:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR5V:=(VAR2V+2*VAR3V+3*VAR4V)/7;
VAR6V:=MA(VAR5V,1);
撒:=VAR6V<=-8;
诱饵:=诱 AND 饵 AND 撒;
XG:锦鲤 AND 诱饵;