这个指标公式是一个综合性的选股条件,用于识别多个技术指标同时发出买入信号的股票。其核心逻辑是寻找价格、成交量、动能指标以及不同时间周期均线产生共振的时点。
公式结构解析:
1. 基础指标计算:
计算了5日和10日的收盘价指数移动平均线(`MA5`, `MA10`)。
计算了5日和10日的成交量指数移动平均线(`MV5`, `GSZX`)。
引用了周线级别的KDJ指标的K值和D值(`K`, `D`)。
计算了19日和2日的收盘价简单移动平均线(`CG`, `CD`)。
计算了MACD指标的快线(`DIF`)、慢线(`DEA`)。
2. 子条件定义:
`MACD1`:要求MACD处于强势状态,即快线上涨、慢线不跌且快线在慢线之上。
`V1`:要求价格处于强势状态,即短期均线上涨、收盘价上涨且当日收阳线(涨幅超过1%)。
`VV1`:要求成交量处于放量状态,即短期成交量均线上涨、中期成交量均线不跌,且当日成交量显著放大(超过前一日1.2倍)。
`KD1`:要求周线级别的KDJ指标处于强势状态,即K值和D值均上涨。
`VA`:这是一个“金叉共振”的确认条件。它要求在过去1个交易日内,同时出现过以下四种金叉信号:周KDJ的K上穿D、价格短期均线(MA5)上穿中期均线(MA10)、成交量短期均线(MV5)上穿中期均线(GSZX)、以及MACD的快线(DIF)上穿慢线(DEA)。
3. 最终选股信号(`XG2`):
最终的买入信号需要满足一个复合条件:
第一部分(共振启动):必须同时满足上述所有子条件(`V1`, `VV1`, `KD1`, `MACD1`, `VA`)。这意味着价格、成交量、周线动量、MACD动量以及多指标的金叉在近期实现了高度同步。
第二部分(突破确认):在上述共振条件满足的同时,要求股价的短期均线(`CD`,2日均线)向上穿越长期均线(`CG`,19日均线),作为趋势启动的最终确认。
使用要点:
这是一个非常严格的选股公式,旨在筛选出多维度技术面形成强烈共振的股票,信号出现频率可能较低。
信号`XG2`输出为1时,代表所有条件同时满足。
由于引用了周线数据(`K`, `D`),在盘中或日线周期下使用时,该指标会调用对应的周线指标值进行计算。
公式中的`VA`条件使用了`COUNT(...,1)>=1`,其含义是“在最近1根K线(包括当前K线)的周期内,该事件至少发生过1次”。这通常用于确认金叉刚刚发生。
MA5:=EMA(C,5);
MA10:=EMA(C,10);
MV5:=EMA(V,5);
GSZX:=EMA(V,10);
K:="KDJ.K#WEEK";
D:="KDJ.D#WEEK";
CG:=MA(CLOSE,19);
CD:=MA(CLOSE,2);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD1:=DIF>REF(DIF,1) AND DEA>=REF(DEA,1) AND DIF>DEA;
V1:=MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND C>REF(C,1) AND C/O>1.01;
VV1:=MV5>REF(MV5,1) AND GSZX>=REF(GSZX,1) AND V>REF(V,1)*1.2 ;
KD1:=K>REF(K,1) AND D>=REF(D,1);
VA:=COUNT(CROSS(K,D),1)>=1 AND COUNT(CROSS(MA5,MA10),1)>=1 AND
COUNT(CROSS(MV5,GSZX),1)>=1 AND COUNT(CROSS(DIF,DEA),1)>=1;
XG2:(IF(V1 AND VV1 AND KD1 AND MACD1 AND VA,1,0)) AND (CROSS(CD,CG));