相关简介: 通达信缠论同级别维持中枢主图指标公式
源码概况:通达信缠论同级别维持中枢主图指标公式
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
通达信缠论同级别维持中枢主图指标公式源码:
程序化指标:ZIG(3,5),COLORAAAAAA;
PL5:=ZIG(3,5);DRAWKLINE(H,O,L,C);
EN1:=ZIG(3,5)>REF(ZIG(3,5),1)AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)AND REF(ZIG(3,5),2)<=REF(ZIG(3,5),3);
EX1:=ZIG(3,5)<REF(ZIG(3,5),1)AND REF(ZIG(3,5),1)>=REF(ZIG(3,5),2)AND REF(ZIG(3,5),2)>=REF(ZIG(3,5),3);
PL10:=ZIG(3,13);
EN2:=ZIG(3,10)>REF(ZIG(3,10),1)AND REF(ZIG(3,10),1)<=REF(ZIG(3,10),2)AND REF(ZIG(3,10),2)<=REF(ZIG(3,10),3);
EX2:=ZIG(3,10)<REF(ZIG(3,10),1)AND REF(ZIG(3,10),1)>=REF(ZIG(3,10),2)AND REF(ZIG(3,10),2)>=REF(ZIG(3,10),3);
PL20:=ZIG(3,26);
EN3:=ZIG(3,20)>REF(ZIG(3,20),1)AND REF(ZIG(3,20),1)<=REF(ZIG(3,20),2)AND REF(ZIG(3,20),2)<=REF(ZIG(3,20),3);
EX3:=ZIG(3,20)<REF(ZIG(3,20),1)AND REF(ZIG(3,20),1)>=REF(ZIG(3,20),2)AND REF(ZIG(3,20),2)>=REF(ZIG(3,20),3);
PL40:=ZIG(3,55);
走强一:=BARSLAST(PL5<REF(PL5,1));
走弱一:=BARSLAST(PL5>REF(PL5,1));
走强二:=BARSLAST(PL10<REF(PL10,1));
走弱二:=BARSLAST(PL10>REF(PL10,1));
走强三:=BARSLAST(PL20<REF(PL20,1));
走弱三:=BARSLAST(PL20>REF(PL20,1));
ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强二),0);
ZTJD5:=IF(PL10>REF(PL10,1),COUNT(EX1,走强二),0);
DTJZ5:=IF(PL10<REF(PL10,1),COUNT(EN1,走弱二),0);
DTJD5:=IF(PL10<REF(PL10,1),COUNT(EX1,走弱二),0);
ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强三),0);
ZTJD10:=IF(PL20>REF(PL20,1),COUNT(EX2,走强三),0);
DTJZ10:=IF(PL20<REF(PL20,1),COUNT(EN2,走弱三),0);
DTJD10:=IF(PL20<REF(PL20,1),COUNT(EX2,走弱三),0);
DRAWTEXT(EN1 AND DTJZ5=1,LOW*0.97,'(Ⅰ)'),COLORFFFF00;
DRAWTEXT(EX1 AND DTJD5=2,HIGH*1.03,'(Ⅱ)'),COLORFFFF00;
DRAWTEXT(EN2 AND ZTJZ5=1,LOW*0.97,'(Ⅲ)'),COLORFFFF00;
DRAWTEXT(EX1 AND PL10>REF(PL10,1)AND ZTJD5=1,HIGH*1.02,'⑴'),COLOR0000FF;
DRAWTEXT(EN1 AND PL10>REF(PL10,1)AND ZTJZ5=2,LOW*0.98,'⑵'),COLOR0000FF;
DRAWTEXT(EX1 AND PL10>REF(PL10,1)AND ZTJZ5=2,HIGH*1.02,'⑶'),COLOR0000FF;
DRAWTEXT(EN1 AND PL10>REF(PL10,1)AND ZTJZ5=3,LOW*0.98,'⑷'),COLOR0000FF;
DRAWTEXT(EX2 AND PL20>REF(PL20,1)AND ZTJD10=1,HIGH*1.02,'⑸'),COLOR0000FF;
DRAWTEXT(EN2 AND DTJZ10=1,LOW*0.94,'【A】'),COLOR00FF00;
DRAWTEXT(EX2 AND DTJD10=2,HIGH*1.05,'【B】'),COLOR00FF00;
DRAWTEXT(EN3 AND ZTJZ10=1,LOW*0.94,'【C】'),COLOR00FF00;
DRAWTEXT(EX2 AND PL20>REF(PL20,1)AND ZTJD10=1,HIGH*1.04,'①'),LINETHICK3,COLOR00FFFF;
DRAWTEXT(EN2 AND PL20>REF(PL20,1)AND ZTJZ10=2,LOW*0.96,'②'),LINETHICK3,COLOR00FFFF;
DRAWTEXT(EX2 AND PL20>REF(PL20,1)AND ZTJD10=2 OR(ZTJD10=0 OR ZTJD10=2)AND EX2,HIGH*1.04,'③'),LINETHICK3,COLOR00FFFF;
DRAWTEXT(EN2 AND PL20>REF(PL20,1)AND ZTJZ10=3,LOW*0.96,'④'),LINETHICK3,COLOR00FFFF;
DMLJ:=HHV(HIGH,120);
TY:=H;TY1:=L;
HD:=FILTER(BACKSET(FILTER(REF(TY,10)=HHV(TY,2*10+1),10),10+1),10);
LD:=FILTER(BACKSET(FILTER(REF(TY1,10)=LLV(TY1,2*10+1),10),10+1),10);
A:=REF(H,BARSLAST(HD));
B:=REF(L,BARSLAST(LD));
T1:=BARSLAST(HD)<BARSLAST(LD)AND NOT(HD);
T2:=BARSLAST(HD)>BARSLAST(LD)AND NOT(LD);
波浪顶:IF(T1,A,A),COLORFF00FF,POINTDOT,LINETHICK2;
波浪底:IF(T2,B,B),COLOR80FF00,POINTDOT,LINETHICK2;
N1:=10;N2:=10;DISP:=2;K:=IF(PERIOD=5,1,{日}IF(PERIOD=6,1,{周}IF(PERIOD=7,1,{月}IF(PERIOD=8,1,{多分钟}IF(PERIOD=9,1,{多日}IF(PERIOD=10,1,{季}IF(PERIOD=11,2,{年}IF(PERIOD=4,1,{60F}IF(PERIOD=3,1,{30F}IF(PERIOD=2,1,{15F}IF(PERIOD=1,1{5F},1{1F})))))))))))/10;P1:=PEAK(1,K*N1,1);P2:=PEAK(1,K*N1,2);WP1:=PEAKBARS(1,K*N1,1);WP2:=PEAKBARS(1,K*N1,2);T1:=TROUGH(2,K*N2,1);T2:=TROUGH(2,K*N2,2);WT1:=TROUGHBARS(2,K*N2,1);WT2:=TROUGHBARS(2,K*N2,2);TJ1:=P1>T1 AND P2>T2;ZD:=MAX(T1,T2);ZG:=MIN(P1,P2);LL:=MIN(T1,T2);HH:=MAX(P1,P2);TJ2:=FILTER(ZG>ZD,2);TJ3:=ZG=REF(ZG,BARSLAST(TJ2))OR ZD=REF(ZD,BARSLAST(TJ2));TJ4:=TJ1&&TJ2&&NOT(TJ3);TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZD<REF(ZD,REF(BARSLAST(TJ4),1));TJ8:=TJ4&&NOT(TJ5 OR TJ6 OR TJ7);ZSD:=IF(TJ8,ZD,DRAWNULL);ZSG:=IF(TJ8,ZG,DRAWNULL);ZSH:=IF(TJ8,HH,DRAWNULL);ZSL:=IF(TJ8,LL,DRAWNULL);STICKLINE(TJ8,ZSH,ZSL,0,-1),COLORMAGENTA;STICKLINE(TJ8,ZSD,ZSG,IF(DISP=1,3,0),1),COLORMAGENTA;DRAWTEXT(DISP=2,ZSH,'中枢'),COLORWHITE;中枢高:PLOYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8))),CIRCLEDOT,COLORLIRED;中枢低:PLOYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CIRCLEDOT,COLORLIGREEN;{中枢最高:PLOYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,COLORRED;中枢最低:PLOYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,COLORGREEN;}趋势高:PLOYLINE(DISP=3,ZIG(1,K*N1)),COLORLIBLUE;趋势低:PLOYLINE(DISP=3,ZIG(2,K*N2)),COLORLIBLUE;局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0);局部高点预选A:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));距前高天:=BARSLAST(局部高点预选C=1);距前低天:=BARSLAST(局部低点预选C=-1);小值周期:=LOWRANGE(L);大值周期:=TOPRANGE(H);低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1)AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1)AND(距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)<REF(LLV(L,距前低天+1),1)),-1,0);低保留S:=IF((低保留AA=-1 OR低保留AB=-1)AND L<REF(H,距前高天+1),-1,0);预判:=IF((距前低天<4 AND HHV(缺口判断,距前低天)!=1)OR REF(低保留S,距前低天)=0,1,0);判断:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1)AND预判=1 AND大值周期>REF(小值周期,距前低天+1)AND大值周期>REF(小值周期,距前低天)AND大值周期>REF(大值周期,距前高天),1,0);高保留A:=IF(局部高点预选C=1 AND REF(距前低天,1)>REF(距前高天,1)AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);高保留B:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1)AND REF(低保留S,距前低天)=-1 AND(距前低天>=4 OR HHV(缺口判断,距前低天)=1),1,0);高保留:=IF((高保留A=1 OR高保留B=1 OR判断=1)AND H>REF(L,距前低天+1),1,0);预判A:=IF((距前高天<4 AND HHV(缺口判断,距前高天)!=1)OR REF(高保留,距前高天)=0,1,0);判断A:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1)AND预判A=1 AND小值周期>REF(大值周期,距前高天+1)AND小值周期>REF(大值周期,距前高天)AND小值周期>REF(小值周期,距前低天),-1,0);低保留A:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1)AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);低保留B:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1)AND(距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR判断A=-1),-1,0);低保留:=IF((低保留A=-1 OR低保留B=-1)AND L<REF(H,距前高天+1),-1,0);距前高天A:=BARSLAST(高保留=1);距前低天A:=BARSLAST(低保留=-1);预判X:=IF((距前低天A<4 AND HHV(缺口判断,距前低天A)!=1)OR REF(低保留,距前低天A)=0,1,0);判断X:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1)AND预判X=1 AND大值周期>REF(小值周期,距前低天A+1)AND大值周期>REF(小值周期,距前低天A)AND大值周期>REF(大值周期,距前高天A),1,0);高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A,1)>REF(距前高天A,1)AND HHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0);高保留XB:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1)AND REF(低保留,距前低天A)=-1 AND(距前低天A>=4 OR HHV(缺口判断,距前低天A)=1),1,0);高保留X:=IF((高保留XA=1 OR高保留XB=1 OR判断X=1)AND H>REF(L,距前低天A+1),1,0);{}预判XA:=IF((距前高天A<4 AND HHV(缺口判断,距前高天A)!=1)OR REF(高保留XA,距前高天A)=0,1,0);判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1)AND预判XA=1 AND小值周期>REF(大值周期,距前高天A+1)AND小值周期>REF(大值周期,距前高天A)AND小值周期>REF(小值周期,距前低天A),-1,0);低保留XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)>REF(距前低天A,1)AND LLV(L,距前高天A+1)<REF(LLV(L,距前高天A+1),1),-1,0);低保留XB:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1)AND(距前高天A>=4 OR LLV(缺口判断,距前高天A)=-1 OR判断XA=-1),-1,0);低保留X:=IF((低保留XA=-1 OR低保留XB=-1)AND L<REF(H,距前高天A+1),-1,0);距前高天YA:=BARSLAST(高保留X=1);距前低天YA:=BARSLAST(低保留X=-1);预判YX:=IF((距前低天YA<4 AND HHV(缺口判断,距前低天YA)!=1)OR REF(低保留X,距前低天YA)=0,1,0);判断YX:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1)AND预判YX=1 AND大值周期>REF(小值周期,距前低天YA+1)AND大值周期>REF(小值周期,距前低天YA)AND大值周期>REF(大值周期,距前高天YA),1,0);高保留YXA:=IF(局部高点预选C=1 AND REF(距前低天YA,1)>REF(距前高天YA,1)AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);高保留YXB:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1)AND REF(低保留X,距前低天YA)=-1 AND(距前低天YA>=4 OR HHV(缺口判断,距前低天YA)=1),1,0);高保留YX:=IF((高保留YXA=1 OR高保留YXB=1 OR判断YX=1)AND H>REF(L,距前低天YA+1),1,0);预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断,距前高天YA)!=1)OR REF(高保留YXA,距前高天YA)=0,1,0);判断YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1)AND预判YXA=1 AND小值周期>REF(大值周期,距前高天YA+1)AND小值周期>REF(大值周期,距前高天YA)AND小值周期>REF(小值周期,距前低天YA),-1,0);低保留YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)>REF(距前低天YA,1)AND LLV(L,距前高天YA+1)<REF(LLV(L,距前高天YA+1),1),-1,0);低保留YXB:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1)AND(距前高天YA>=4 OR LLV(缺口判断,距前高天YA)=-1 OR判断YXA=-1),-1,0);低保留YX:=IF((低保留YXA=-1 OR低保留YXB=-1)AND L<REF(H,距前高天YA+1),-1,0);AAAD:=IF(高保留YX=1 AND低保留YX=-1 AND H>REF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND低保留YX=-1 AND L<REF(L,REF(距前低天YA,1)+2),-1,0));极点保留:=IF(AAAD=0,高保留YX+低保留YX,AAAD);局部极点:IF(极点保留=-1,L,IF(极点保留=1,H,DRAWNULL))CIRCLEDOT COLORYELLOW;DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0)COLORLIRED;DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0)COLORYELLOW;DD1:=BARSLAST(ABS(极点保留)!=1);{DRAWTEXT(极点保留=1,局部极点,'卖'),COLORGREEN;DRAWTEXT(极点保留=-1,局部极点,'买'),COLORRED;}MA5:MA(CLOSE,5),COLORFF00FF,LINETHICK2;判:IF(MA5<REF(MA5,1),MA5,DRAWNULL),COLORWHITE,LINETHICK2;
[源码注释]通达信缠论同级别维持中枢主图指标公式翻译结果
输出程序化指标:收盘价5%的之字转向,COLORAAAAAA
PL5赋值:收盘价5%的之字转向
K线
EN1赋值:收盘价5%的之字转向>
1日前的收盘价5%的之字转向AND 1日前的收盘价5%的之字转向<
=2日前的收盘价5%的之字转向AND 2日前的收盘价5%的之字转向<
=3日前的收盘价5%的之字转向
EX1赋值:收盘价5%的之字转向<
1日前的收盘价5%的之字转向AND 1日前的收盘价5%的之字转向>
=2日前的收盘价5%的之字转向AND 2日前的收盘价5%的之字转向>
=3日前的收盘价5%的之字转向
PL10赋值:收盘价13%的之字转向
EN2赋值:收盘价10%的之字转向>
1日前的收盘价10%的之字转向AND 1日前的收盘价10%的之字转向<
=2日前的收盘价10%的之字转向AND 2日前的收盘价10%的之字转向<
=3日前的收盘价10%的之字转向
EX2赋值:收盘价10%的之字转向<
1日前的收盘价10%的之字转向AND 1日前的收盘价10%的之字转向>
=2日前的收盘价10%的之字转向AND 2日前的收盘价10%的之字转向>
=3日前的收盘价10%的之字转向
PL20赋值:收盘价26%的之字转向
EN3赋值:收盘价20%的之字转向>
1日前的收盘价20%的之字转向AND 1日前的收盘价20%的之字转向<
=2日前的收盘价20%的之字转向AND 2日前的收盘价20%的之字转向<
=3日前的收盘价20%的之字转向
EX3赋值:收盘价20%的之字转向<
1日前的收盘价20%的之字转向AND 1日前的收盘价20%的之字转向>
=2日前的收盘价20%的之字转向AND 2日前的收盘价20%的之字转向>
=3日前的收盘价20%的之字转向
PL40赋值:收盘价55%的之字转向
走强一赋值:上次PL5<距今天数
1日前的PL5)
走弱一赋值:上次PL5>距今天数
1日前的PL5)
走强二赋值:上次PL10<距今天数
1日前的PL10)
走弱二赋值:上次PL10>距今天数
1日前的PL10)
走强三赋值:上次PL20<距今天数
1日前的PL20)
走弱三赋值:上次PL20>距今天数
1日前的PL20)
ZTJZ5赋值:如果PL10>,返回?,否则返回?
1日前的PL10,统计走强二日中满足EN1的天数,0)
ZTJD5赋值:如果PL10>,返回?,否则返回?
1日前的PL10,统计走强二日中满足EX1的天数,0)
DTJZ5赋值:如果PL10<,返回?,否则返回?
1日前的PL10,统计走弱二日中满足EN1的天数,0)
DTJD5赋值:如果PL10<,返回?,否则返回?
1日前的PL10,统计走弱二日中满足EX1的天数,0)
ZTJZ10赋值:如果PL20>,返回?,否则返回?
1日前的PL20,统计走强三日中满足EN2的天数,0)
ZTJD10赋值:如果PL20>,返回?,否则返回?
1日前的PL20,统计走强三日中满足EX2的天数,0)
DTJZ10赋值:如果PL20<,返回?,否则返回?
1日前的PL20,统计走弱三日中满足EN2的天数,0)
DTJD10赋值:如果PL20<,返回?,否则返回?
1日前的PL20,统计走弱三日中满足EX2的天数,0)
DRAWTEXT(EN1 AND DTJZ5=1,最低价*0.97,'(Ⅰ)'),COLORFFFF00
DRAWTEXT(EX1 AND DTJD5=2,最高价*1.03,'(Ⅱ)'),COLORFFFF00
DRAWTEXT(EN2 AND ZTJZ5=1,最低价*0.97,'(Ⅲ)'),COLORFFFF00
DRAWTEXT(EX1 AND PL10>
1日前的PL10AND ZTJD5=1,最高价*1.02,'⑴'),COLOR0000FF
DRAWTEXT(EN1 AND PL10>
1日前的PL10AND ZTJZ5=2,最低价*0.98,'⑵'),COLOR0000FF
DRAWTEXT(EX1 AND PL10>
1日前的PL10AND ZTJZ5=2,最高价*1.02,'⑶'),COLOR0000FF
DRAWTEXT(EN1 AND PL10>
1日前的PL10AND ZTJZ5=3,最低价*0.98,'⑷'),COLOR0000FF
DRAWTEXT(EX2 AND PL20>
1日前的PL20AND ZTJD10=1,最高价*1.02,'⑸'),COLOR0000FF
DRAWTEXT(EN2 AND DTJZ10=1,最低价*0.94,'【A】'),COLOR00FF00
DRAWTEXT(EX2 AND DTJD10=2,最高价*1.05,'【B】'),COLOR00FF00
DRAWTEXT(EN3 AND ZTJZ10=1,最低价*0.94,'【C】'),COLOR00FF00
DRAWTEXT(EX2 AND PL20>
1日前的PL20AND ZTJD10=1,最高价*1.04,'①'),线宽为3,COLOR00FFFF
DRAWTEXT(EN2 AND PL20>
1日前的PL20AND ZTJZ10=2,最低价*0.96,'②'),线宽为3,COLOR00FFFF
DRAWTEXT(EX2 AND PL20>
1日前的PL20AND ZTJD10=2 OR(ZTJD10=0 OR ZTJD10=2)AND EX2,最高价*1.04,'③'),线宽为3,COLOR00FFFF
DRAWTEXT(EN2 AND PL20>
1日前的PL20AND ZTJZ10=3,最低价*0.96,'④'),线宽为3,COLOR00FFFF
DMLJ赋值:120日内最高价的最高值
TY赋值:最高价
TY1赋值:最低价
HD赋值:若10日前的TY=2*10+1日内TY的最高值的10日过滤则将最近10+1周期置为1的10日过滤
LD赋值:若10日前的TY1=2*10+1日内TY1的最低值的10日过滤则将最近10+1周期置为1的10日过滤
A赋值:上次HD距今天数日前的最高价
B赋值:上次LD距今天数日前的最低价
T1赋值:上次HD距今天数<
上次LD距今天数AND取反
T2赋值:上次HD距今天数>
上次LD距今天数AND取反
输出波浪顶:如果T1,返回A,否则返回A,COLORFF00FF,POINTDOT,线宽为2
输出波浪底:如果T2,返回B,否则返回B,COLOR80FF00,POINTDOT,线宽为2
N1赋值:10
N2赋值:10
DISP赋值:2
K赋值:如果周期类型=5,返回1,否则返回如果周期类型=6,返回1,否则返回如果周期类型=7,返回1,否则返回如果周期类型=8,返回1,否则返回如果周期类型=9,返回1,否则返回如果周期类型=10,返回1,否则返回如果周期类型=11,返回2,否则返回如果周期类型=4,返回1,否则返回如果周期类型=3,返回1,否则返回如果周期类型=2,返回1,否则返回如果周期类型=1,返回1,否则返回1/10
P1赋值:最高价K*N1%之字转向的前1个波峰值
P2赋值:最高价K*N1%之字转向的前2个波峰值
WP1赋值:最高价K*N1%之字转向的前1个波峰位置
WP2赋值:最高价K*N1%之字转向的前2个波峰位置
T1赋值:最低价K*N2%之字转向的前1个波谷值
T2赋值:最低价K*N2%之字转向的前2个波谷值
WT1赋值:最低价K*N2%之字转向的前1个波谷位置
WT2赋值:最低价K*N2%之字转向的前2个波谷位置
TJ1赋值:P1>
T1 AND P2>
T2
ZD赋值:T1和T2的较大值
ZG赋值:P1和P2的较小值
LL赋值:T1和T2的较小值
HH赋值:P1和P2的较大值
TJ2赋值:ZG>的?日过滤
ZD,2)
TJ3赋值:ZG=上次TJ2距今天数日前的ZGOR ZD=上次TJ2距今天数日前的ZD
TJ4赋值:TJ1&
&
TJ2&
&
取反
TJ5赋值:ZD位于1日前的上次TJ4距今天数日前的ZD和1日前的上次TJ4距今天数日前的ZG之间
TJ6赋值:ZG位于1日前的上次TJ4距今天数日前的ZD和1日前的上次TJ4距今天数日前的ZG之间
TJ7赋值:ZG>
1日前的上次TJ4距今天数日前的ZG&
&
ZD<
1日前的上次TJ4距今天数日前的ZD
TJ8赋值:TJ4&
&
取反
ZSD赋值:如果TJ8,返回ZD,否则返回无效数
ZSG赋值:如果TJ8,返回ZG,否则返回无效数
ZSH赋值:如果TJ8,返回HH,否则返回无效数
ZSL赋值:如果TJ8,返回LL,否则返回无效数
当满足条件TJ8时,在ZSH和ZSL位置之间画柱状线,宽度为0,-1不为0则画空心柱.,画洋红色
当满足条件TJ8时,在ZSD和ZSG位置之间画柱状线,宽度为如果DISP=1,返回3,否则返回0,1不为0则画空心柱.,画洋红色
当满足条件DISP=2时,在ZSH位置书写文字,画白色
输出中枢高:当满足条件DISP=2时以上次TJ8距今天数日前的ZSD位置为顶点画折线连接,CIRCLEDOT,画淡红色
输出中枢低:当满足条件DISP=2时以上次TJ8距今天数日前的ZSG位置为顶点画折线连接,CIRCLEDOT,画淡绿色
输出趋势高:当满足条件DISP=3时以最高价K*N1%的之字转向位置为顶点画折线连接,画淡蓝色
输出趋势低:当满足条件DISP=3时以最低价K*N2%的之字转向位置为顶点画折线连接,画淡蓝色
局部低点预选A赋值:若5日内最低价的最低值<则将最近?周期置为1
1日前的4日内最低价的最低值,4)
局部低点预选B赋值:若局部低点预选A=0ANDREF(局部低点预选A,1)=1则将最近2周期置为1
局部低点预选C赋值:如果局部低点预选B=1ANDREF(局部低点预选B,1)=0,返回-1,否则返回0
局部高点预选A赋值:若5日内最高价的最高值>则将最近?周期置为1
1日前的4日内最高价的最高值,4)
局部高点预选B赋值:若局部高点预选A=0ANDREF(局部高点预选A,1)=1则将最近2周期置为1
局部高点预选C赋值:如果局部高点预选B=1ANDREF(局部高点预选B,1)=0,返回1,否则返回0
缺口判断赋值:如果最低价>,返回?,否则返回?
1日前的最高价,1,如果最高价<,返回?,否则返回?
1日前的最低价,-1,0))
距前高天赋值:上次局部高点预选C=1距今天数
距前低天赋值:上次局部低点预选C=-1距今天数
小值周期赋值:当前值是近最低价周期的最小值
大值周期赋值:当前值是近最高价周期的最大值
低保留AA赋值:如果局部低点预选C=-1ANDREF(距前高天,1)>,返回?,否则返回?
1日前的距前低天AND距前高天+1日内最低价的最低值<
1日前的距前高天+1日内最低价的最低值,-1,0)
低保留AB赋值:如果局部低点预选C=-1ANDREF(距前高天,1)<,返回?,否则返回?
=1日前的距前低天AND(距前高天>
=4 OR距前高天日内缺口判断的最低值=-1 OR距前低天+2日内最低价的最低值<
1日前的距前低天+1日内最低价的最低值),-1,0)
低保留S赋值:如果(低保留AA=-1OR低保留AB=-1)ANDL<,返回?,否则返回?
距前高天+1日前的最高价,-1,0)
预判赋值:如果(距前低天<,返回?,否则返回?
4 AND距前低天日内缺口判断的最高值不等于1)OR距前低天日前的低保留S=0,1,0)
判断赋值:如果局部高点预选C=1ANDREF(距前低天,1)<,返回?,否则返回?
=1日前的距前高天AND预判=1 AND大值周期>
距前低天+1日前的小值周期AND大值周期>
距前低天日前的小值周期AND大值周期>
距前高天日前的大值周期,1,0)
高保留A赋值:如果局部高点预选C=1ANDREF(距前低天,1)>,返回?,否则返回?
1日前的距前高天AND距前低天+1日内最高价的最高值>
1日前的距前低天+1日内最高价的最高值,1,0)
高保留B赋值:如果局部高点预选C=1ANDREF(距前低天,1)<,返回?,否则返回?
=1日前的距前高天AND距前低天日前的低保留S=-1 AND(距前低天>
=4 OR距前低天日内缺口判断的最高值=1),1,0)
高保留赋值:如果(高保留A=1OR高保留B=1OR判断=1)ANDH>,返回?,否则返回?
距前低天+1日前的最低价,1,0)
预判A赋值:如果(距前高天<,返回?,否则返回?
4 AND距前高天日内缺口判断的最高值不等于1)OR距前高天日前的高保留=0,1,0)
判断A赋值:如果局部低点预选C=-1ANDREF(距前高天,1)<,返回?,否则返回?
=1日前的距前低天AND预判A=1 AND小值周期>
距前高天+1日前的大值周期AND小值周期>
距前高天日前的大值周期AND小值周期>
距前低天日前的小值周期,-1,0)
低保留A赋值:如果局部低点预选C=-1ANDREF(距前高天,1)>,返回?,否则返回?
1日前的距前低天AND距前高天+1日内最低价的最低值<
1日前的距前高天+1日内最低价的最低值,-1,0)
低保留B赋值:如果局部低点预选C=-1ANDREF(距前高天,1)<,返回?,否则返回?
=1日前的距前低天AND(距前高天>
=4 OR距前高天日内缺口判断的最低值=-1 OR判断A=-1),-1,0)
低保留赋值:如果(低保留A=-1OR低保留B=-1)ANDL<,返回?,否则返回?
距前高天+1日前的最高价,-1,0)
距前高天A赋值:上次高保留=1距今天数
距前低天A赋值:上次低保留=-1距今天数
预判X赋值:如果(距前低天A<,返回?,否则返回?
4 AND距前低天A日内缺口判断的最高值不等于1)OR距前低天A日前的低保留=0,1,0)
判断X赋值:如果局部高点预选C=1ANDREF(距前低天A,1)<,返回?,否则返回?
=1日前的距前高天AAND预判X=1 AND大值周期>
距前低天A+1日前的小值周期AND大值周期>
距前低天A日前的小值周期AND大值周期>
距前高天A日前的大值周期,1,0)
高保留XA赋值:如果局部高点预选C=1ANDREF(距前低天A,1)>,返回?,否则返回?
1日前的距前高天AAND距前低天A+1日内最高价的最高值>
1日前的距前低天A+1日内最高价的最高值,1,0)
高保留XB赋值:如果局部高点预选C=1ANDREF(距前低天A,1)<,返回?,否则返回?
=1日前的距前高天AAND距前低天A日前的低保留=-1 AND(距前低天A>
=4 OR距前低天A日内缺口判断的最高值=1),1,0)
高保留X赋值:如果(高保留XA=1OR高保留XB=1OR判断X=1)ANDH>,返回?,否则返回?
距前低天A+1日前的最低价,1,0)
预判XA赋值:如果(距前高天A<,返回?,否则返回?
4 AND距前高天A日内缺口判断的最高值不等于1)OR距前高天A日前的高保留XA=0,1,0)
判断XA赋值:如果局部低点预选C=-1ANDREF(距前高天A,1)<,返回?,否则返回?
=1日前的距前低天AAND预判XA=1 AND小值周期>
距前高天A+1日前的大值周期AND小值周期>
距前高天A日前的大值周期AND小值周期>
距前低天A日前的小值周期,-1,0)
低保留XA赋值:如果局部低点预选C=-1ANDREF(距前高天A,1)>,返回?,否则返回?
1日前的距前低天AAND距前高天A+1日内最低价的最低值<
1日前的距前高天A+1日内最低价的最低值,-1,0)
低保留XB赋值:如果局部低点预选C=-1ANDREF(距前高天A,1)<,返回?,否则返回?
=1日前的距前低天AAND(距前高天A>
=4 OR距前高天A日内缺口判断的最低值=-1 OR判断XA=-1),-1,0)
低保留X赋值:如果(低保留XA=-1OR低保留XB=-1)ANDL<,返回?,否则返回?
距前高天A+1日前的最高价,-1,0)
距前高天YA赋值:上次高保留X=1距今天数
距前低天YA赋值:上次低保留X=-1距今天数
预判YX赋值:如果(距前低天YA<,返回?,否则返回?
4 AND距前低天YA日内缺口判断的最高值不等于1)OR距前低天YA日前的低保留X=0,1,0)
判断YX赋值:如果局部高点预选C=1ANDREF(距前低天YA,1)<,返回?,否则返回?
=1日前的距前高天YAAND预判YX=1 AND大值周期>
距前低天YA+1日前的小值周期AND大值周期>
距前低天YA日前的小值周期AND大值周期>
距前高天YA日前的大值周期,1,0)
高保留YXA赋值:如果局部高点预选C=1ANDREF(距前低天YA,1)>,返回?,否则返回?
1日前的距前高天YAAND距前低天YA+1日内最高价的最高值>
1日前的距前低天YA+1日内最高价的最高值,1,0)
高保留YXB赋值:如果局部高点预选C=1ANDREF(距前低天YA,1)<,返回?,否则返回?
=1日前的距前高天YAAND距前低天YA日前的低保留X=-1 AND(距前低天YA>
=4 OR距前低天YA日内缺口判断的最高值=1),1,0)
高保留YX赋值:如果(高保留YXA=1OR高保留YXB=1OR判断YX=1)ANDH>,返回?,否则返回?
距前低天YA+1日前的最低价,1,0)
预判YXA赋值:如果(距前高天YA<,返回?,否则返回?
4 AND距前高天YA日内缺口判断的最高值不等于1)OR距前高天YA日前的高保留YXA=0,1,0)
判断YXA赋值:如果局部低点预选C=-1ANDREF(距前高天YA,1)<,返回?,否则返回?
=1日前的距前低天YAAND预判YXA=1 AND小值周期>
距前高天YA+1日前的大值周期AND小值周期>
距前高天YA日前的大值周期AND小值周期>
距前低天YA日前的小值周期,-1,0)
低保留YXA赋值:如果局部低点预选C=-1ANDREF(距前高天YA,1)>,返回?,否则返回?
1日前的距前低天YAAND距前高天YA+1日内最低价的最低值<
1日前的距前高天YA+1日内最低价的最低值,-1,0)
低保留YXB赋值:如果局部低点预选C=-1ANDREF(距前高天YA,1)<,返回?,否则返回?
=1日前的距前低天YAAND(距前高天YA>
=4 OR距前高天YA日内缺口判断的最低值=-1 OR判断YXA=-1),-1,0)
低保留YX赋值:如果(低保留YXA=-1OR低保留YXB=-1)ANDL<,返回?,否则返回?
距前高天YA+1日前的最高价,-1,0)
AAAD赋值:如果高保留YX=1AND低保留YX=-1ANDH>,返回?,否则返回?
1日前的距前高天YA+2日前的最高价,1,如果高保留YX=1AND低保留YX=-1ANDL<,返回?,否则返回?
1日前的距前低天YA+2日前的最低价,-1,0))
极点保留赋值:如果AAAD=0,返回高保留YX+低保留YX,否则返回AAAD
输出局部极点:如果极点保留=-1,返回最低价,否则返回如果极点保留=1,返回最高价,否则返回无效数CIRCLEDOT画黄色
当满足条件极点保留=-1时,在局部极点位置画直线起点,当满足条件极点保留=1时,在局部极点位置画直线终点,0表示是否延长.画淡红色
当满足条件极点保留=1时,在局部极点位置画直线起点,当满足条件极点保留=-1时,在局部极点位置画直线终点,0表示是否延长.画黄色
DD1赋值:上次极点保留的绝对值不等于1距今天数
输出MA5:收盘价的5日简单移动平均,COLORFF00FF,线宽为2
输出判:如果MA5<,返回?,否则返回?
1日前的MA5,MA5,无效数),画白色,线宽为2
今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)