夜雨聆风学习资料网

ARTICLE · 1175854

五路共振选股指标:多信号同时转向(源码)

五路共振选股指标:多信号同时转向(源码)

先把「共振」说清楚

单看一个指标,最难受的是它三天两头给信号,你却不知道该信哪一个。

这条指标换了个思路:五套各自独立的判断,谁也别想单独说了算。五个里至少中三个,它才吭一声。

是哪五套?MACD 金叉、KDJ 金叉、收盘价上穿均线均值、波幅动量由负转正、12 日涨跌动量转正。

票一和票二:两个经典金叉

第一票是 MACD。用 6 日和 13 日两条均线做差,差值再平滑一次,前者上穿后者算一票。

这里的参数比常见的 12、26 快得多,为的是让反应提前,代价是假信号会多——所以才需要其他四票一起来投票。

第二票是 KDJ。9 日随机指标算出 K 值,再平滑出 D 值,K 上穿 D 算一票。

票三:均线的均值

第三票看的是成本中枢。

5 日、10 日、20 日、30 日四条均线全部加起来除以四,得到一条综合线。收盘价站到它上面,算一票。

为什么不直接看某一条?四个周期一起取平均,是为了避开「某条均线刚好压在价格附近反复摩擦」造成的抖动。

票四:波幅动量

这一票稍微绕一点,但它是整条指标里最有用的一段。

先算真实波幅:比较今天高点与昨天收盘、今天低点与昨天收盘、今天高点与昨天低点这三组差值,取最大的那个。

再把真实波幅折算成带方向的动量,逐日累加。这条累积线上穿 6,说明近期推动价格的力量由弱转强,算一票。

票五:动量由负转正

第五票最简单:收盘价减去 12 天前的收盘价,这个差值由负转正就算一票。

它管的是方向,不管力度。

最后还有一道门槛

五票数完,还有一条硬条件。

股价必须站在 20 日均线上方,而且 20 日均线本身还在往上走。

少了这一条,横盘里也会冒出「五票全中」的假信号。价格在低位反复折返时,五个条件确实可能同时成立,但那不是启动,是震荡。

怎么用

信号出来的时候,通常已经涨了一小段,但还在趋势的早期。

它只回答「这里有没有出现多路共振的转折」,不回答「能涨多高」。后面走多远,还是得看板块和大盘。

真正值得留意的是信号变稀少的时候。一周出一两次是常态;如果连续几天一堆票同时报警,那多半是大盘在普涨,这时候挑票反而要更谨慎。

共振的价值不在多,在于少。

温馨提示

1、指标:www.logic88.cn

2、本指标仅作为知识分享,不构成任何建议。

指标源码

{五路共振选股:MACD、KDJ、均线突破、波幅动量、涨跌动量,每命中一路记一票}

MACD_DIF:=EMA(CLOSE,6)-EMA(CLOSE,13);

MACD_DEA:=EMA(MACD_DIF,4);

MACD_GOLD:=CROSS(MACD_DIF,MACD_DEA);

{票一:RSV 的 K 值上穿 D 值,即随机指标金叉}

RSV9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K_VAL:=SMA(RSV9,3,1);

D_VAL:=SMA(K_VAL,3,1);

KD_GOLD:=CROSS(K_VAL,D_VAL);

{票二:5/10/20/30 四条均线取平均,代表中期成本中枢}

MA_AVG4:=(MA(CLOSE,5)+MA(CLOSE,10)+MA(CLOSE,20)+MA(CLOSE,30))/4;

MA_BREAK:=CROSS(CLOSE,MA_AVG4);

{票三:先算真实波幅——昨收、今高、今低三者价差里的最大值}

ATR_SPAN:=6;

C_YEST:=REF(CLOSE,1);

TR_UP:=ABS(HIGH-C_YEST);

TR_DN:=ABS(LOW-C_YEST);

TR_GAP:=ABS(HIGH-REF(LOW,1));

TR_OPEN:=ABS(C_YEST-REF(OPEN,1));

TRUE_RANGE:=IF(TR_UP>TR_DN AND TR_UP>TR_GAP,TR_UP+TR_DN/2+TR_OPEN/4,IF(TR_DN>TR_GAP AND TR_DN>TR_UP,TR_DN+TR_UP/2+TR_OPEN/4,TR_GAP+TR_OPEN/4));

MOM_RAW:=CLOSE-C_YEST+(CLOSE-OPEN)/2+C_YEST-REF(OPEN,1);

MOM_SCALE:=16*MOM_RAW/TRUE_RANGE*MAX(TR_UP,TR_DN);

{票四:把真实波幅折算成动量并逐日累加,16 倍是原公式的缩放约定,不动}

MOM_CUM:=SUM(MOM_SCALE,0);

ATR_REF:=ATR_SPAN;

MOM_CROSS:=CROSS(MOM_CUM,ATR_REF);

{票五:12 日涨跌差由负转正,代表短周期动能在恢复}

ROC12:=CLOSE-REF(CLOSE,12);

ROC_UP:=CROSS(ROC12,0);

{五路命中数求和:中 3 票、4 票、5 票都算共振成立}

HIT3:=MACD_GOLD+KD_GOLD+MA_BREAK+MOM_CROSS+ROC_UP=3;

HIT4:=MACD_GOLD+KD_GOLD+MA_BREAK+MOM_CROSS+ROC_UP=4;

HIT5:=MACD_GOLD+KD_GOLD+MA_BREAK+MOM_CROSS+ROC_UP=5;

{趋势门槛:股价站在 20 日均线上方,且 20 日均线本身向上}

MA20_UP:=C>MA(C,20) AND MA(C,20)>REF(MA(C,20),1);

{五路至少中三票、并且趋势向上,才画出买点}

BUY_SIGNAL:HIT3 OR HIT4 OR HIT5 AND MA20_UP,LINETHICK2 ,COLORYELLOW;

选股源码,原文一键复制

相关学习资料