神奇指标网

绝好的通达信绝密三代指标主图公式

浏览 854次浏览
标签: 主图
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15


为你作判断参考的参照物,应该是越简单明瞭越好,考虑的东西越多,越复杂,越难迅速作出正确的决断,在盘中留给你作出买入决定的时间,有时甚至只有几秒钟。去繁就简,我用一根20均线足矣。

20均线与股价,离开的越远,风险越大,所以有技术指标“乖离率”,回到20均线的过程,正是释放风险的过程。陡峭上升状态下的20均线,是承托回调的“安全线”,新一轮升势往往从此开始,从20均线附近启动的新一轮行情,参与风险最小,第一根阳线越完美,行情越大。

20均线的选股参考是选股之“本”,分时走势是“未”,千万不能本末倒置,但盘中是否买对,关键在股价启动时与分时均价线的距离远近。分时走势图上的分时均价线,与k线图上20均线的技术作用是一样的,存在着“乖离”!

我们在盘中,往往会发现一些个股放量飚升,其结果不外二种,一是冲高回落,另外一种就是封死涨停。在大部分的飚升时间发生于股价与分时均价线有2%以上乖离时的个股中,会因指数环境因素冲高回落,让追涨者当日亏损。

以图为例:

产生此类走势的根本原因,还是在日线图上。因为日线图上之前已经从最低点有了一定的涨幅,也许是长下影线,也许是2、3根小阳线。

如果在“本”的日k线图上,起涨日之前是串阴,或中阴,“末”的分时图上又放量飚升发生在均价线附近,那么封涨停可能就很大了。

完美的形态是非常重要的!什么是完美的形态?如何去辨识完美的形态,你看多了牛股,你自然会对完美的形态下意识的一看就知好坏!具有完美形态的个股,分时上涨不会出长上影,即使当天因指数因素冲高回落,但次日依然会创出新高。因此,练就观察形态优劣的功力亦非常重要!

最简单亦最完美的形态,就是经过调整,调整期间20均线一直保持上升状态,启动时最好第一根阳线就创出收盘新高!最好是光头阳线,量比、涨幅在3%左右。

下面贴的是些因为日线图好,分时起涨点好,所以成就的今日牛股,红圈处为起涨点。


image.png



通达信指标公式源码介绍:


绝好的通达信绝密三代指标主图公式

  ZG:=SMA(maX(C-REF(C,1),0),5,1)/SMA(Abs(C-REF(C,1)),5,1)*1000;


  ZG1:=ZG-LLV(ZG,10);


  ZG2:=(MA(ZG1,2)*3+ZG1*13)/16;


  ZG3:=IF(ZG2>13,MA(ZG2,2),ZG2)/6;


  ZG4:=crOSS(ZG3,1)AND(ZG3<30);


  ZG5:=REF(COUNT(C<O,6)<6,1)ANDREF(O/C<1.07,8)ANDREF(O/C<1.07,1)ANDREF(O/C<1.07,13);


  ZG6:=REF(REF(C,1)/C<1.07,3)ANDREF(O/C<1.05,9)ANDREF(C<OORC>O,3)ANDH/C<1.015;


  换手率:=100*vol/CAPITAL;ZG7:=REF(C<OORC>O,4)ANDREF(C<OORC>O,5);


  ZG8:=IF((C-MIN(REF(C,2)*0.865,REF(C,13)*0.772))/C<0.1ANDSUM(换手率,5)/5<1.8,10,0);


  ZG9:=REF(ZG8,1)ANDC>OANDREF(C<O,1)ANDREF(O/C<1.07,7)ANDC/REF(C,1)>1.01;


  ZG12:=REF(EVERY(OPEN>CLOSE,3),1)ANDC>MA(C,5)ANDC>MA(C,10)ANDREF(O/C>1.05,1)


  ANDC>MA(C,20)ANDREF(C<MA(C,5)ANDC<MA(C,10)ANDC<MA(C,20),1)ANDREF(C=O,20);


  XG:(ZG4ANDZG9ANDmacd.MacD>REF(MACD.MACD,1)ANDZG7ANDZG6ANDZG5)ORZG12;


  YF_DDI:=(AMOUNT/VOL);


  YF_JJ:=((OPEN+CLOSE)/2);


  YF_PJJ:=0;


  YF_DDING:=EMA(CLOSE,6);


  YF_MMD:=MA(YF_DDING,1);


  YF_XXD:=EMA(CLOSE,18);


  YF_YYZ:=REF(YF_MMD,1);


  YF_XXD1:=REF(YF_XXD,1);


  YF_YYZ1:=BARSCOUNT(CLOSE);


  YF_TDCG:=IF((YF_YYZ1=1),0,(((YF_MMD-YF_YYZ)/YF_YYZ)*100));


  YF_ZFD:=IF((YF_YYZ1=1),0,(((YF_XXD-YF_XXD1)/YF_XXD1)*100));


  YF_JSD2:=REF(CLOSE,1);


  CLOSE1:=IF((YF_YYZ1=1),0,(((CLOSE-YF_JSD2)/YF_JSD2)*100));


  YF_JZDF:=IF((YF_YYZ1=1),((CLOSE+OPEN)/2),YF_YYZ);


  YF_DCGJ:=YF_MMD;


  JJ0:=YF_YYZ;


  JJ1:=REF(YF_MMD,2);


  JJ2:=(((YF_DCGJ+JJ0)+JJ1)/3);


  JJ02:=(((ABS((YF_DCGJ-JJ2))+ABS((JJ0-JJ2)))+ABS((JJ1-JJ2)))/3);


  SS:=REF(YF_TDCG,1);


  YF_ZFD1:=REF(YF_TDCG,2);


  YF_ZFD2:=IF((YF_YYZ1&lt;3),0,((JJ02/YF_DCGJ)*100));


  YF_DHPXS:=IF((YF_YYZ1&lt;3),0,IF((((YF_TDCG&lt;0)AND(SS&lt;0))AND(YF_ZFD1&lt;0)),(0-1),1));


  SS:=REF(YF_TDCG,1);


  YF_YZFZ:=IF((((YF_YYZ1&gt;11)AND(SS&lt;0))AND(YF_TDCG&gt;0)),1,0);


  YF_JSD21:=BARSLAST((YF_YZFZ=1));


  YF_JSD:=REF(YF_JSD21,1);


  A:=IF((((YF_YYZ1&gt;11)AND(SS&lt;0))AND(YF_TDCG&gt;0)),(YF_JSD+1),YF_JSD);


  YF_PJJ:=IF((((YF_YYZ1&gt;11)AND(SS&gt;0))AND(YF_TDCG&lt;0)),1,0);


  YF_JSD11:=YF_JZDF;


  DMRJ:=YF_JZDF;


  DMCJ:=IF(((YF_YYZ1&gt;11)AND(YF_JSD11&lt;OPEN)),OPEN,YF_JZDF);


  YF_DMRJ:=IF(((YF_YYZ1&gt;11)AND(DMRJ&gt;OPEN)),OPEN,YF_JZDF);


  YF_DMCJ:=0;


  YF_DCG1:=REF(YF_JZDF,1);


  YF_BDF5:=IF(((((YF_TDCG&gt;0.5)AND((YF_ZFD2&gt;0.215)OR(LOW&gt;YF_JZDF)))AND(CLOSE&gt;=OPEN))AND((CLOSE&gt;=200)OR((CLOSE&lt;200)AND(CLOSE1&lt;11)))),1,0);


  YF_DMR:=IF((((YF_TDCG&lt;(0-0.3))AND((YF_ZFD2&gt;0.2)OR(HIGH&lt;YF_JZDF)))AND((OPEN&gt;=CLOSE)OR(CLOSE1&lt;(0-1)))),1,0);


  YF_DKS1:=BARSSINCE(YF_BDF5);


  YF_TDMR:=BARSSINCE(YF_DMR);


  YF_DMR:=(YF_DMROR(BARPOS=1));


  YF_DCGJ1:=((COUNT(YF_BDF5,BARSLAST(YF_DMR))=1)ANDYF_BDF5);


  YF_DMRBUY:=((COUNT(YF_DMR,BARSLAST(YF_BDF5))=1)ANDYF_DMR);


  YF_DMCSELL:=BARSLAST(YF_DMRBUY);


  YF_DCG10:=BARSLAST(YF_DCGJ1);


  YF_DCG11:=((SUM(YF_DMRBUY,YF_DCG10)=0)*YF_DCG10);


  YF_DCGREAL:=REF(DMCJ,YF_DCG11);


  YF_DMRJ11:=REF(YF_DCGREAL,1);


  YF_DMRJ1:=IF((YF_DCGJ1=1),(((CLOSE-DMCJ)/DMCJ)*100),(((YF_DMRJ-YF_DMRJ11)/YF_DMRJ11)*100));


  YF_DCG:=IF((((YF_DCG11=0)AND(YF_DCGJ1=0))AND(YF_DMRBUY=0)),0,YF_DMRJ1);


  短买入:YF_DCGJ1,LINETHICK0;


  短卖出:YF_DMRBUY,LINETHICK0;


  短持股:YF_DCG11,LINETHICK0;


  短持股1:=YF_DCG;


  短本次收益:=IF((短买入=1),YF_DCGREAL,IF(((短持股&lt;&gt;0)OR(短卖出=1)),YF_DMRJ11,0));


  短买价:=IF((短卖出=1),YF_DMRJ,0);


  STICKLINE((短买入=1),OPEN,CLOSE,8,0),colorFF99FF;


  STICKLINE((短买入=1),OPEN,CLOSE,6,0),colorFF00FF;


  STICKLINE((短买入=1),OPEN,CLOSE,4,0),color9900FF;


  STICKLINE((短买入=1),OPEN,CLOSE,2,0),colorFF;


  STICKLINE((短持股&gt;0),OPEN,CLOSE,0,0),colorFFBBFF;


  STICKLINE((短持股&gt;0),OPEN,CLOSE,8,0),colorFF00FF;


  STICKLINE((短持股&gt;0),OPEN,CLOSE,7,0),colorFF22FF;


  STICKLINE((短持股&gt;0),OPEN,CLOSE,6,0),colorFF44FF;


  STICKLINE((短持股&gt;0),OPEN,CLOSE,5,0),colorFF66FF;


  STICKLINE((短持股&gt;0),OPEN,CLOSE,4,0),colorFF88FF;


  STICKLINE((短持股&gt;0),OPEN,CLOSE,3,0),colorFF99FF;


  STICKLINE((短持股&gt;0),OPEN,CLOSE,2,0),colorFFAAFF;


  STICKLINE((短持股&gt;0),OPEN,CLOSE,1,0),colorFFBBFF;


  STICKLINE((短卖出=1),OPEN,CLOSE,0,0),colorFF00;


  STICKLINE((短卖出=1),OPEN,CLOSE,8,0),color8800;


  STICKLINE((短卖出=1),OPEN,CLOSE,7,0),color9900;


  STICKLINE((短卖出=1),OPEN,CLOSE,6,0),colorAA00;


  STICKLINE((短卖出=1),OPEN,CLOSE,5,0),colorBB00;


  STICKLINE((短卖出=1),OPEN,CLOSE,4,0),colorCC00;


  STICKLINE((短卖出=1),OPEN,CLOSE,3,0),colorDD00;


  STICKLINE((短卖出=1),OPEN,CLOSE,2,0),colorEE00;


  STICKLINE((短卖出=1),OPEN,CLOSE,1,0),colorFF00;


  VERTLINE((短买入=1)),LINETHICK1,colorFF;


  VERTLINE((短卖出=1)),LINETHICK1,colorFF0000;


  DRAWICON((短买入=1),LOW,1),ALIGN1;


  DRAWICON((短卖出=1),HIGH,2),ALIGN2;


  短操盘状态:IF((短买入=1),1,IF((短持股&gt;0),2,IF((短卖出=1),9,0))),LINETHICK0;


  明日空间买卖点:EMA(CLOSE,6),LINETHICK0;


  input:P(79,1,111),N(16,1,100);


  VARA:=LLV(LOW,35);


  VARB:=HHV(HIGH,30);


  VARC:=(EMA((((CLOSE-VARA)/(VARB-VARA))*4),4)*25);


  DRAWICON(((VARC&lt;10)AND(((100*(HHV(HIGH,14)-CLOSE))/(HHV(HIGH,14)-LLV(LOW,14)))&gt;97)),(LOW*0.98),1);


  拐点:=MA(CLOSE,1);


  拐点1:=MA(CLOSE,1);


  GD1:=(REF((COUNT((拐点&lt;=REF(拐点,1)),5)=5),1)AND(拐点&gt;REF(拐点,1)));


  GD2:=(REF((COUNT((拐点1&lt;=REF(拐点1,1)),5)=5),1)AND(拐点1&gt;REF(拐点1,1)));


  AA:=(GD1ANDGD2);


  DRAWICON(AA,(LOW*0.99),1);


  DRAWICON(AA,(LOW*0.98),8);


  V1:=((CLOSE+(4*HIGH))/5);


  V2:=LLV(V1,30);


  生死线:(V2*0.98),LINETHICK1,colorFFB97A;


  主线:=WMA(CLOSE,20);


  主线2:WMA(CLOSE,N),LINETHICK0;


  VAR1:=POW((CLOSE-主线),1);


  VAR2:=MA(VAR1,3);


  VAR3:=SQRT(VAR2);


  阻力线:=(主线+(1.96*VAR3));


  支撑线:=(主线-(1.96*VAR3));


  DRAWICON((主线2&gt;REF(主线2,1)),主线2,10);


  PARTLINE(((主线2&gt;REF(主线2,1))AND(阻力线&lt;&gt;支撑线)),主线2),LINETHICK0,colorFF;


  临界线:=WMA(CLOSE,8);


  VAR1:=POW((CLOSE-临界线),1);


  VAR2:=MA(VAR1,3);


  VAR3:=SQRT(VAR2);


  阻力线:=(临界线+(1.96*VAR3));


  支撑线:=(临界线-(1.96*VAR3));


  PARTLINE(((临界线&gt;REF(临界线,1))AND(阻力线&lt;&gt;支撑线)),临界线),LINETHICK2,colorFF;


  PARTLINE((临界线&lt;REF(临界线,1)),临界线),LINETHICK1,colorFF00;


  PARTLINE((阻力线=支撑线),临界线),LINETHICK1,colorFF0000;


  DRAWICON((CROSS(临界线,主线2)ORCROSS(临界线,0)),临界线,12),colorFF;


  阻挡:=(SMA(HIGH,13,2)*1.04);


  STICKLINE((OPEN&gt;=CLOSE),CLOSE,OPEN,9,0),colorFF5B00;


  STICKLINE((OPEN&gt;=CLOSE),CLOSE,OPEN,8,0),colorFF6C00;


  STICKLINE((OPEN&gt;=CLOSE),CLOSE,OPEN,7,0),colorFF7B00;


  STICKLINE((OPEN&gt;=CLOSE),CLOSE,OPEN,6,0),colorFF9C00;


  STICKLINE((OPEN&gt;=CLOSE),CLOSE,OPEN,5,0),colorFFBE00;


  STICKLINE((OPEN&gt;=CLOSE),CLOSE,OPEN,3.5,0),colorFFCC00;


  STICKLINE((OPEN&gt;=CLOSE),CLOSE,OPEN,1.5,0),colorFFFF00;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,8,0),colorAA;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,6,0),colorCC;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,4,0),colorDD;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,2,0),colorFF;


  STICKLINE((CLOSE&gt;=OPEN),HIGH,LOW,0,0),colorFFFF;


  STICKLINE((CLOSE&lt;=OPEN),CLOSE,OPEN,8,0),color998855;


  STICKLINE((CLOSE&lt;=OPEN),CLOSE,OPEN,6,0),colorBBAA77;


  STICKLINE((CLOSE&lt;=OPEN),CLOSE,OPEN,4,0),colorDDCC99;


  STICKLINE((CLOSE&lt;=OPEN),CLOSE,OPEN,2,0),colorFFEEBB;


  STICKLINE((CLOSE&lt;=OPEN),HIGH,LOW,0,0),colorFFFF00;


  STICKLINE((CLOSE&lt;OPEN),HIGH,LOW,1,0),color8800;


  STICKLINE((CLOSE&lt;OPEN),HIGH,LOW,0,0),colorFF00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,8,0),color8800;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,7,0),color9900;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,6,0),colorAA00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,5,0),colorBB00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,4,0),colorCC00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,3,0),colorDD00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,2,0),colorEE00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,1,0),colorFF00;


  STICKLINE((CLOSE&gt;=OPEN),HIGH,LOW,1,0),colorFF;


  STICKLINE((CLOSE&gt;=OPEN),HIGH,LOW,0,0),colorEEFF;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,8,0),colorFF;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,7,0),color22FF;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,6,0),color44FF;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,5,0),color66FF;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,4,0),color88FF;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,3,0),colorAAFF;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,2,0),colorCCFF;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,1,0),colorEEFF;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,2,0),colorCCFF;


  STICKLINE((CLOSE&gt;=OPEN),CLOSE,OPEN,1,0),colorEEFF;


  STICKLINE((CLOSE&lt;OPEN),HIGH,LOW,1,0),color8800;


  STICKLINE((CLOSE&lt;OPEN),HIGH,LOW,0,0),colorFF00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,8,0),color8800;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,7,0),color9900;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,6,0),colorAA00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,5,0),colorBB00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,4,0),colorCC00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,3,0),colorDD00;


  STICKLINE((CLOSE&lt;OPEN),CLOSE,OPEN,2,0),colorEE00;


  STICKLINE(((((CLOSE&lt;REF(CLOSE,1))AND(CLOSE&lt;REF(CLOSE,1)))AND(HIGH&gt;阻挡))AND(CLOSE&lt;阻挡)),OPEN,LOW,0.7,0),colorFF0000;


  STICKLINE(((((CLOSE&lt;REF(CLOSE,1))AND(CLOSE&lt;REF(CLOSE,1)))AND(HIGH&gt;阻挡))AND(CLOSE&lt;阻挡)),CLOSE,HIGH,0.7,0),colorFF0000;


  STICKLINE(((((CLOSE&lt;REF(CLOSE,1))AND(CLOSE&lt;REF(CLOSE,1)))AND(HIGH&gt;阻挡))AND(CLOSE&lt;阻挡)),CLOSE,OPEN,9,0),colorFF0000;


  STICKLINE(((((CLOSE&lt;REF(CLOSE,1))AND(CLOSE&lt;REF(CLOSE,1)))AND(HIGH&gt;阻挡))AND(CLOSE&lt;阻挡)),CLOSE,OPEN,6,0),colorFF0000;


  STICKLINE(((((CLOSE&lt;REF(CLOSE,1))AND(CLOSE&lt;REF(CLOSE,1)))AND(HIGH&gt;阻挡))AND(CLOSE&lt;阻挡)),CLOSE,OPEN,4,0),colorFF0000;


  STICKLINE(((((CLOSE&lt;REF(CLOSE,1))AND(CLOSE&lt;REF(CLOSE,1)))AND(HIGH&gt;阻挡))AND(CLOSE&lt;阻挡)),CLOSE,OPEN,2,0),colorFF0000;


  DRAWICON((((CLOSE&lt;REF(CLOSE,1))AND(HIGH&gt;阻挡))AND(CLOSE&lt;阻挡)),(HIGH*1.02),5);


  MID:=MA(CLOSE,20);


  UPPER:=(MID+(2*STD(CLOSE,20)));


  LOWER:=(MID-(2*STD(CLOSE,20)));


  V1:=(((CLOSE-LOWER)/(UPPER-LOWER))*100);


  V2:=(V1-EMA(V1,5));


  K1:=(SUM(LLV(V2,4),4)/4);


  V3:=(EMA(V2,64)*10);


  V4:=EMA(((0.4*V2)*(0-1)),3);


  V5:=(0-((1*EMA(V2,39))*10));


  E:=(V3&gt;10);


  KS:=(V2&gt;V4);


  RKS:=(V5&gt;10);


  MLS:=(((V3&lt;=10)OR(V2&lt;=V4))OR(V5&lt;=10));


  开:=(((CLOSE-SMA(CLOSE,13,1))/SMA(CLOSE,13,1))*(0-100));


  高:=REF(开,1);


  低:=((((高/开)&gt;1.23)AND(高&gt;13))AND((CLOSE/REF(CLOSE,1))&gt;1.03));


  收:=OPEN;


  AAA:=HIGH;


  BB:=LOW;


  CC1:=CLOSE;


  超跌:STICKLINE((开&gt;13),AAA,BB,0,1),LINETHICK2,colorFFFFFF;


  反弹:STICKLINE((低=1),AAA,BB,0,1),LINETHICK2,colorFF00FF;


  STICKLINE((开&gt;13),收,CC1,8,1),LINETHICK2,colorFFFFFF;


  STICKLINE((低=1),收,CC1,8,1),LINETHICK2,colorFF00FF;


  AA:=(REF(HIGH,3)=HHV(HIGH,((2*3)+1)));


  CC:=FILTER(AA,3);


  AA2:=BACKSET(CC,(3+1));


  AAA2:=FILTER(AA2,3);


  BB2:=(AAA2ORISLASTBAR);


  CC22:=(REF(LOW,3)=LLV(LOW,((2*3)+1)));


  CC2:=FILTER(CC22,3);


  EA:=BACKSET(CC2,(3+1));


  EB:=FILTER(EA,3);


  EE:=(EBANDNOT(AAA2));


  FF1:=BACKSET(BB2,(REF(BARSLAST(EE),1)+1));


  EE2:=(FF1&gt;REF(FF1,1));


  FF2:=BACKSET(EE2,2);


  EE3:=(FF2&gt;REF(FF2,1));


  FF3:=BACKSET((EE3AND(COUNT(BB2,(REF(BARSLAST(EE),1)+2))=0)),(REF(BARSLAST(EE),1)+2));


  JS:=(FF3&gt;REF(FF3,1));


  G1:=BACKSET((JSAND(COUNT(BB2,(REF(BARSLAST(EE),1)+2))=0)),(REF(BARSLAST(EE),1)+2));


  GA:=(G1&gt;REF(G1,1));


  G2:=IF(BB2,COUNT(EE,(REF(BARSLAST(BB2),1)+1)),0);


  G3:=IF(((G2=1)ANDBB2),BARSLAST(EE3),0);


  GG:=IF((BB2AND(REF(LOW,BARSLAST(EE3))&gt;=REF(LOW,BARSLAST(JS)))),BARSLAST(JS),BARSLAST(EE3));


  JA:=IF(((G2=2)ANDBB2),GG,0);


  JB:=IF(((G2&gt;=3)ANDBB2),IF((BB2AND(REF(LOW,GG)&gt;=REF(LOW,BARSLAST(GA)))),BARSLAST(GA),GG),0);


  JJ:=((G3+JA)+JB);


  LD:=BACKSET(BB2,JJ);


  LD1:=(LD&gt;REF(LD,1));


  HEA:=BACKSET(LD1,2);


  HEB:=(HEA&gt;REF(HEA,1));


  HEE:=(HEBORISLASTBAR);


  HFF1:=BACKSET(HEE,(REF(BARSLAST(BB2),1)+1));


  HEE2:=(HFF1&gt;REF(HFF1,1));


  HFF2:=BACKSET(HEE2,2);


  HEE3:=(HFF2&gt;REF(HFF2,1));


  HFF3:=BACKSET((HEE3AND(COUNT(HEE,(REF(BARSLAST(BB2),1)+2))=0)),(REF(BARSLAST(BB2),1)+2));


  HJS:=(HFF3&gt;REF(HFF3,1));


  HG1:=BACKSET((HJSAND(COUNT(HEE,(REF(BARSLAST(BB2),1)+2))=0)),(REF(BARSLAST(BB2),1)+2));


  HGA:=(HG1&gt;REF(HG1,1));


  HG2:=IF(HEE,COUNT(AAA2,(REF(BARSLAST(HEE),1)+1)),0);


  HG3:=IF(((HG2=1)ANDHEE),BARSLAST(HEE3),0);


  HGG:=IF((HEEAND(REF(HIGH,BARSLAST(HEE3))&lt;=REF(HIGH,BARSLAST(HJS)))),BARSLAST(HJS),BARSLAST(HEE3));


  HJA:=IF(((HG2=2)ANDHEE),HGG,0);


  HJB:=IF(((HG2&gt;=3)ANDHEE),IF((HEEAND(REF(HIGH,HGG)&lt;=REF(HIGH,BARSLAST(HGA)))),BARSLAST(HGA),HGG),0);


  HJJ:=((HG3+HJA)+HJB);


  HD:=BACKSET(HEE,HJJ);


  UU:=(HD&gt;REF(HD,1));


  VV:=BACKSET(UU,2);


  WW:=(VV&gt;REF(VV,1));


  XX:=BACKSET(ISLASTBAR,(BARSLAST(HEB)+1));


  UU2:=(XX&gt;REF(XX,1));


  VV2:=BACKSET(UU2,(REF(BARSLAST(HEB),1)+2));


  WW2:=(VV2&gt;REF(VV2,1));


  DRAWLINE(WW2,LOW,UU2,LOW,1),POINTDOT,colorFFFF;


  XX2:=BACKSET(ISLASTBAR,(BARSLAST(WW)+1));


  前一低:=(XX2&gt;REF(XX2,1));


  上:=BACKSET(前一低,(REF(BARSLAST(WW),1)+2));


  中1:=(上&gt;REF(上,1));


  DRAWLINE(中1,HIGH,前一低,HIGH,1),POINTDOT,colorFFFF;


  中2:=REF(LOW,BARSLAST(UU2));


  前二低:REF(LOW,BARSLAST(WW2)),POINTDOT,LINETHICK2,colorFF66FF;


  前一高:REF(HIGH,BARSLAST(前一低)),POINTDOT,LINETHICK3,color99FF66;


  前二高:REF(HIGH,BARSLAST(中1)),POINTDOT,LINETHICK2,colorFF66FF;


  下:=(MA(HIGH,30)*1.15);


  上通道:=(MA(HIGH,3)*1.03);


  短期乖离率:=(MA(LOW,3)*0.97);


  趋势:=(MA(LOW,30)*0.85);


  趋势1:=(EMA(EMA(EMA(HIGH,5),5),5)*1.05);


  DRAWTEXT(FILTER(((HIGH&gt;趋势1)AND(CLOSE&lt;趋势1)),3),(HIGH*1.04),''),colorEE00FF;


  平衡线:=(((CLOSE-MA(CLOSE,13))/MA(CLOSE,13))*100);


  回挡线:=(((5*SMA((((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*80),5,1))-(3*SMA(SMA((((CLOSE-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7)))*80),5,1),3,1)))-SMA(SMA(SMA((((CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20)))*80),5,1),3,1),2,1));


  中期大底:=MA(MA(回挡线,5),3);


  了结线:=EMA(EMA(EMA(HIGH,3),3),1);


  WX:=(了结线*0.92);


  DRAWICON(((CROSS(回挡线,0)AND(平衡线&gt;3))AND((WX-REF(WX,1))&gt;0)),LOW,0);


  M1:=(LLV(LOW,30)*1.01);


  DRAWTEXT((((LOW&lt;=M1)AND((WX-REF(WX,1))&gt;=(0-0.99999)))AND((CLOSE/OPEN)&gt;1.025)),LOW,''),colorFFFF;


  VAR2:=(了结线*0.84);


  M2:=(了结线*1.06);


  主线:=WMA(CLOSE,8);


  VAR1:=POW((CLOSE-主线),1);


  VAR2:=MA(VAR1,3);


  VAR3:=SQRT(VAR2);


  MA10:=MA(CLOSE,0);


  平均值:=(MA(CLOSE,15)*IF((20&lt;5),MA10,1));


  MX:=(MA(CLOSE,20)*IF((20&lt;7),MA10,1));


  DRAWTEXT((((((((REF(CLOSE,1)&lt;MX)AND((主线-REF(主线,1))&gt;0))AND((M2-REF(M2,1))&gt;0.01))AND(LOW&lt;MX))AND(CLOSE&gt;MX))AND((平均值-REF(平均值,1))&gt;0))AND((CLOSE/OPEN)&gt;1.052)),(LOW-0.08),'★黄金'),colorFFFF;


  MA13:=MA(CLOSE,10);


  MA34:=((MA13/-10)+MA13);


  VAR190:=((MA34*2)*0.54);


  VAR191:=MA(CLOSE,13);


  VAR192:=MA(CLOSE,25);


  DRAWTEXT(FILTER((((((((下-REF(下,1))&gt;0)AND(平衡线&lt;(0-4)))AND(CLOSE&lt;OPEN))AND(LOW&lt;=VAR192))AND(CLOSE&lt;VAR191))AND((VAR190-REF(VAR190,1))&gt;0)),1),LOW,'★破多买入'),colorFFFFFF;


  DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);


  DEA:=EMA(DIFF,9);


  MACD:=2*(DIFF-DEA);


  drawicon(ref(macd,1)=llv(macd,3),l,1),align1;V1:=EMA(EMA(EMA(CLOSE,8),13),55);


  V2:=(REF(HIGH,1)+REF(LOW,1))/2;


  V3:=MA(CLOSE,20)+2*STD(CLOSE,20);


  DRAWICON(CROSS(V2,V3),HIGH*1.035,10);


  DRAWTEXT(CROSS(V2,V3),HIGH*1.02,'绝卖'),COLORblue;


  V4:=REF(CLOSE,1);


  V5:=SMA(MAX(CLOSE-V4,0),7,1)/SMA(ABS(CLOSE-V4),7,1)*100;


  V6:=CROSS(79,V5);


  V7:=FILTER(V6,4);


  DRAWICON(V7,HIGH*1.035,10);


  DRAWTEXT(V7,HIGH*1.02,'绝卖'),COLORgreen;a1:=ref(c,5)<ref(O,5)andref(c,4)<ref(O,4)andref(c,3)<ref(O,3);


  DRAWTEXT((a1ANDall(C>O,2))OR(a1ANDC>OANDREF(C,1)<REF(O,1)ANDREF(C,2)>REF(O,2)),L*0.965,'绝密买点');


  

image.png




[源码注释]通达信公式动态翻译结果

输出XG:1日前的统计5日中满足ISUP的天数=5 AND 收阴线




神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论