[通达信指标]结构MACD副图公式

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

01

指标源码1

TIE1:100*(EMA(CLOSE,12)-EMA(CLOSE,26));

TIE2:EMA(TIE1,9);

TIE3:(TIE1-TIE2)*2,COLORSTICK;

TIE4:=C>REF(C,4);

TIE5:=BARSLASTCOUNT(TIE4);

TIE6:=TIE5=9;

TIE7:=ISLASTBAR AND BETWEEN(TIE5,5,8);

TIE8:=(BACKSET(TIE6>0,9) OR BACKSET(TIE7>0,TIE5))*TIE5;

DRAWTEXT(TIE8>0,TIE3*1.02,VAR2STR(TIE8,0)),COLORLIRED;

DRAWTEXT(TIE5=9,TIE3*1.02,’9′),COLORGREEN;

TIE9:=C<REF(C,4);

TIE10:=BARSLASTCOUNT(TIE9);

TIE11:=TIE10=9 ;

TIE12:=ISLASTBAR AND BETWEEN(TIE10,5,8);

TIE13:=(BACKSET(TIE11>0,9) OR BACKSET(TIE12>0,TIE10))*TIE10;

DRAWTEXT(TIE13>0,TIE3*0.98,VAR2STR(TIE13,0)),COLORGREEN;

DRAWTEXT(TIE10=9,TIE3*0.98,’9′),COLORRED;

DRAWICON(CROSS(TIE1,TIE2),TIE2,1);

DRAWICON(CROSS(TIE2,TIE1),TIE2,2);

TIE14:=CROSS(TIE2,TIE1);

TIE15:=BARSLAST(TIE14),NODRAW;

TIE16:=REF(BARSLAST(TIE14),TIE15+1),NODRAW;

TIE17:=REF(BARSLAST(TIE14),TIE16+TIE15+2),NODRAW;

TIE18:=LLV(C,TIE15+1),NODRAW;

TIE19:=LLV(TIE1,TIE15+1),NODRAW;

TIE20:=REF(TIE18,TIE15+1),NODRAW;

TIE21:=REF(TIE19,TIE15+1),NODRAW;

TIE22:=REF(TIE20,TIE15+1),NODRAW;

TIE23:=REF(TIE21,TIE15+1),NODRAW;

TIE24:=IF(TIE21>0,INTPART(LOG(TIE21))-1,INTPART(LOG(-TIE21))-1);

TIE25:=INTPART(TIE21/POW(10,TIE24));

TIE26:=IF(TIE23>0,INTPART(LOG(TIE23))-1,INTPART(LOG(-TIE23))-1);

TIE27:=INTPART(TIE23/POW(10,TIE26));

TIE28:=INTPART(TIE1/POW(10,TIE24));

TIE29:=INTPART(TIE1/POW(10,TIE26));

TIE30:=(TIE18<TIE20 ) AND (TIE28>TIE25) AND (TIE3<0 AND REF(TIE3,1)<0) AND TIE28<=REF(TIE28,1);

TIE31:=(TIE18<TIE22 AND TIE22<TIE20 ) AND (TIE29>TIE27) AND (TIE3<0 AND REF(TIE3,1)<0) AND TIE29<=REF(TIE29,1);

TIE32:TIE30 OR TIE31,NODRAW;

TIE33:((TIE28>REF(TIE28,1))*REF(TIE30,1)) OR ((TIE29>REF(TIE29,1))*REF(TIE31,1)),NODRAW;

STICKLINE(TIE32,TIE1,TIE2,1,0),COLORRED;

DRAWTEXT(TFILTER(TIE33,C<REF(TIE18,1),1),TIE1*0.98,’底部结构形成’),COLORYELLOW;

TIE34:=CROSS(TIE1,TIE2);

TIE35:=BARSLAST(TIE34),NODRAW;

TIE36:=REF(BARSLAST(TIE34),TIE35+1),NODRAW;

TIE37:=REF(BARSLAST(TIE34),TIE36+TIE35+2),NODRAW;

TIE38:=HHV(C,TIE35+1),NODRAW;

TIE39:=HHV(TIE1,TIE35+1),NODRAW;

TIE40:=REF(TIE38,TIE35+1),NODRAW;

TIE41:=REF(TIE39,TIE35+1),NODRAW;

TIE42:=REF(TIE40,TIE35+1),NODRAW;

TIE43:=REF(TIE41,TIE35+1),NODRAW;

TIE44:=IF(TIE41>0,INTPART(LOG(TIE41))-1,INTPART(LOG(-TIE41))-1);

TIE45:=INTPART(TIE41/POW(10,TIE44));

TIE46:=IF(TIE43>0,INTPART(LOG(TIE43))-1,INTPART(LOG(-TIE43))-1);

TIE47:=INTPART(TIE43/POW(10,TIE46));

TIE48:=INTPART(TIE1/POW(10,TIE44));

TIE49:=INTPART(TIE1/POW(10,TIE46));

TIE50:=(TIE38>TIE40 ) AND (TIE48<TIE45) AND (TIE3>0 AND REF(TIE3,1)>0) AND TIE48>=REF(TIE48,1);

TIE51:=(TIE38>TIE42 AND TIE42>TIE40 ) AND (TIE49<TIE47) AND (TIE3>0 AND REF(TIE3,1)>0) AND TIE49>=REF(TIE49,1);

TIE52:TIE50 OR TIE51,NODRAW;

TIE53:((TIE48<REF(TIE48,1))*REF(TIE50,1)) OR ((TIE49<REF(TIE49,1))*REF(TIE51,1)),NODRAW;

STICKLINE(TIE52,TIE1,TIE2,1,0),COLORGREEN;

DRAWTEXT(TFILTER(TIE53,C>REF(TIE38,1),1),TIE1*1.02,’顶部结构形成’),COLORGREEN;

DRAWICON(CROSS(TIE1,TIE2),TIE2,36);

DRAWICON(CROSS(TIE2,TIE1),TIE2,37);

TIE54:=IF(ABS(TIE3)>ABS(TIE1),TIE3,TIE1);

DRAWICON(REF(TIE1,1)>REF(TIE1,2) AND TIE1<REF(TIE1,1) AND TIE1>0 AND TIE1>TIE2,TIE54*1.1,39),COLORGREEN;

DRAWICON(REF(TIE1,1)<REF(TIE1,2) AND TIE1>REF(TIE1,1) AND TIE1<0 AND TIE1<TIE2,TIE54*1.1,38),COLORRED;

02

图片示例

图片

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

(0)
股市刺客的头像股市刺客
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

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