[量化选股]四款 六指标共振MACD KDJ RSI LWR BBI MTM 通达信公式代码指标和思路

注意本指标源码用于通达信、通达信金融终端。

01

六指标同时大于选股

DIFF:=EMA(CLOSE,8)-EMA(CLOSE,13);

DEA:=EMA(DIFF,5);

A1MACD:=DIFF>DEA;

RSV1:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;

K:=SMA(RSV1,3,1);

D:=SMA(K,3,1);

A2KDJ:=K>D;

LC:=REF(CLOSE,1);

RSI1:=(SMA(MAX(CLOSE-LC,0),5,1))/(SMA(ABS(CLOSE-LC),5,1))*100;

RSI2:=(SMA(MAX(CLOSE-LC,0),13,1))/(SMA(ABS(CLOSE-LC),13,1))*100;

A3RSI:=RSI1>RSI2;

RSV:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;

LWR1:=SMA(RSV,3,1);

LWR2:=SMA(LWR1,3,1);

A4WR:=LWR1>LWR2;

BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;

A5BBI:=CLOSE>BBI;

RSI3:=SMA(MAX(CLOSE-LC,0),18,1)/SMA(ABS(CLOSE-LC),18,1)*100;

MMS:=MA(3*RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3);

MMM:=EMA(MMS,8);

A6MTM:=MMS>MMM;

CROSS(A1MACD AND A2KDJ AND A3RSI AND A4WR AND A5BBI AND A6MTM,0.5);

02

六指标同时金叉选股

DIFF:=EMA(CLOSE,8)-EMA(CLOSE,13);

DEA:=EMA(DIFF,5);

A1MACD:=DIFF>DEA;

RSV1:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;

K:=SMA(RSV1,3,1);

D:=SMA(K,3,1);

A2KDJ:=K>D;

LC:=REF(CLOSE,1);

RSI1:=(SMA(MAX(CLOSE-LC,0),5,1))/(SMA(ABS(CLOSE-LC),5,1))*100;

RSI2:=(SMA(MAX(CLOSE-LC,0),13,1))/(SMA(ABS(CLOSE-LC),13,1))*100;

A3RSI:=RSI1>RSI2;

RSV:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;

LWR1:=SMA(RSV,3,1);

LWR2:=SMA(LWR1,3,1);

A4WR:=LWR1>LWR2;

BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;

A5BBI:=CLOSE>BBI;

RSI3:=SMA(MAX(CLOSE-LC,0),18,1)/SMA(ABS(CLOSE-LC),18,1)*100;

MMS:=MA(3*RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3);

MMM:=EMA(MMS,8);

A6MTM:=MMS>MMM;

CROSS(A1MACD,0.5) AND CROSS(A2KDJ,0.5) AND CROSS(A3RSI,0.5) AND CROSS(A4WR,0.5) AND CROSS(A5BBI,0.5) AND CROSS(A6MTM,0.5);

03

六指标5个周期内陆续金叉选股

NN:=5;{具体周期可以调整改行参数}

DIFF:=EMA(CLOSE,8)-EMA(CLOSE,13);

DEA:=EMA(DIFF,5);

A1MACD:=DIFF>DEA;

RSV1:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;

K:=SMA(RSV1,3,1);

D:=SMA(K,3,1);

A2KDJ:=K>D;

LC:=REF(CLOSE,1);

RSI1:=(SMA(MAX(CLOSE-LC,0),5,1))/(SMA(ABS(CLOSE-LC),5,1))*100;

RSI2:=(SMA(MAX(CLOSE-LC,0),13,1))/(SMA(ABS(CLOSE-LC),13,1))*100;

A3RSI:=RSI1>RSI2;

RSV:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;

LWR1:=SMA(RSV,3,1);

LWR2:=SMA(LWR1,3,1);

A4WR:=LWR1>LWR2;

BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;

A5BBI:=CLOSE>BBI;

RSI3:=SMA(MAX(CLOSE-LC,0),18,1)/SMA(ABS(CLOSE-LC),18,1)*100;

MMS:=MA(3*RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3);

MMM:=EMA(MMS,8);

A6MTM:=MMS>MMM;

JC1:=COUNT(CROSS(A1MACD,0.5),NN)>=1;

JC2:=COUNT(CROSS(A2KDJ,0.5),NN)>=1;

JC3:=COUNT(CROSS(A3RSI,0.5),NN)>=1;

JC4:=COUNT(CROSS(A4WR,0.5),NN)>=1;

JC5:=COUNT(CROSS(A5BBI,0.5),NN)>=1;

JC6:=COUNT(CROSS(A6MTM,0.5),NN)>=1;

JC1 AND JC2 AND JC3 AND JC4 AND JC5 AND JC6;

04

六指标同时死叉状态

DIFF:=EMA(CLOSE,8)-EMA(CLOSE,13);

DEA:=EMA(DIFF,5);

A1MACD:=DIFF<DEA;

RSV1:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;

K:=SMA(RSV1,3,1);

D:=SMA(K,3,1);

A2KDJ:=K<D;

LC:=REF(CLOSE,1);

RSI1:=(SMA(MAX(CLOSE-LC,0),5,1))/(SMA(ABS(CLOSE-LC),5,1))*100;

RSI2:=(SMA(MAX(CLOSE-LC,0),13,1))/(SMA(ABS(CLOSE-LC),13,1))*100;

A3RSI:=RSI1<RSI2;

RSV:=-(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100;

LWR1:=SMA(RSV,3,1);

LWR2:=SMA(LWR1,3,1);

A4WR:=LWR1<LWR2;

BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;

A5BBI:=CLOSE<BBI;

RSI3:=SMA(MAX(CLOSE-LC,0),18,1)/SMA(ABS(CLOSE-LC),18,1)*100;

MMS:=MA(3*RSI2-2*SMA(MAX(CLOSE-LC,0),16,1)/SMA(ABS(CLOSE-LC),16,1)*100,3);

MMM:=EMA(MMS,8);

A6MTM:=MMS<MMM;

(A1MACD AND A2KDJ AND A3RSI AND A4WR AND A5BBI AND A6MTM);

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/113370
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 8小时前
下一篇 8小时前

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注