三个通达信指标还请老师帮我转成文华财经的WH6赢顺云代码 (文华财经WH6赢顺V6.7)

投资者咨询:三个通达信指标还请老师帮我转成文华财经的WH6赢顺云代码 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-12-11 16:10
先感谢一下老师,不管行还是不行谢谢老师看我发的贴!

三个通达信指标,还请老师帮我转成文华财经WH6赢顺云可以用的指标

第一个通达信指标名字:
阻力和支撑
画线方法:主图叠加
代码如下:

昨开:='REF(O,1)#DAY',NODRAW;
 昨高:='REF(H,1)#DAY',NODRAW;
 昨低:='REF(L,1)#DAY',NODRAW;
 昨收:=DYNAINFO(3),NODRAW;
 A1:=CROSS(C,昨高);
 B:=CROSS(昨高,C);
 DRAWTEXT_FIX(CURRBARSCOUNT=1,0.01,0.01,0,STRCAT('昨高: ',CON2STR(昨高,2))),COLORYELLOW;
 DRAWTEXT_FIX(CURRBARSCOUNT=1,0.01,0.06,0,STRCAT('昨低: ',CON2STR(昨低,2))),COLORMAGENTA;
 DRAWTEXT_FIX(CURRBARSCOUNT=1,0.01,0.11,0,STRCAT('昨收: ',CON2STR(昨收,2))),COLORGREEN;
 DRAWTEXT_FIX(CURRBARSCOUNT=1,0.01,0.16,0,STRCAT('昨开: ',CON2STR(昨开,2))),COLORWHITE;
 N0:=STRCAT(CON2STR(YEAR,0),' 年 ');
 Y:=STRCAT(CON2STR(MONTH,0),' 月 ');
 R:=STRCAT(CON2STR(DAY,0),' 日 ');
 SJ:=STRCAT(STRCAT(N0,Y), R);
 DRAWTEXT_FIX(C>0,0.68,0,0,SJ);
 A:=O>C AND C>REF(C,1) AND O/REF(C,1)>1.03; 
 DRAWTEXT(ABS(A)>0,L, '假阴'),COLORYELLOW;
 DRAWICON(C<O AND C>REF(C,1),H,6);{假阴真阳}
 均价5:AMOUNT/VOL/100,NODRAW;
 假阴0:=O>C AND 均价5>REF(C,1);
 DRAWTEXT(假阴0,L-0.2,'�假阴真阳'),COLORE8E8E8;
 STICKLINE(假阴0,O,C,1,0),COLORRED;
 DRAWTEXT_FIX(ISLASTBAR,0.5,0.05,0,CODE),COLORYELLOW;
 DRAWTEXT_FIX(ISLASTBAR,0.55,0.05,0,STKNAME)COLORYELLOW;
 DRAWTEXT_FIX(ISLASTBAR,0.6,0.05,0,HYBLOCK),COLORYELLOW;
 DRAWTEXT_FIX(ISLASTBAR,0.6,0,0,DYBLOCK),COLORYELLOW;
 DRAWTEXT_FIX(ISLASTBAR,0.55,0.85,0,GNBLOCK),COLORYELLOW;
 DRAWTEXT_FIX(ISLASTBAR,0.55,0.90,0,FGBLOCK),COLORYELLOW;
 DRAWTEXT_FIX(ISLASTBAR,0.55,0.95,0,ZSBLOCK),COLORYELLOW;
 时间:=TIME=100000;
 N:=BARSLAST(时间),COLOR808080;
 常数:CONST(IF(N=0,C,REF(C,N))),COLOR004848,DOTLINE;
 CS1:=CONST(IF(N,HHV(H,0),REF(HHV(H,0),N))),COLOR808080;
 CS2:=CONST(IF(N,LLV(L,0),REF(LLV(L,0),N))),COLOR808080;
 STICKLINE(时间=1,CS1,CS2,-1,0),COLOR808080; 
 H1:=MAX(DYNAINFO(3),DYNAINFO(5));
 L1:=MIN(DYNAINFO(3),DYNAINFO(6));
 P1:=H1-L1;
 阻力:L1+P1*7/8,COLORFFFFFF,DOTLINE;
 DRAWTEXT(CURRBARSCOUNT=1,阻力,' 阻力'),COLORFFFFFF;
支撑:L1+P1*0.5/8,COLORFFFFFF,DOTLINE;
 DRAWTEXT(CURRBARSCOUNT=1,支撑,' 支撑'),COLORFFFFFF;
 中:(支撑+阻力)/2,COLORFFFFFF,DOTLINE;
 现价:CLOSE,COLORWHITE,LINETHICK1;
 MR:=C<支撑 AND CROSS(C,REF(C,2));
 STICKLINE(CROSS(现价,支撑),C,中,2,0),COLOR00CCCC;
 STICKLINE(MR=1,支撑,中,2,0),COLOR00CCCC;
 DRAWICON(MR=1 OR CROSS(现价,支撑),中,34);
 STICKLINE(CROSS(支撑,现价),支撑,(支撑-中)/5+支撑,2,0),COLOR00CCCC;
 MC:=C>阻力 AND CROSS(REF(C,2),C);
 STICKLINE(CROSS(阻力,现价),C,中,2,0),COLOR8C8C00;
 STICKLINE(MC=1,阻力,中,2,0),COLOR8C8C00;
 DRAWICON(MC=1 OR CROSS(阻力,现价),中,35);
 STICKLINE(CROSS(现价,阻力),阻力,阻力-(支撑-中)/5,2,0),COLOR8C8C00;
 DRAWTEXT(ISLASTBAR,(支撑+阻力)/2,' 中'),COLORFFFFFF;
 均价:SUM(V*C,0)/SUM(V,0),COLOR004080,DOTLINE;
 DRAWTEXT(CURRBARSCOUNT=4,均价,' 均价'),COLORFFFFFF;
 最新:C,LINETHICK9,COLORFFFF00;
 IF(C>=REF(C,1),C,DRAWNULL),LINETHICK9,COLOR0909FF;
 AA:=SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C));
 BB:=BETWEEN(C/AA,C+H,C-H);
 DRAWICON(ISLASTBAR AND C>REF(C,1),C,1);
 DRAWICON(ISLASTBAR AND C<REF(C,1),C,2);
 {分时均线}
 W:=BARSLAST(DAY-REF(DAY,1))+1;
 FSJX:SUM(CLOSE*VOL,W)/SUM(VOL,W),LINETHICK2,COLOR00FFFF;
 IF(FSJX<REF(FSJX,1),FSJX,DRAWNULL),LINETHICK2,COLOR00A100;


第二个通达信指标名字:
顶底趋势判断
画线方法:副图
代码如下:

VARE:=REF(LOW,1)*0.9;
VARF:=LOW*0.9;
VAR10:=(VARF*VOL+VARE*(CAPITAL-VOL))/CAPITAL;
VAR11:=EMA(VAR10,30);
VAR12:=VAR11-CLOSE;
VAR13:=REF(CLOSE,1);
VAR14:=SMA(MAX(CLOSE-VAR13,0),7,1)/SMA(ABS(CLOSE-VAR13),7,1)*100;
VAR15:=SMA(MAX(CLOSE-VAR13,0),13,1)/SMA(ABS(CLOSE-VAR13),13,1)*100;
VAR16:=BARSCOUNT(CLOSE);
VAR17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
VAR18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2;
VAR19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
VAR1A:=(SMA(VAR19,4,1)-50)*2;
VAR1B:=SMA(VAR1A,3,1);
VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
VAR1D:=SMA(VAR1C,4,1);
VAR1E:=SMA(VAR1D,3,1);
VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
VAR20:=IF(VAR17<=25 AND VAR18<-95 AND VAR1F>20 AND VAR1B<-30 AND VAR1E<30 AND VAR12>=-0.25 AND VAR14<22 AND VAR15<28 AND VAR16>50,100,0),LINETHICK3,COLORYELLOW ;
极限反击:= VAR20;
STICKLINE (极限反击>0,1,89,1.3,0),COLORGREEN;
STICKLINE (极限反击>0,3,87,0.00001,0),COLORBLACK;
W:80,COLOR996699;
S:20,COLORGREEN;
Y:10,COLORCC6633,LINETHICK2;
T:90,COLOR9966FF,LINETHICK2;
A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19),COLORRED;
B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
D:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4),LINETHICK2;
长期线:A+100,COLOR9900FF;
短期线:B+100,COLOR888888;
中期线:D+100,COLORYELLOW,LINETHICK2;
见顶:(REF(中期线,1)>85 AND REF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线) ;
顶区:(中期线<REF(中期线,1) AND REF(中期线,1)>80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95 ) AND 长期线>60 AND 短期线<83.5
AND 短期线<中期线 AND 短期线<长期线+4,COLORRED;
顶部:FILTER(顶区,4);
底区:(长期线<12 AND 中期线<8 AND (短期线<7.2 OR REF(短期线,1)<5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1)))
OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>REF(短期线,1)) OR (长期线<10 AND 中期线<7 AND 短期线<1),COLORYELLOW ;
STICKLINE(顶部,99,103,4,1 ),COLORRED,LINETHICK2;
STICKLINE( 底区,-4,0,4,0 ),COLORGREEN;
低位金叉:=长期线<15 AND REF(长期线,1)<15 AND 中期线<18 AND 短期线>REF(短期线,1) AND CROSS(短期线,长期线) AND 短期线>中期线
AND (REF(短期线,1)<5 OR REF(短期线,2)<5 ) AND (中期线>=长期线 OR REF( 短期线,1)<1 );
STICKLINE( 低位金叉,0,5,4,0 ),COLORRED;
DRAWICON (CROSS(长期线,中期线) ,0,2);
DRAWICON(CROSS(中期线,长期线),0,1);
STICKLINE( 见顶,99.5,102.5,3,0 ),COLORGREEN;
STICKLINE( 见顶,100.5,101.5,1.5,0 ),COLORRED;
VAR111:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR222:=EMA(VAR111,30);
VAR333:=EMA(VAR222,30);
VAR444:=3*VAR222-2*VAR333;
势:=EMA(VAR444,5),COLORBLUE,LINETHICK3;
持币:IF(势<REF(势,1),-5,DRAWNULL),CIRCLEDOT,COLORGREEN;
持股:IF(势>REF(势,1),-5,DRAWNULL),CIRCLEDOT,COLOR000099;


第三个通达信指标名字:
缠论中枢
画线方法:主图叠加
代码如下:

时间:=4;
A:=H=HHV(H,时间*5) AND HHV(H,时间*5)>REF(HHV(H,时间*5),1);
B:=L=LLV(L,时间*5) AND LLV(L,时间*5)<REF(LLV(L,时间*5),1);
CC1:DRAWLINE(A,H,B,L,0);
CC2:DRAWLINE(B,L,A,H,0);

N:=(0,1,1);
{缠论高低点}
局部低点预选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,COLORLIMAGENTA;
C1:DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0),COLORLIGRAY;
C2:DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0),COLORLIGRAY;

极顶:=IF(N=1,C2=C1 AND 局部高点预选A AND 极点保留=1,DRAWNULL);
极底:=IF(N=1,C2=C1 AND 局部低点预选A AND 极点保留=-1,DRAWNULL);

A1:=BARSLAST(极顶);B1:=CURRBARSCOUNT=CONST(A1)+1;D1:=BARSLAST(B1);高1:=CONST(REF(H,D1));
A2:=REF(A1,A1+1)+A1+1;B2:=CURRBARSCOUNT=CONST(A2)+1;D2:=BARSLAST(B2);高2:=CONST(REF(H,D2));
A3:=REF(A2,A1+1)+A1+1;B3:=CURRBARSCOUNT=CONST(A3)+1;D3:=BARSLAST(B3);高3:=CONST(REF(H,D3));

DA1:=BARSLAST(极底);DB1:=CURRBARSCOUNT=CONST(DA1)+1;DD1:=BARSLAST(DB1);低1:=CONST(REF(L,DD1));
DA2:=REF(DA1,DA1+1)+DA1+1;DB2:=CURRBARSCOUNT=CONST(DA2)+1;DD2:=BARSLAST(DB2);低2:=CONST(REF(L,DD2));
DA3:=REF(DA2,DA1+1)+DA1+1;DB3:=CURRBARSCOUNT=CONST(DA3)+1;DD3:=BARSLAST(DB3);低3:=CONST(REF(L,DD3));


三角型放大A:=低1<低2 AND 高2>高1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND CONST(C)>低2;
中枢A1:=IF(三角型放大A AND CONST(C)<高1,DB2,DRAWNULL);
STICKLINE(中枢A1,CONST(C),低2,0,0),COLORLIMAGENTA;
中枢A2:=IF(三角型放大A AND CONST(C)<高1,ISLASTBAR,DRAWNULL);
STICKLINE(中枢A2,CONST(C),低2,0,0),COLORLIMAGENTA;
DRAWLINE(中枢A1=1,CONST(C),中枢A2=1,CONST(C),0),DOTLINE,COLORLIMAGENTA;
DRAWLINE(中枢A1=1,低2,中枢A2=1,低2,0),COLORLIMAGENTA;
{成立}
中枢AC1:=IF(三角型放大A AND CONST(C)>=高1,DB2,DRAWNULL);
STICKLINE(中枢AC1,高1,低1,0,0),COLORLIMAGENTA;
中枢AC2:=IF(三角型放大A AND CONST(C)>=高1,ISLASTBAR,DRAWNULL);
STICKLINE(中枢AC2,高1,低1,0,0),COLORLIMAGENTA;
DRAWLINE(中枢AC1=1,高1,中枢AC2=1,高1,0),COLORLIMAGENTA;
DRAWLINE(中枢AC1=1,低1,中枢AC2=1,低1,0),COLORLIMAGENTA;

三角型放大B:=低1>低2 AND 高1>高2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND CONST(C)<高2;
中枢B1:=IF(三角型放大B AND CONST(C)>低1,B2,DRAWNULL);
STICKLINE(中枢B1,CONST(C),高2,0,0),COLORGREEN;
中枢B2:=IF(三角型放大B AND CONST(C)>低1,ISLASTBAR,DRAWNULL);
STICKLINE(中枢B2,CONST(C),高2,0,0),COLORGREEN;
DRAWLINE(中枢B1=1,高2,中枢B2=1,高2,0),COLORGREEN;
DRAWLINE(中枢B1=1,CONST(C),中枢B2=1,CONST(C),0),DOTLINE,COLORGREEN;
{成立}
中枢BC1:=IF(三角型放大B AND CONST(C)<=低1,B2,DRAWNULL);
STICKLINE(中枢BC1,高2,低1,0,0),COLORGREEN;
中枢BC2:=IF(三角型放大B AND CONST(C)<=低1,ISLASTBAR,DRAWNULL);
STICKLINE(中枢BC2,高2,低1,0,0),COLORGREEN;
DRAWLINE(中枢BC1=1,高2,中枢BC2=1,高2,0),COLORGREEN;
DRAWLINE(中枢BC1=1,低1,中枢BC2=1,低1,0),COLORGREEN;

三角型收敛A:=低1>低2 AND 高2>高1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND CONST(C)>低1;
中枢C1:=IF(三角型收敛A AND CONST(C)<高1,DB2,DRAWNULL);
STICKLINE(中枢C1,CONST(C),低1,0,0),COLORYELLOW;
中枢C2:=IF(三角型收敛A AND CONST(C)<高1,ISLASTBAR,DRAWNULL);
STICKLINE(中枢C2,CONST(C),低1,0,0),COLORYELLOW;
DRAWLINE(中枢C1=1,CONST(C),中枢C2=1,CONST(C),0),DOTLINE,COLORYELLOW;
DRAWLINE(中枢C1=1,低1,中枢C2=1,低1,0),COLORYELLOW;
{成立}
中枢CC1:=IF(三角型收敛A AND CONST(C)>=高1,DB2,DRAWNULL);
STICKLINE(中枢CC1,高1,低1,0,0),COLORYELLOW;
中枢CC2:=IF(三角型收敛A AND CONST(C)>=高1,ISLASTBAR,DRAWNULL);
STICKLINE(中枢CC2,高1,低1,0,0),COLORYELLOW;
DRAWLINE(中枢CC1=1,高1,中枢CC2=1,高1,0),COLORYELLOW;
DRAWLINE(中枢CC1=1,低1,中枢CC2=1,低1,0),COLORYELLOW;


三角型收敛B:=低1>低2 AND 高1<高2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND CONST(C)<高1;
中枢D1:=IF(三角型收敛B AND CONST(C)>低1,B2,DRAWNULL);
STICKLINE(中枢D1,CONST(C),高1,0,0),COLORLICYAN;
中枢D2:=IF(三角型收敛B AND CONST(C)>低1,ISLASTBAR,DRAWNULL);
STICKLINE(中枢D2,CONST(C),高1,0,0),COLORLICYAN;
DRAWLINE(中枢D1=1,高1,中枢D2=1,高1,0),COLORLICYAN;
DRAWLINE(中枢D1=1,CONST(C),中枢D2=1,CONST(C),0),DOTLINE,COLORLICYAN;
{成立}
中枢DC1:=IF(三角型收敛B AND CONST(C)<=低1,B2,DRAWNULL);
STICKLINE(中枢DC1,高1,低1,0,0),COLORLICYAN;
中枢DC2:=IF(三角型收敛B AND CONST(C)<=低1,ISLASTBAR,DRAWNULL);
STICKLINE(中枢DC2,高1,低1,0,0),COLORLICYAN;
DRAWLINE(中枢DC1=1,高1,中枢DC2=1,高1,0),COLORLICYAN;
DRAWLINE(中枢DC1=1,低1,中枢DC2=1,低1,0),COLORLICYAN;



投资者咨询:三个通达信指标还请老师帮我转成文华财经的WH6赢顺云代码 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-12-11 16:10
也可发我邮箱:
huibinda@188.com
谢谢~
   
技术人员回复
日期:2018-12-11 16:41
 1.参考:

昨开:=REF(REF(O,DAYBARPOS),DAYBARPOS),NODRAW;
 昨高:=REF(HHV(H,DAYBARPOS),DAYBARPOS);
 昨低:=REF(LLV(L,DAYBARPOS),DAYBARPOS),NODRAW;
 昨收:=REF(C,DAYBARPOS);
 A1:=CROSS(C,昨高);
 B:=CROSS(昨高,C);
 A:=O>C AND C>REF(C,1) AND O/REF(C,1)>1.03; 
 DRAWTEXT(ABS(A)>0,L, '假阴'),COLORYELLOW;
 DRAWICON(C<O AND C>REF(C,1),H,6);
AMOUNT:=AVPRICE*V;
 均价5:AMOUNT/VOL/100,NODRAW;
 假阴0:=O>C AND 均价5>REF(C,1);
 DRAWTEXT(假阴0,L-0.2,'�假阴真阳'),COLORE8E8E8;
 STICKLINE1(假阴0,O,C,1,0),COLORRED;

 时间:=TIME=100000;
 N:=BARSLAST(时间),COLOR808080;
 常数:REFX1(IF(N=0,C,REF(C,N)),10000),COLOR004848,DOT;
 CS1:=REFX1(IF(N,HHV(H,0),REF(HHV(H,0),N)),10000),COLOR808080;
 CS2:=REFX1(IF(N,LLV(L,0),REF(LLV(L,0),N)),10000),COLOR808080;
 STICKLINE1(时间=1,CS1,CS2,-1,0),COLOR808080; 
 H1:=MAX(GETPRICE('YCLOSE'),HHV(H,DAYBARPOS));
 L1:=MIN(GETPRICE('YCLOSE'),LLV(L,DAYBARPOS));
 P1:=H1-L1;
 阻力:L1+P1*7/8,COLORFFFFFF,DOT;
CURRBARSCOUNT:=BARPOS+1;
 DRAWTEXT(CURRBARSCOUNT=1,阻力,' 阻力'),COLORFFFFFF;
支撑:L1+P1*0.5/8,COLORFFFFFF,DOT;
 DRAWTEXT(CURRBARSCOUNT=1,支撑,' 支撑'),COLORFFFFFF;
 中:(支撑+阻力)/2,COLORFFFFFF,DOT;
 现价:CLOSE,COLORWHITE,LINETHICK1;
 MR:=C<支撑 AND CROSS(C,REF(C,2));
 STICKLINE1(CROSS(现价,支撑),C,中,2,0),COLOR00CCCC;
 STICKLINE1(MR=1,支撑,中,2,0),COLOR00CCCC;
 DRAWICON(MR=1 OR CROSS(现价,支撑),中,34);
 STICKLINE(CROSS(支撑,现价),支撑,(支撑-中)/5+支撑,2,0),COLOR00CCCC;
 MC:=C>阻力 AND CROSS(REF(C,2),C);
 STICKLINE1(CROSS(阻力,现价),C,中,2,0),COLOR8C8C00;
 STICKLINE1(MC=1,阻力,中,2,0),COLOR8C8C00;
 DRAWICON(MC=1 OR CROSS(阻力,现价),中,35);
 STICKLINE1(CROSS(现价,阻力),阻力,阻力-(支撑-中)/5,2,0),COLOR8C8C00;
 DRAWTEXT(ISLASTBAR,(支撑+阻力)/2,' 中'),COLORFFFFFF;
 均价:SUM(V*C,0)/SUM(V,0),COLOR004080,DOT;
 DRAWTEXT(CURRBARSCOUNT=4,均价,' 均价'),COLORFFFFFF;
 最新:C,LINETHICK7,COLORFFFF00;
 IF(C>=REF(C,1),C,NULL),LINETHICK7,COLOR0909FF;
 AA:=SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C));
 BB:=BETWEEN(C/AA,C+H,C-H);
 DRAWICON(ISLASTBAR AND C>REF(C,1),C,1);
 DRAWICON(ISLASTBAR AND C<REF(C,1),C,2);
 {分时均线}
 W:=BARSLAST(DAY-REF(DAY,1))+1;
 FSJX:SUM(CLOSE*VOL,W)/SUM(VOL,W),LINETHICK2,COLOR00FFFF;
 IF(FSJX<REF(FSJX,1),FSJX,NULL),LINETHICK2,COLOR00A100;
技术人员回复
日期:2018-12-11 16:44
 2.参考:

VARE:=REF(LOW,1)*0.9;
VARF:=LOW*0.9;
CAPITAL:=GETPRICE1('流通股本'); 
VAR10:=(VARF*VOL+VARE*(CAPITAL-VOL))/CAPITAL;
VAR11:=EMA(VAR10,30);
VAR12:=VAR11-CLOSE;
VAR13:=REF(CLOSE,1);
VAR14:=SMA(MAX(CLOSE-VAR13,0),7,1)/SMA(ABS(CLOSE-VAR13),7,1)*100;
VAR15:=SMA(MAX(CLOSE-VAR13,0),13,1)/SMA(ABS(CLOSE-VAR13),13,1)*100;
VAR16:=BARSCOUNT(CLOSE);
VAR17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
VAR18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2;
VAR19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;
VAR1A:=(SMA(VAR19,4,1)-50)*2;
VAR1B:=SMA(VAR1A,3,1);
INDEXH:="999001$HIGH";
INDEXC:="999001$CLOSE";
INDEXL:="999001$LOW";
INDEXO:="999001$OPEN";
VAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
VAR1D:=SMA(VAR1C,4,1);
VAR1E:=SMA(VAR1D,3,1);
VAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;
VAR20:=IF(VAR17<=25 AND VAR18<-95 AND VAR1F>20 AND VAR1B<-30 AND VAR1E<30 AND VAR12>=-0.25 AND VAR14<22 AND VAR15<28 AND VAR16>50,100,0),LINETHICK3,COLORYELLOW ;
极限反击:= VAR20;
STICKLINE1 (极限反击>0,1,89,1.3,0),COLORGREEN;
STICKLINE1 (极限反击>0,3,87,0.00001,0),COLORBLACK;
W:80,COLOR996699;
S:20,COLORGREEN;
Y:10,COLORCC6633,LINETHICK2;
T:90,COLOR9966FF,LINETHICK2;
A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19),COLORRED;
B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
D:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4),LINETHICK2;
长期线:A+100,COLOR9900FF;
短期线:B+100,COLOR888888;
中期线:D+100,COLORYELLOW,LINETHICK2;
见顶:(REF(中期线,1)>85 AND REF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线) ;
顶区:(中期线<REF(中期线,1) AND REF(中期线,1)>80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95 ) AND 长期线>60 AND 短期线<83.5
AND 短期线<中期线 AND 短期线<长期线+4,COLORRED;
顶部:FILTER(顶区,4);
底区:(长期线<12 AND 中期线<8 AND (短期线<7.2 OR REF(短期线,1)<5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1)))
OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>REF(短期线,1)) OR (长期线<10 AND 中期线<7 AND 短期线<1),COLORYELLOW ;
STICKLINE1(顶部,99,103,4,1 ),COLORRED,LINETHICK2;
STICKLINE1( 底区,-4,0,4,0 ),COLORGREEN;
低位金叉:=长期线<15 AND REF(长期线,1)<15 AND 中期线<18 AND 短期线>REF(短期线,1) AND CROSS(短期线,长期线) AND 短期线>中期线
AND (REF(短期线,1)<5 OR REF(短期线,2)<5 ) AND (中期线>=长期线 OR REF( 短期线,1)<1 );
STICKLINE1( 低位金叉,0,5,4,0 ),COLORRED;
DRAWICON (CROSS(长期线,中期线) ,0,2);
DRAWICON(CROSS(中期线,长期线),0,1);
STICKLINE1( 见顶,99.5,102.5,3,0 ),COLORGREEN;
STICKLINE1( 见顶,100.5,101.5,1.5,0 ),COLORRED;
VAR111:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR222:=EMA(VAR111,30);
VAR333:=EMA(VAR222,30);
VAR444:=3*VAR222-2*VAR333;
势:=EMA(VAR444,5),COLORBLUE,LINETHICK3;
持币:IF(势<REF(势,1),-5,NULL),CIRCLEDOT,COLORGREEN;
持股:IF(势>REF(势,1),-5,NULL),CIRCLEDOT,COLOR000099;
技术人员回复
日期:2018-12-11 16:48
 3.参考:

时间:=4;
A:=H=HHV(H,时间*5) AND HHV(H,时间*5)>REF(HHV(H,时间*5),1);
B:=L=LLV(L,时间*5) AND LLV(L,时间*5)<REF(LLV(L,时间*5),1);
DRAWLINE1(A,H,B,L,0);
DRAWLINE1(B,L,A,H,0);

N:=1;
{缠论高低点}
局部低点预选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);
小值周期:=20;
大值周期:=20;
低保留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,NULL)),CIRCLEDOT,COLORMAGENTA;
C1:=极点保留=-1&&极点保留=1;
C2:=极点保留=1&&极点保留=-1;
DRAWLINE1(极点保留=-1,局部极点,极点保留=1,局部极点,0),COLORLIGHTGREY;
DRAWLINE1(极点保留=1,局部极点,极点保留=-1,局部极点,0),COLORLIGHTGREY;

极顶:=IF(N=1,C2=C1 AND 局部高点预选A AND 极点保留=1,NULL);
极底:=IF(N=1,C2=C1 AND 局部低点预选A AND 极点保留=-1,NULL);

CURRBARSCOUNT:=REFX1(BARPOS,9999)-BARPOS+1;
A1:=BARSLAST(极顶);
B1:=CURRBARSCOUNT=REFX1(A1,10000)+1;
D1:=BARSLAST(B1);
高1:=REFX1(REF(H,D1),10000);
A2:=REF(A1,A1+1)+A1+1;
B2:=CURRBARSCOUNT=REFX1(A2,10000)+1;
D2:=BARSLAST(B2);
高2:=REFX1(REF(H,D2),10000);
A3:=REF(A2,A1+1)+A1+1;
B3:=CURRBARSCOUNT=REFX1(A3,10000)+1;
D3:=BARSLAST(B3);
高3:=REFX1(REF(H,D3),10000);

DA1:=BARSLAST(极底);
DB1:=CURRBARSCOUNT=REFX1(DA1,10000)+1;
DD1:=BARSLAST(DB1);
低1:=REFX1(REF(L,DD1),10000);
DA2:=REF(DA1,DA1+1)+DA1+1;
DB2:=CURRBARSCOUNT=REFX1(DA2,10000)+1;
DD2:=BARSLAST(DB2);
低2:=REFX1(REF(L,DD2),10000);
DA3:=REF(DA2,DA1+1)+DA1+1;
DB3:=CURRBARSCOUNT=REFX1(DA3,10000)+1;
DD3:=BARSLAST(DB3);
低3:=REFX1(REF(L,DD3),10000);


三角型放大A:=低1<低2 AND 高2>高1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND REFX1(C,10000)>低2;
中枢A1:=IF(三角型放大A AND REFX1(C,10000)<高1,DB2,NULL);
STICKLINE1(中枢A1,REFX1(C,10000),低2,0,0),COLORMAGENTA;
中枢A2:=IF(三角型放大A AND REFX1(C,10000)<高1,ISLASTBAR,NULL);
STICKLINE1(中枢A2,REFX1(C,10000),低2,0,0),COLORMAGENTA;
DRAWLINE1(中枢A1=1,REFX1(C,10000),中枢A2=1,REFX1(C,10000),0),DOT,COLORMAGENTA;
DRAWLINE1(中枢A1=1,低2,中枢A2=1,低2,0),COLORMAGENTA;
{成立}
中枢AC1:=IF(三角型放大A AND REFX1(C,10000)>=高1,DB2,NULL);
STICKLINE1(中枢AC1,高1,低1,0,0),COLORMAGENTA;
中枢AC2:=IF(三角型放大A AND REFX1(C,10000)>=高1,ISLASTBAR,NULL);
STICKLINE1(中枢AC2,高1,低1,0,0),COLORMAGENTA;
DRAWLINE1(中枢AC1=1,高1,中枢AC2=1,高1,0),COLORMAGENTA;
DRAWLINE1(中枢AC1=1,低1,中枢AC2=1,低1,0),COLORMAGENTA;

三角型放大B:=低1>低2 AND 高1>高2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND REFX1(C,10000)<高2;
中枢B1:=IF(三角型放大B AND REFX1(C,10000)>低1,B2,NULL);
STICKLINE1(中枢B1,REFX1(C,10000),高2,0,0),COLORGREEN;
中枢B2:=IF(三角型放大B AND REFX1(C,10000)>低1,ISLASTBAR,NULL);
STICKLINE1(中枢B2,REFX1(C,10000),高2,0,0),COLORGREEN;
DRAWLINE1(中枢B1=1,高2,中枢B2=1,高2,0),COLORGREEN;
DRAWLINE1(中枢B1=1,REFX1(C,10000),中枢B2=1,REFX1(C,10000),0),DOT,COLORGREEN;
{成立}
中枢BC1:=IF(三角型放大B AND REFX1(C,10000)<=低1,B2,NULL);
STICKLINE1(中枢BC1,高2,低1,0,0),COLORGREEN;
中枢BC2:=IF(三角型放大B AND REFX1(C,10000)<=低1,ISLASTBAR,NULL);
STICKLINE1(中枢BC2,高2,低1,0,0),COLORGREEN;
DRAWLINE1(中枢BC1=1,高2,中枢BC2=1,高2,0),COLORGREEN;
DRAWLINE1(中枢BC1=1,低1,中枢BC2=1,低1,0),COLORGREEN;

三角型收敛A:=低1>低2 AND 高2>高1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND REFX1(C,10000)>低1;
中枢C1:=IF(三角型收敛A AND REFX1(C,10000)<高1,DB2,NULL);
STICKLINE1(中枢C1,REFX1(C,10000),低1,0,0),COLORYELLOW;
中枢C2:=IF(三角型收敛A AND REFX1(C,10000)<高1,ISLASTBAR,NULL);
STICKLINE1(中枢C2,REFX1(C,10000),低1,0,0),COLORYELLOW;
DRAWLINE1(中枢C1=1,REFX1(C,10000),中枢C2=1,REFX1(C,10000),0),DOT,COLORYELLOW;
DRAWLINE1(中枢C1=1,低1,中枢C2=1,低1,0),COLORYELLOW;
{成立}
中枢CC1:=IF(三角型收敛A AND REFX1(C,10000)>=高1,DB2,NULL);
STICKLINE1(中枢CC1,高1,低1,0,0),COLORYELLOW;
中枢CC2:=IF(三角型收敛A AND REFX1(C,10000)>=高1,ISLASTBAR,NULL);
STICKLINE1(中枢CC2,高1,低1,0,0),COLORYELLOW;
DRAWLINE1(中枢CC1=1,高1,中枢CC2=1,高1,0),COLORYELLOW;
DRAWLINE1(中枢CC1=1,低1,中枢CC2=1,低1,0),COLORYELLOW;


三角型收敛B:=低1>低2 AND 高1<高2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND REFX1(C,10000)<高1;
中枢D1:=IF(三角型收敛B AND REFX1(C,10000)>低1,B2,NULL);
STICKLINE1(中枢D1,REFX1(C,10000),高1,0,0),COLORCYAN;
中枢D2:=IF(三角型收敛B AND REFX1(C,10000)>低1,ISLASTBAR,NULL);
STICKLINE1(中枢D2,REFX1(C,10000),高1,0,0),COLORCYAN;
DRAWLINE1(中枢D1=1,高1,中枢D2=1,高1,0),COLORCYAN;
DRAWLINE1(中枢D1=1,REFX1(C,10000),中枢D2=1,REFX1(C,10000),0),DOT,COLORCYAN;
{成立}
中枢DC1:=IF(三角型收敛B AND REFX1(C,10000)<=低1,B2,NULL);
STICKLINE1(中枢DC1,高1,低1,0,0),COLORCYAN;
中枢DC2:=IF(三角型收敛B AND REFX1(C,10000)<=低1,ISLASTBAR,NULL);
STICKLINE1(中枢DC2,高1,低1,0,0),COLORCYAN;
DRAWLINE1(中枢DC1=1,高1,中枢DC2=1,高1,0),COLORCYAN;
DRAWLINE1(中枢DC1=1,低1,中枢DC2=1,低1,0),COLORCYAN;