轮回角度线指标
- 格式:doc
- 大小:250.50 KB
- 文档页数:54
TDX源码开心轮回线轮回DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26); 轮回DEA:= EMA(轮回DIFF,9); 上穿:=CROSS(轮回DEA,0) 下穿:=CROSS(0,轮回DEA) 上穿周期:=BARSLAST(上穿); 下穿周期:=BARSLAST(下穿);最低点周期:=BARSLAST(L=LLV(L,下穿周期) AND 轮回DEA<0); 最高点周期:=BARSLAST(H=HHV(H,最低点周期)); 轮高点TJ1:=下穿;{最后一天的条件}轮高点TJ2:=BACKSET(轮高点TJ1,最高点周期+1); 轮高点:=轮高点TJ2>REF(轮高点TJ2,1); MA(C,SW5); MA(C,SW6);轮低最高点周期:=BARSLAST(H=HHV(H,上穿周期) AND 轮回DEA>0); 轮低最低点周期:=BARSLAST(L=LLV(L,轮低最高点周期)); 轮低点TJ1:=上穿;{最后一天的条件}轮低点TJ2:=BACKSET(轮低点TJ1,轮低最低点周期+1); 轮低点:=轮低点TJ2>REF(轮低点TJ2,1);DRAWLINE(轮高点,H,轮低点,L,0)COLORGREEN LINETHICK2; {画下轮回线} DRAWLINE(轮低点,L,轮高点,H,0)COLORRED LINETHICK2; {画上轮回线};{轮回点要标出当下斜率,命名斜率1,分轮高点和轮低点两种情况} 轮回点:=轮高点 OR 轮低点;NZ1:=BARSLAST(轮回点);{最近转折点到现在的时间,如果现在是轮回点,值为0} NZ2:=REF(NZ1,NZ1+1)+NZ1+1;{第二转折点到现在的时间}; NZ3:=REF(NZ2,NZ2)+NZ2;{第3转折点到现在的时间}最后点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮低点OR 轮高点)+1); 最后点:=最后点TJ>REF(最后点TJ,1);{轮低点情况}轮低点斜率1:=IF(轮低点,(REF(H,NZ2)-L)/NZ2,0)轮低点斜率2:=IF(轮低点,(REF(H,NZ2)-REF(L,NZ3))/(NZ3-NZ2),0);{DRAWNUMBER(轮低点 AND SW1,L,REF(H,NZ2)-L),COLORBLUE ; } {显示轮回线空间} {DRAWNUMBER(轮低点 AND SW1,L,NZ2),COLORBLUE; } {显示轮回线时间}DRAWNUMBER(轮低点 AND SW1,L,轮低点斜率1*10),COLORWHITE {显示轮回线斜率}; {轮高点情况}轮高点斜率1:=IF(轮高点,(H-REF(L,NZ2))/NZ2,0);轮高点斜率2:=IF(轮高点,(REF(H,NZ3)-REF(L,NZ2))/(NZ3-NZ2),0);{DRAWNUMBER(轮高点 AND SW1 ,H*1.04,H-REF(L,NZ2)) COLORBLUE } {显示轮回线空间} {DRAWNUMBER(轮高点 AND SW1,H,NZ2) COLORBLUE } {显示轮回线时间}DRAWNUMBER(轮高点 AND SW1,H,轮高点斜率1*10) COLORWHITE {显示轮回线斜率};{下行中的轮回角度线的画法}最后低点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮低点)+1); 最后低点:=最后低点TJ>REF(最后低点TJ,1); 最后低点2天:=IF(REF(最后低点,1),1,0); 最后低点NN 天:=IF(REF(最后低点,NN),1,0);DRAWLINE(最后低点 AND SW2 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1),REF(L,NN)+NN*REF(轮低点斜率1,NN)),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1,DOTLINE;DRAWLINE(最后低点 AND SW2 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1)*2,REF(L,NN)+NN*REF(轮低点斜率1,NN)*2),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; DRAWLINE(最后低点 AND SW2 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1)/2,REF(L,NN)+NN*REF(轮低点斜率1,NN)/2),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; {上行中的轮回角度线的画法}最后高点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮高点)+1); 最后高点:=最后高点TJ>REF(最后高点TJ,1); 最后高点2天:=IF(REF(最后高点,1),1,0); 最后高点NN天:=IF(REF(最后高点,NN),1,0);DRAWLINE(最后高点 AND SW2,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1),REF(H,NN)-NN*REF(轮高点斜率1,NN)),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1;DRAWLINE(最后高点 AND SW2,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1)*2,REF(H,NN)-NN*REF(轮高点斜率1,NN)*2),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; DRAWLINE(最后高点 AND SW2,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1)/2,REF(H,NN)-NN*REF(轮高点斜率1,NN)/2),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; {画比较线}DRAWLINE(最后低点 AND SW4 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率2,1),REF(L,NN)+NN*REF(轮低点斜率2,NN)),IF(BARSLAST(最后低点)<NN,1,0)) COLORWHITE LINETHICK1 DOTLINE; DRAWLINE(最后高点 AND SW4 ,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率2,1),REF(H,NN)-NN*REF(轮高点斜率2,NN)),IF(BARSLAST(最后高点)<NN,1,0)) COLORWHITE LINETHICK1 DOTLINE; {黄金线}{黄金柱&黄金线}倍量TJ:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)); 回调量:=IF(C>=O,0,VOL);黄金线TJ:=倍量TJ>=1.9 AND 倍量TJ<=3 AND REFX(C,1)>O AND REFX(C,2)>O AND REFX(C,3)>O AND REFX(回调量,1)/VOL<1 AND REFX(回调量,2)/VOL<1 AND REFX(回调量,3)/VOL<1; 黄金线WZ:=MIN(MIN(REFX(C,1),REFX(C,2)),REFX(C,3)); 黄金线XS:=IF (黄金线WZ>=C,O,黄金线WZ);{STICKLINE(黄金线TJ AND C>O,O,C,2,0),COLORYELLOW;DRAWLINE(黄金线TJ AND C>O,黄金线WZ,REF(黄金线TJ AND C>O,15),REF(黄金线WZ,15),0),COLORYELLOW,DOTLINE;DRAWNUMBER(黄金线TJ AND C>O,黄金线WZ,黄金线WZ),COLORYELLOW; }{画空间黄金分割线}{轮低点划线}DRAWNUMBER(最后点 AND 轮低点 AND SW7,L,L),COLOR009999;DRAWLINE(最后点AND 轮低点AND SW7,L, REF(轮低点,15),REF(L,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点ANDSW7,L+(REF(H,NZ2)-L)*0.191,L+(REF(H,NZ2)-L)*0.191),COLOR009999;DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.191, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.191,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.382,L+(REF(H,NZ2)-L)*0.382),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.382, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.382,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.5,L+(REF(H,NZ2)-L)*0.5),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.5, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.5,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.618,L+(REF(H,NZ2)-L)*0.618),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.618, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.618,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.809,L+(REF(H,NZ2)-L)*0.809),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.809, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.809,15),0),COLORGRAY,DOTLINE;DRAWNUMBER(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L),L+(REF(H,NZ2)-L)),COLOR009999; DRAWLINE(最后点 AND 轮低点AND SW7,L+(REF(H,NZ2)-L), REF(轮低点,15),REF(L+(REF(H,NZ2)-L),15),0),COLORGRAY,DOTLINE; {轮高点划线} DRAWNUMBER(最后点 AND 轮高点 AND SW7,H,H),COLOR009999;DRAWLINE(最后点AND 轮高点AND SW7,H, REF(轮高点,15),REF(H,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.191,H-(H-REF(L,NZ2))*0.191),COLOR009999;DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.191, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.191,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.382,H-(H-REF(L,NZ2))*0.382),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.382, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.382,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.5,H-(H-REF(L,NZ2))*0.5),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.5, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.5,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.618,H-(H-REF(L,NZ2))*0.618),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.618, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.618,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.809,H-(H-REF(L,NZ2))*0.809),COLOR009999;DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.809, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.809,15),0),COLORGRAY,DOTLINE;DRAWNUMBER(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2)),H-(H-REF(L,NZ2))),COLOR009999; DRAWLINE(最后点 AND 轮高点AND SW7,H-(H-REF(L,NZ2)), REF(轮高点,15),REF(H-(H-REF(L,NZ2)),15),0),COLORGRAY,DOTLINE;{判断均线粘合} V0:=EMA(C,7); V1:=EMA(C,14); V2:=EMA(C,25); V3:=EMA(C,60);V4:=EMA(C,89);M1:=1000*V1/V4<=1015 AND 1000*V1/V4>=975; M2:=1000*V2/V4<=1020 AND 1000*V2/V4>=980; M3:=1000*V3/V4<=1015 AND 1000*V3/V4>=985;M4:= CROSS(V0,V1) AND (V0 >= REF(V0,1)) AND (V1 >= REF(V1,1)); {5日、10日金叉}M5:= CROSS(V1,V0) AND (V0 < REF(V0,1)) AND (V1 < REF(V1,1)); {5日、10日死叉}M6:= CROSS(V0,V3) AND (V0 >= REF(V0,1)) AND (V3 >= REF(V3,1)); {5日、30日金叉}M7:= CROSS(V3,V0) AND (V0 < REF(V0,1)) AND (V3 < REF(V3,1)); {5日、30日死叉} {DRAWTEXT(M1 AND M2 AND M3 AND M4 ,L,'均线粘合1 买入') COLORRED; DRAWTEXT(M1 ANDM2 AND M3 AND M5 ,L,'均线粘合1 卖出') COLORWHITE; DRAWTEXT(M1 AND M2 AND M3 ANDM6 ,L,'均线粘合2 买入') COLORRED; DRAWTEXT(M1 AND M2 AND M3 AND M7 ,L,'均线粘合2 卖出') COLORWHITE;} {CCI预警}TYP:=(HIGH+LOW+CLOSE)/3;CCC:=(TYP-MA(TYP,SW8))/(0.015*AVEDEV(TYP,SW8));{ DRAWTEXT(CROSS(CCC,80) ,L,'CCI 大于80') COLORBLUE; };TDX源码开心轮回线轮回DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26); 轮回DEA:= EMA(轮回DIFF,9); 上穿:=CROSS(轮回DEA,0) 下穿:=CROSS(0,轮回DEA) 上穿周期:=BARSLAST(上穿); 下穿周期:=BARSLAST(下穿);最低点周期:=BARSLAST(L=LLV(L,下穿周期) AND 轮回DEA<0); 最高点周期:=BARSLAST(H=HHV(H,最低点周期));轮高点TJ1:=下穿;{最后一天的条件}轮高点TJ2:=BACKSET(轮高点TJ1,最高点周期+1); 轮高点:=轮高点TJ2>REF(轮高点TJ2,1); MA(C,SW5); MA(C,SW6);轮低最高点周期:=BARSLAST(H=HHV(H,上穿周期) AND 轮回DEA>0); 轮低最低点周期:=BARSLAST(L=LLV(L,轮低最高点周期)); 轮低点TJ1:=上穿;{最后一天的条件}轮低点TJ2:=BACKSET(轮低点TJ1,轮低最低点周期+1); 轮低点:=轮低点TJ2>REF(轮低点TJ2,1);DRAWLINE(轮高点,H,轮低点,L,0)COLORGREEN LINETHICK1; {画下轮回线} DRAWLINE(轮低点,L,轮高点,H,0)COLORRED LINETHICK1; {画上轮回线};{轮回点要标出当下斜率,命名斜率1,分轮高点和轮低点两种情况} 轮回点:=轮高点 OR 轮低点;NZ1:=BARSLAST(轮回点);{最近转折点到现在的时间,如果现在是轮回点,值为0} NZ2:=REF(NZ1,NZ1+1)+NZ1+1;{第二转折点到现在的时间}; NZ3:=REF(NZ2,NZ2)+NZ2;{第3转折点到现在的时间}最后点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮低点OR 轮高点)+1); 最后点:=最后点TJ>REF(最后点TJ,1);{轮低点情况}轮低点斜率1:=IF(轮低点,(REF(H,NZ2)-L)/NZ2,0)轮低点斜率2:=IF(轮低点,(REF(H,NZ2)-REF(L,NZ3))/(NZ3-NZ2),0);{DRAWNUMBER(轮低点 AND SW1,L,REF(H,NZ2)-L),COLORBLUE ; } {显示轮回线空间} {DRAWNUMBER(轮低点 AND SW1,L,NZ2),COLORBLUE; } {显示轮回线时间}DRAWNUMBER(轮低点 AND SW1,L,轮低点斜率1*10),COLORWHITE {显示轮回线斜率}; {轮高点情况}轮高点斜率1:=IF(轮高点,(H-REF(L,NZ2))/NZ2,0);轮高点斜率2:=IF(轮高点,(REF(H,NZ3)-REF(L,NZ2))/(NZ3-NZ2),0);{DRAWNUMBER(轮高点 AND SW1 ,H*1.04,H-REF(L,NZ2)) COLORBLUE } {显示轮回线空间} {DRAWNUMBER(轮高点 AND SW1,H,NZ2) COLORBLUE } {显示轮回线时间}DRAWNUMBER(轮高点 AND SW1,H,轮高点斜率1*10) COLORWHITE {显示轮回线斜率}; {下行中的轮回角度线的画法}最后低点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮低点)+1); 最后低点:=最后低点TJ>REF(最后低点TJ,1); 最后低点2天:=IF(REF(最后低点,1),1,0); 最后低点NN天:=IF(REF(最后低点,NN),1,0);DRAWLINE(最后低点 AND SW2 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1),REF(L,NN)+NN*REF(轮低点斜率1,NN)),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1;DRAWLINE(最后低点 AND SW2 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1)*2,REF(L,NN)+NN*REF(轮低点斜率1,NN)*2),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; DRAWLINE(最后低点 AND SW2 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1)/2,REF(L,NN)+NN*REF(轮低点斜率1,NN)/2),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; {上行中的轮回角度线的画法}最后高点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮高点)+1); 最后高点:=最后高点TJ>REF(最后高点TJ,1); 最后高点2天:=IF(REF(最后高点,1),1,0); 最后高点NN天:=IF(REF(最后高点,NN),1,0);DRAWLINE(最后高点 AND SW2,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1),REF(H,NN)-NN*REF(轮高点斜率1,NN)),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1;DRAWLINE(最后高点 AND SW2,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1)*2,REF(H,NN)-NN*REF(轮高点斜率1,NN)*2),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; DRAWLINE(最后高点 AND SW2,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1)/2,REF(H,NN)-NN*REF(轮高点斜率1,NN)/2),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; {画比较线}DRAWLINE(最后低点 AND SW4 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率2,1),REF(L,NN)+NN*REF(轮低点斜率2,NN)),IF(BARSLAST(最后低点)<NN,1,0)) COLORWHITE LINETHICK1 DOTLINE; DRAWLINE(最后高点 AND SW4 ,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率2,1),REF(H,NN)-NN*REF(轮高点斜率2,NN)),IF(BARSLAST(最后高点)<NN,1,0)) COLORWHITE LINETHICK1 DOTLINE; {黄金线}{黄金柱&黄金线}倍量TJ:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)); 回调量:=IF(C>=O,0,VOL);黄金线TJ:=倍量TJ>=1.9 AND 倍量TJ<=3 AND REFX(C,1)>O AND REFX(C,2)>O AND REFX(C,3)>O AND REFX(回调量,1)/VOL<1 AND REFX(回调量,2)/VOL<1 AND REFX(回调量,3)/VOL<1; 黄金线WZ:=MIN(MIN(REFX(C,1),REFX(C,2)),REFX(C,3)); 黄金线XS:=IF (黄金线WZ>=C,O,黄金线WZ);STICKLINE(黄金线TJ AND C>O,O,C,2,0),COLORYELLOW;DRAWLINE(黄金线TJ AND C>O,黄金线WZ,REF(黄金线TJ AND C>O,15),REF(黄金线WZ,15),0),COLORYELLOW,DOTLINE;DRAWNUMBER(黄金线TJ AND C>O,黄金线WZ,黄金线WZ),COLORYELLOW;{画空间黄金分割线} {轮低点划线}DRAWNUMBER(最后点 AND 轮低点 AND SW7,L,L),COLOR009999;DRAWLINE(最后点AND 轮低点AND SW7,L, REF(轮低点,15),REF(L,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.191,L+(REF(H,NZ2)-L)*0.191),COLOR009999;DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.191, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.191,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.382,L+(REF(H,NZ2)-L)*0.382),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.382, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.382,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.5,L+(REF(H,NZ2)-L)*0.5),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.5, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.5,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.618,L+(REF(H,NZ2)-L)*0.618),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.618, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.618,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.809,L+(REF(H,NZ2)-L)*0.809),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.809, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.809,15),0),COLORGRAY,DOTLINE;DRAWNUMBER(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L),L+(REF(H,NZ2)-L)),COLOR009999; DRAWLINE(最后点 AND 轮低点AND SW7,L+(REF(H,NZ2)-L), REF(轮低点,15),REF(L+(REF(H,NZ2)-L),15),0),COLORGRAY,DOTLINE; {轮高点划线} DRAWNUMBER(最后点 AND 轮高点 AND SW7,H,H),COLOR009999;DRAWLINE(最后点AND 轮高点AND SW7,H, REF(轮高点,15),REF(H,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.191,H-(H-REF(L,NZ2))*0.191),COLOR009999;DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.191, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.191,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.382,H-(H-REF(L,NZ2))*0.382),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.382, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.382,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.5,H-(H-REF(L,NZ2))*0.5),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.5, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.5,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.618,H-(H-REF(L,NZ2))*0.618),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.618, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.618,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.809,H-(H-REF(L,NZ2))*0.809),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.809, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.809,15),0),COLORGRAY,DOTLINE;DRAWNUMBER(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2)),H-(H-REF(L,NZ2))),COLOR009999; DRAWLINE(最后点 AND 轮高点AND SW7,H-(H-REF(L,NZ2)), REF(轮高点,15),REF(H-(H-REF(L,NZ2)),15),0),COLORGRAY,DOTLINE;{判断均线粘合} V0:=EMA(C,5); V1:=EMA(C,10);V2:=EMA(C,15); V3:=EMA(C,30); V4:=EMA(C,60);M1:=1000*V1/V4<=1015 AND 1000*V1/V4>=975; M2:=1000*V2/V4<=1020 AND 1000*V2/V4>=980; M3:=1000*V3/V4<=1015 AND 1000*V3/V4>=985;M4:= CROSS(V0,V1) AND (V0 >= REF(V0,1)) AND (V1 >= REF(V1,1)); {5日、10日金叉}M5:= CROSS(V1,V0) AND (V0 < REF(V0,1)) AND (V1 < REF(V1,1)); {5日、10日死叉}M6:= CROSS(V0,V3) AND (V0 >= REF(V0,1)) AND (V3 >= REF(V3,1)); {5日、30日金叉}M7:= CROSS(V3,V0) AND (V0 < REF(V0,1)) AND (V3 < REF(V3,1)); {5日、30日死叉} DRAWTEXT(M1 AND M2 AND M3 AND M4 ,L,'均线粘合1 买入') COLORRED; DRAWTEXT(M1 AND M2 AND M3 AND M5 ,L,'均线粘合1 卖出') COLORWHITE; DRAWTEXT(M1 AND M2 AND M3 AND M6 ,L,'均线粘合2 买入') COLORRED; DRAWTEXT(M1 AND M2 AND M3 AND M7 ,L,'均线粘合2 卖出') COLORWHITE; {CCI预警}TYP:=(HIGH+LOW+CLOSE)/3;CCC:=(TYP-MA(TYP,SW8))/(0.015*AVEDEV(TYP,SW8));{ DRAWTEXT(CROSS(CCC,80) ,L,'CCI 大于80') COLORBLUE; };开心轮回5轮回DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26); 轮回DEA:= EMA(轮回DIFF,9); 上穿:=CROSS(轮回DEA,0) 下穿:=CROSS(0,轮回DEA) 上穿周期:=BARSLAST(上穿); 下穿周期:=BARSLAST(下穿);最低点周期:=BARSLAST(L=LLV(L,下穿周期) AND 轮回DEA<0);最高点周期:=BARSLAST(H=HHV(H,最低点周期)); 轮高点TJ1:=下穿;{最后一天的条件}轮高点TJ2:=BACKSET(轮高点TJ1,最高点周期+1); 轮高点:=轮高点TJ2>REF(轮高点TJ2,1); MA(C,SW5); MA(C,SW6);轮低最高点周期:=BARSLAST(H=HHV(H,上穿周期) AND 轮回DEA>0); 轮低最低点周期:=BARSLAST(L=LLV(L,轮低最高点周期)); 轮低点TJ1:=上穿;{最后一天的条件}轮低点TJ2:=BACKSET(轮低点TJ1,轮低最低点周期+1); 轮低点:=轮低点TJ2>REF(轮低点TJ2,1);DRAWLINE(轮高点,H,轮低点,L,0)COLORGREEN LINETHICK1; {画下轮回线} DRAWLINE(轮低点,L,轮高点,H,0)COLORRED LINETHICK1; {画上轮回线};{轮回点要标出当下斜率,命名斜率1,分轮高点和轮低点两种情况} 轮回点:=轮高点 OR 轮低点;NZ1:=BARSLAST(轮回点);{最近转折点到现在的时间,如果现在是轮回点,值为0} NZ2:=REF(NZ1,NZ1+1)+NZ1+1;{第二转折点到现在的时间}; NZ3:=REF(NZ2,NZ2)+NZ2;{第3转折点到现在的时间}最后点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮低点OR 轮高点)+1); 最后点:=最后点TJ>REF(最后点TJ,1);{轮低点情况}轮低点斜率1:=IF(轮低点,(REF(H,NZ2)-L)/NZ2,0)轮低点斜率2:=IF(轮低点,(REF(H,NZ2)-REF(L,NZ3))/(NZ3-NZ2),0);{DRAWNUMBER(轮低点 AND SW1,L,REF(H,NZ2)-L),COLORBLUE ; } {显示轮回线空间} {DRAWNUMBER(轮低点 AND SW1,L,NZ2),COLORBLUE; } {显示轮回线时间}DRAWNUMBER(轮低点 AND SW1,L,轮低点斜率1*10),COLORWHITE {显示轮回线斜率}; {轮高点情况}轮高点斜率1:=IF(轮高点,(H-REF(L,NZ2))/NZ2,0);轮高点斜率2:=IF(轮高点,(REF(H,NZ3)-REF(L,NZ2))/(NZ3-NZ2),0);{DRAWNUMBER(轮高点 AND SW1 ,H*1.04,H-REF(L,NZ2)) COLORBLUE } {显示轮回线空间} {DRAWNUMBER(轮高点 AND SW1,H,NZ2) COLORBLUE } {显示轮回线时间}DRAWNUMBER(轮高点 AND SW1,H,轮高点斜率1*10) COLORWHITE {显示轮回线斜率}; {下行中的轮回角度线的画法}最后低点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮低点)+1); 最后低点:=最后低点TJ>REF(最后低点TJ,1); 最后低点2天:=IF(REF(最后低点,1),1,0); 最后低点NN天:=IF(REF(最后低点,NN),1,0);DRAWLINE(最后低点 AND SW2 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1),REF(L,NN)+NN*REF(轮低点斜率1,NN)),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1;DRAWLINE(最后低点 AND SW2 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1)*2,REF(L,NN)+NN*REF(轮低点斜率1,NN)*2),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; DRAWLINE(最后低点 AND SW2 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1)/2,REF(L,NN)+NN*REF(轮低点斜率1,NN)/2),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; {上行中的轮回角度线的画法}最后高点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮高点)+1); 最后高点:=最后高点TJ>REF(最后高点TJ,1); 最后高点2天:=IF(REF(最后高点,1),1,0); 最后高点NN天:=IF(REF(最后高点,NN),1,0);DRAWLINE(最后高点 AND SW2,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1),REF(H,NN)-NN*REF(轮高点斜率1,NN)),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1; DRAWLINE(最后高点 AND SW2,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1)*2,REF(H,NN)-NN*REF(轮高点斜率1,NN)*2),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; DRAWLINE(最后高点 AND SW2,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1)/2,REF(H,NN)-NN*REF(轮高点斜率1,NN)/2),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; {画比较线}DRAWLINE(最后低点 AND SW4 ,L,IF(BARSLAST(最后低点)<NN,最后低点2天,最后低点NN 天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率2,1),REF(L,NN)+NN*REF(轮低点斜率2,NN)),IF(BARSLAST(最后低点)<NN,1,0)) COLORWHITE LINETHICK1 DOTLINE; DRAWLINE(最后高点 AND SW4 ,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN 天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率2,1),REF(H,NN)-NN*REF(轮高点斜率2,NN)),IF(BARSLAST(最后高点)<NN,1,0)) COLORWHITE LINETHICK1 DOTLINE; {黄金线}{黄金柱&黄金线}倍量TJ:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)); 回调量:=IF(C>=O,0,VOL);黄金线TJ:=倍量TJ>=1.9 AND 倍量TJ<=3 AND REFX(C,1)>O AND REFX(C,2)>O AND REFX(C,3)>O AND REFX(回调量,1)/VOL<1 AND REFX(回调量,2)/VOL<1 AND REFX(回调量,3)/VOL<1; 黄金线WZ:=MIN(MIN(REFX(C,1),REFX(C,2)),REFX(C,3)); 黄金线XS:=IF (黄金线WZ>=C,O,黄金线WZ);STICKLINE(黄金线TJ AND C>O,O,C,2,0),COLORYELLOW;DRAWLINE(黄金线TJ AND C>O,黄金线WZ,REF(黄金线TJ AND C>O,15),REF(黄金线WZ,15),0),COLORYELLOW,DOTLINE;DRAWNUMBER(黄金线TJ AND C>O,黄金线WZ,黄金线WZ),COLORYELLOW;{画空间黄金分割线} {轮低点划线}DRAWNUMBER(最后点 AND 轮低点 AND SW7,L,L),COLOR009999;DRAWLINE(最后点AND 轮低点AND SW7,L, REF(轮低点,15),REF(L,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.191,L+(REF(H,NZ2)-L)*0.191),COLOR009999;DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.191, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.191,15),0),COLORGRAY,DOTLINE;DRAWNUMBER(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.382,L+(REF(H,NZ2)-L)*0.382),COLOR009999;DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.382, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.382,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.5,L+(REF(H,NZ2)-L)*0.5),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.5, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.5,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.618,L+(REF(H,NZ2)-L)*0.618),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.618, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.618,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮低点 AND SW7,L+(REF(H,NZ2)-L)*0.809,L+(REF(H,NZ2)-L)*0.809),COLOR009999; DRAWLINE(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L)*0.809, REF(轮低点,15),REF(L+(REF(H,NZ2)-L)*0.809,15),0),COLORGRAY,DOTLINE;DRAWNUMBER(最后点AND 轮低点AND SW7,L+(REF(H,NZ2)-L),L+(REF(H,NZ2)-L)),COLOR009999; DRAWLINE(最后点 AND 轮低点AND SW7,L+(REF(H,NZ2)-L), REF(轮低点,15),REF(L+(REF(H,NZ2)-L),15),0),COLORGRAY,DOTLINE; {轮高点划线} DRAWNUMBER(最后点 AND 轮高点 AND SW7,H,H),COLOR009999;DRAWLINE(最后点AND 轮高点AND SW7,H, REF(轮高点,15),REF(H,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.191,H-(H-REF(L,NZ2))*0.191),COLOR009999;DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.191, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.191,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.382,H-(H-REF(L,NZ2))*0.382),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.382, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.382,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.5,H-(H-REF(L,NZ2))*0.5),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.5, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.5,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.618,H-(H-REF(L,NZ2))*0.618),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.618, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.618,15),0),COLORGRAY,DOTLINE; DRAWNUMBER(最后点AND 轮高点 AND SW7,H-(H-REF(L,NZ2))*0.809,H-(H-REF(L,NZ2))*0.809),COLOR009999; DRAWLINE(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2))*0.809, REF(轮高点,15),REF(H-(H-REF(L,NZ2))*0.809,15),0),COLORGRAY,DOTLINE;DRAWNUMBER(最后点AND 轮高点AND SW7,H-(H-REF(L,NZ2)),H-(H-REF(L,NZ2))),COLOR009999; DRAWLINE(最后点 AND 轮高点AND SW7,H-(H-REF(L,NZ2)), REF(轮高点,15),REF(H-(H-REF(L,NZ2)),15),0),COLORGRAY,DOTLINE;{判断均线粘合} V0:=EMA(C,5);V1:=EMA(C,10); V2:=EMA(C,15); V3:=EMA(C,30); V4:=EMA(C,60);M1:=1000*V1/V4<=1015 AND 1000*V1/V4>=975; M2:=1000*V2/V4<=1020 AND 1000*V2/V4>=980; M3:=1000*V3/V4<=1015 AND 1000*V3/V4>=985;M4:= CROSS(V0,V1) AND (V0 >= REF(V0,1)) AND (V1 >= REF(V1,1)); {5日、10日金叉} M5:= CROSS(V1,V0) AND (V0 < REF(V0,1)) AND (V1 < REF(V1,1)); {5日、10日死叉} M6:= CROSS(V0,V3) AND (V0 >= REF(V0,1)) AND (V3 >= REF(V3,1)); {5日、30日金叉} M7:= CROSS(V3,V0) AND (V0 < REF(V0,1)) AND (V3 < REF(V3,1)); {5日、30日死叉} DRAWTEXT(M1 AND M2 AND M3 AND M4 ,L,'均线粘合1 买入') COLORRED; DRAWTEXT(M1 AND M2 AND M3 AND M5 ,L,'均线粘合1 卖出') COLORWHITE; DRAWTEXT(M1 AND M2 AND M3 AND M6 ,L,'均线粘合2 买入') COLORRED; DRAWTEXT(M1 AND M2 AND M3 AND M7 ,L,'均线粘合2 卖出') COLORWHITE; {CCI预警}TYP:=(HIGH+LOW+CLOSE)/3;CCC:=(TYP-MA(TYP,SW8))/(0.015*AVEDEV(TYP,SW8));{ DRAWTEXT(CROSS(CCC,80) ,L,'CCI 大于80') COLORBLUE; };VAR2:=IF(轮高点,1,IF(轮低点,-1,0));A1:=BARSLAST(VAR2 !=0),LINETHICK0; A2:=REF(VAR2,A1),LINETHICK0; AA1:=REF(A1+1,1),LINETHICK0; AA2:=-REF(A2,1),LINETHICK0;方向:=AA2,LINETHICK0,COLORFFFFFF; H1:=BARSLAST(VAR2=1),LINETHICK0; HH1:=REF(H1+1,1),LINETHICK0; L1:=BARSLAST(VAR2=-1); LL1:=REF(L1+1,1);HH2:=HH1+REF(HH1,HH1),LINETHICK0; LL2:=LL1+REF(LL1,LL1),LINETHICK0; {黄金分割周期}日期1001:=IF(方向=1,ABS(LL1-LL2),ABS(HH1-HH2)),LINETHICK0; {完美周期} 日期1002:=IF(方向=1,ABS(HH1-LL2),ABS(LL1-HH2)),LINETHICK0; {同向周期} 日期1003:=IF(方向=1,ABS(LL1-HH1),ABS(HH1-LL1)),LINETHICK0; {反向周期}日期100:=IF(时间窗开关=1,日期1001,IF(时间窗开关=2,日期1002,IF(时间窗开关=3,日期1003,0))),LINETHICK0;日期0:=IF(方向=1,LL1,HH1),LINETHICK0; {起始时间}时间窗:=IF(CEILING(日期100*0.382-日期0)>0,CEILING(日期100*0.382-日期0), IF(CEILING(日期100*0.500-日期0)>0,CEILING(日期100*0.500-日期0), IF(CEILING(日期100*0.618-日期0)>0,CEILING(日期100*0.618-日期0), IF(CEILING(日期100*0.809-日期0)>0,CEILING(日期100*0.809-日期0), IF(CEILING(日期100*1.000-日期0)>0,CEILING(日期100*1.000-日期0),最后低点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮低点)+1);最后低点:=最后低点TJ>REF(最后低点TJ,1);最后低点2:=IF(REF(最后低点,1),1,0);最后低点NN天:=IF(REF(最后低点,NN),1,0); DRAWLINE(最后低点ANDSW2,L,IF(BARSLAST( 最后低点)<NN,后低点2天,最后低点NN天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF( 轮低点斜率1,1),REF(L,NN)+NN*REF(轮低点斜率1,NN)),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1,DOTLINE;DRAWLINE(最后低点ANDSW2,L,IF(BARSLAST(最后低点)<NN,后低点2天,最后低点NN天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1)*2,REF(L,NN)+NN*REF(轮低点斜率1,NN)*2),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; DRAWLINE(后低点ANDSW2,L,IF(BARSLAST( 最后低点)<NN,最后低点2天,最后低点天),IF(BARSLAST(最后低点)<NN,REF(L,1)+REF(轮低点斜率1,1)/2,REF(L,NN)+NN*REF(轮低点斜率1,NN)/2),IF(BARSLAST(最后低点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE;{上行中的轮回角度线的画法}最后高点TJ:=BACKSET(ISLASTBAR,BARSLAST(轮高点)+1);最后高点:=最后高点TJ>REF(最后高点TJ,1);最后高点2天:=IF(REF(最后高点,1),1,0);最后高点NN天:=IF(REF(最后高点,NN),1,0); DRAWLINE(最后高点ANDSW2,H,IF(BARSLAST( 最后高)<NN,最后高点2天,最后高点NN天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF( 轮高点率1,1),REF(H,NN)-NN*REF(轮高点斜率1,NN)),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1;DRAWLINE(最后高点ANDSW2,H,IF(BARSLAST(最后高点)<NN,最后高点2天,最后高点NN天),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1)*2,REF(H,NN)-NN*REF(轮高点斜率1,NN)*2),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; DRAWLINE(后高点ANDSW2,H,IF(BARSLAST( 最后高点)<NN,最后高点2天,最后高点NN),IF(BARSLAST(最后高点)<NN,REF(H,1)-REF(轮高点斜率1,1)/2,REF(H,NN)-NN*REF(轮高点斜率1,NN)/2),IF(BARSLAST(最后高点)<NN,1,0)) COLORYELLOW LINETHICK1 DOTLINE; {画比较线}DRAWLINE(最后低点ANDSW4,L,IF(BARSLAST( 最后低点)<NN,最后低点2天,最后低点NN天),IF(BARSLAST( 最低点)<NN,REF(L,1)+REF(轮低点斜率2,1),REF(L,NN)+NN*REF(轮低点斜率2,NN)),IF(BARSLAST(最后低点)<NN,1,0)) COLORWHITE LINETHICK1 DOTLINE; DRAWLINE(最后高点SW4,H,IF(BARSLAST( 最后高点)<NN,最后高点2天,最后高点NN天),IF(BARSLAST( 最后点)<NN,REF(H,1)-REF(轮高点斜率2,1),REF(H,NN)-NN*REF(轮高点斜率2,NN)),IF(BARSLAST(最后高点)<NN,1,0)) COLORWHITE LINETHICK1 DOTLINE; {黄金线}{黄金柱&黄金线倍量TJ:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)); 回调量:=IF(C>=O,0,VOL);黄金线TJ:=倍量TJ>=1.9AND倍量TJ<=3ANDREFX(C,1)>OANDREFX(C,2)>OANDREFX(C,3)>OAND REFX(回调量,1)/VOL<1 AND REFX(回调量,2)/VOL<1 AND REFX(回调量,3)/VOL<1;黄金线WZ:=MIN(MIN(REFX(C,1),REFX(C,2)),REFX(C,3)); 黄金线XS:=IF (黄金线WZ>=C,O,黄金线WZ);{STICKLINE(黄金线TJ AND C>O,O,C,2,0),COLORYELLOW;DRAWLINE(黄金线TJANDC>O,黄金线WZ,REF(。