该公式是一个多条件选股指标,核心逻辑如下:
1. 基础条件:定义30日周期、涨停判断(涨幅≥9.8%)、价格与均线关系、5日均线方向等。
2. 中间计算:通过价格与均线偏离度、动态移动平均(DMA)计算“帮”值,再衍生出“手”和“TMP”等变量。
3. 信号生成:当TMP上穿“帮”时产生“章鱼哥0”信号。
4. 过滤条件:结合MACD>0、RSI>50、价格在布林带内、量比>1且近10日涨停少于4次。
5. 最终输出:所有条件同时满足时输出“XG”选股信号。
使用方法:将代码复制到通达信公式管理器,新建选股公式,执行选股即可筛选出符合条件的股票。
N:=30;
涨停:=IF((C-REF(C,1))*100/REF(C,1)>=9.80,1,0);
ZBGS81:=IF(C>MA(C,4),1,0);
ZBGS82:=IF(C< MA(C,4),-1,0);
ZBGS83:=IF(MA(C,5)>REF(MA(C,5),1),1,0);
ZBGS84:=IF(MA(C,5)< REF(MA(C,5),1),-1,0);
ZBGS85:=ZBGS81+ZBGS82+ZBGS83+ZBGS84;
ZBGS8:=ZBGS85=2 AND C< O;
AA:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,N))/MA(CLOSE,N);
帮:=DMA((2*CLOSE+LOW+HIGH)/4,AA);
手:=(CLOSE/帮);
MA1:=MA(手*(2*CLOSE+HIGH+LOW)/4,3);
MAAA:=((MA1-帮)/帮)/3;
TMP:=MA1-MAAA*MA1;
章鱼哥0:=CROSS(TMP,帮);
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD := 2*(DIFF-DEA);
LC := REF(CLOSE,1);
RSI := SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
MID := MA(CLOSE,20);
TMP2 := STD(CLOSE,20);
TOP := MID + 2*TMP2;
BOTTOM := MID - 2*TMP2;
VR := SUM(VOL,N)/REF(SUM(VOL,N),1);
章鱼哥1 := 章鱼哥0;
章鱼哥2 := MACD > 0;
章鱼哥3 := RSI > 50;
章鱼哥4 := CLOSE > BOTTOM AND CLOSE < TOP;
章鱼哥5 := VR > 1 AND COUNT(涨停,10)< 4;
XG:章鱼哥1 AND 章鱼哥2 AND 章鱼哥3 AND 章鱼哥4 AND 章鱼哥5;