核心逻辑
这是一个综合性的**选股指标**,主要用于捕捉"妖股"(即短期内大幅上涨的强势牛股)。其核心逻辑包含三个维度: 1. **机构资金动向**:通过分析成交量的异常放大(>100手)结合股价涨跌,判断机构是买入还是卖出,并计算机构净买入比例。当机构加仓且有追涨信号时,视为机构追买。 2. **多周期技术面共振**:同时满足日、周、月三个周期的MACD金叉和KDJ金叉,以及K线大于D线的多头排列,形成技术面的多周期共振。 3. **价格位置确认**:通过"金线王"算法(一种基于EMA的自适应均线)确认股价处于相对强势位置。 最终只有当机构资金入场、技术面多周期共振、股价处于强势位置三者同时满足时,才会出现"天神捉妖"信号。
买卖信号
- **买入信号**:"天神捉妖"指标值为1(条件全部满足) - **卖出信号**:该指标没有明确的卖出条件,属于纯选股型指标 具体条件包括: - 机构加仓:机构净买入比例上升且大于卖出比例 - 追拉升:短期指标从50以上开始加速上涨超过40 - 多周期MACD金叉(至少满足日、周、月其中两种组合) - 多周期KDJ金叉或多头排列 - 股价站在"金线王"均线之上
用法
1. **使用方法**:将指标加入选股公式池,用于每日收盘后选股 2. **选股范围**:适用于A股市场所有股票 3. **选股频率**:建议每日或每周运行一次 4. **配合操作**: - 选出后结合基本面分析(业绩、题材等) - 观察次日走势,确认信号有效性 -
公式源码
粘合度N:=360;
N1:=5;
N2:=14;
N3:=34;
N4:=55;
N5:=99;
N6:=144;
距离:=22;
N0:=3;
SHORT:=12;
LONG:=29;
MID:=9;
{机构增仓}
JA1:=(vol/C)/2;
A2YT:=SUM(IF(JA1>100 AND REF(CLOSE,1)>REF(CLOSE,2),JA1,0),0);
A3Y:=SUM(IF(JA1>100 AND REF(CLOSE,1)<REF(CLOSE,2),JA1,0),0);
A4Y:=SUM(IF(JA1<100 AND REF(CLOSE,1)>REF(CLOSE,2),JA1,0),0);
A5Y:=SUM(IF(JA1<100 AND REF(CLOSE,1)<REF(CLOSE,2),JA1,0),0);
A6Y:=A2YT+A3Y+A4Y+A5Y;
机买:=(A2YT/A6Y)*100;
机卖:=(A3Y/A6Y)*100;
主力差:=机买-机卖;
机构加仓:=(主力差>REF(主力差,1)+1.2) AND 机买>机卖;
XXBB:= EMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*4,5)*100;
追拉升:=REF(XXBB,1)>50 AND XXBB-REF(XXBB,1)>40;
机构追买:=机构加仓 AND 追拉升;
{何氏妖股}
月DIF:="macd.DIF#MONTH";
月DEA:="MACD.DEA#MONTH";
周DIF:="MACD.DIF#WEEK";
周DEA:="MACD.DEA#WEEK";
日DIF:="MACD.DIF";
日DEA:="MACD.DEA";
日金叉:=crOSS(日DIF,日DEA);
周金叉:=CROSS(周DIF,周DEA);
月金叉:=CROSS(月DIF,月DEA);
WIW:=((日DIF>日DEA AND 周DIF>周DEA AND 月金叉) OR (周DIF>周DEA AND 月DIF>月DEA AND 日金叉)OR (日DIF>日DEA AND 月DIF>月DEA AND 周金叉)OR (日金叉 AND 周金叉 AND 月金叉)OR (日DIF>日DEA AND 周DIF>周DEA AND 月DIF>月DEA));
月K:="kdj.K#MONTH";
月D:="kdJ.D#MONTH";
周K:="KDJ.K#WEEK";
周D:="KDJ.D#WEEK";
日K:="KD.K";
日D:="KD.D";
日金叉1:=IF(CROSS(日K,日D),15,0);
周金叉1:=IF(CROSS(周K,周D),25,0);
月金叉1:=IF(CROSS(月K,月D),35,0);
日周月:=IF(日金叉1=15 AND 周金叉1=25 AND 月金叉1=35,1,0);
日周月赚:=日周月=1;
日周:=IF(日金叉1=15 AND 周金叉1=25,2,0);
日周赚:=日周=2;
周月:=IF(周金叉1=25 OR 月金叉1=35,4,0);
日月:=IF(日金叉1=15 AND 月金叉1=35,5,0);
日月赚:=日月=4;
周月赚:=周月=3;
S1:=日K>日D;S2:=周K>周D;S3:=月K>月D;
WHW:=((S1 AND S2 AND 周金叉1 AND 日金叉1)OR(S1 AND S2 AND 周金叉1 AND 月金叉1)OR(S1 AND S3 AND 周金叉1 AND 月金叉1)OR(日金叉1 AND 周金叉1 AND 月金叉1)OR(S2 AND S3 AND 周金叉1 AND 月金叉1)OR(日金叉1 AND 周金叉1 AND S2 AND S3)OR(S1 AND S3 AND S2)OR(日月赚 AND 日周月赚 AND 周月赚)OR(日月赚 AND 日周赚 AND 日周月赚)OR(日周赚 AND 日周月赚 AND 周月赚)OR(日月赚 AND 日周赚 AND 周月赚));
涨停1:=(H/REF(C,1)>1.099 AND C=H) OR (H/L>1.11 AND C/L>1.06);
Y1Y:=COUNT(WIW,18)>0 OR COUNT(WIW,48)>0 OR WIW;
Y2Y:=COUNT(WHW,18)>0 OR COUNT(WHW,48)>0 OR WHW;
Y3Y:=COUNT(机构加仓 OR 机构追买,18)>0 OR COUNT(机构加仓 OR 机构追买,48)>0 OR (机构加仓 OR 机构追买);
A1T:=Abs(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,20))/EMA(CLOSE,20));
A2T:=DMA(((2.15*CLOSE+LOW+HIGH)/4),A1T);
金线王:=C>=EMA(A2T,144);
JXWS:= C>金线王#MIN30 OR C>金线王#MIN60 OR C>金线王;
天神捉妖:Y1Y AND Y2Y AND Y3Y AND JXWS;