你好 帮我看看 (文华财经WH6赢顺V6.7)

投资者咨询:你好 帮我看看 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-17 19:31
 

这个指标麻烦老师根据抄底的信号 弄一个抄顶出来  

A01:=NEW;
A03:=BARSCOUNT(CLOSE);
A04:=SMA(CLOSE/HHV(HIGH,120),3,1)*100;
A05:=IF(A03>20,A04,0);
A06:=IF(LOW<A01,0,IF(HIGH>A01,1,(A01-LOW+0.009)/(HIGH-LOW+0.009)));
A07:=DMA(A06,VOL/GETPRICE1('流通股本'))*(100);
A09:=IF(A07>0 AND A07>REF(A07,1) AND A05<=88,A07,0);
FILLRGN(A09>0,0,A09,COLORFF00FF);
密码金线:A09,LINETHICK1,COLORYELLOW;
VAR1:=3;
VAR2:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
启动在即:IF(CROSS(VAR2,VAR1),100,0),COLORFFFFFF,LINETHICK1;
秘密买点:IF(VAR2<=3,95,0),LINETHICK1,COLORRED;
建增补仓:IF(VAR2<5,75,0),LINETHICK1,COLORFFFF00;
TYP:=IF((H>C AND C>O)|| (H>O AND O>=C),C,H)+IF((L<C AND C<O)||(L<O AND O<=C),CLOSE,LOW)/3;
CCI:MA((TYP-MA(TYP,36.0270012))/(0.015*AVEDEV(TYP,36.0270012)),2.0332),LINETHICK1,COLORCYAN,COLORFF8000;
STICKLINE(CCI<-150,CCI,-150,2,0),COLORGREEN,LINETHICK2;
STICKLINE(C>0,-150,-153,2,0),LINETHICK2,COLORYELLOW;
底部线:-100.00,COLORGREEN,LINETHICK1;
警戒线:200.00,COLORWHITE,LINETHICK1,NODRAW;
生命线:100.00,COLORRED,LINETHICK1;
STICKLINE(REF(建增补仓,1)=75 &&建增补仓=0,CCI,150,2,0),COLORYELLOW,LINETHICK2;
AA:=CROSS(CCI,-159)  ;
STICKLINE(AA,CCI,150,-150,0),COLORMAGENTA,LINETHICK2;
DRAWTEXT(AA,-40,'抄底'),COLORCYAN;


200,NODRAW;
-200,NODRAW;
DRAWTEXT(CROSS(CCI,底部线),CCI,Ƈ');
DRAWTEXT(CROSS(CCI,100),CCI,ƈ');
DRAWTEXT(CROSSDOWN(CCI,底部线),CCI,ƈ');
DRAWTEXT(CROSSDOWN(CCI,100),CCI,Ƈ');

技术人员回复
日期:2018-8-17 19:53
 抄底是在CCI上穿-159时,抄顶需要您自己定义,例如下穿159


投资者咨询:你好 帮我看看 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-17 19:31
 对 就用你说的那么弄下
技术人员回复
日期:2018-8-27 15:58

参考:

 

A01:=NEW;
A03:=BARSCOUNT(CLOSE);
A04:=SMA(CLOSE/HHV(HIGH,120),3,1)*100;
A05:=IF(A03>20,A04,0);
A06:=IF(LOW<A01,0,IF(HIGH>A01,1,(A01-LOW+0.009)/(HIGH-LOW+0.009)));
A07:=DMA(A06,VOL/GETPRICE1('流通股本'))*(100);
A09:=IF(A07>0 AND A07>REF(A07,1) AND A05<=88,A07,0);
FILLRGN(A09>0,0,A09,COLORFF00FF);
密码金线:A09,LINETHICK1,COLORYELLOW;
VAR1:=3;
VAR2:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
启动在即:IF(CROSS(VAR2,VAR1),100,0),COLORFFFFFF,LINETHICK1;
秘密买点:IF(VAR2<=3,95,0),LINETHICK1,COLORRED;
建增补仓:IF(VAR2<5,75,0),LINETHICK1,COLORFFFF00;
TYP:=IF((H>C AND C>O)|| (H>O AND O>=C),C,H)+IF((L<C AND C<O)||(L<O AND O<=C),CLOSE,LOW)/3;
CCI:MA((TYP-MA(TYP,36.0270012))/(0.015*AVEDEV(TYP,36.0270012)),2.0332),LINETHICK1,COLORCYAN,COLORFF8000;
STICKLINE(CCI<-150,CCI,-150,2,0),COLORGREEN,LINETHICK2;
STICKLINE(C>0,-150,-153,2,0),LINETHICK2,COLORYELLOW;
底部线:-100.00,COLORGREEN,LINETHICK1;
警戒线:200.00,COLORWHITE,LINETHICK1,NODRAW;
生命线:100.00,COLORRED,LINETHICK1;
STICKLINE(REF(建增补仓,1)=75 &&建增补仓=0,CCI,150,2,0),COLORYELLOW,LINETHICK2;
AA:=CROSS(CCI,-159)  ;
STICKLINE(AA,CCI,150,COLORMAGENTA,0),LINETHICK2;
DRAWTEXT(AA,-40,'抄底'),COLORCYAN;

BB:CROSSDOWN(CCI,159)  ;
STICKLINE(BB,CCI,-150,COLORMAGENTA,0),LINETHICK2;
DRAWTEXT(BB,40,'抄顶'),COLORRED;
200,NODRAW;
-200,NODRAW;

 

投资者咨询:你好 帮我看看 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-17 19:31
 

帮我把K线都换成实心的  颜色其他不变

卖出:=REFX1(MA(VAR1,20),10)*(1+80/1000),POINTDOT,COLORGREEN,LINETHICK3;
买入:=REFX1(MA(VAR1,32),16)*(1-100/1000),POINTDOT,COLORMAGENTA,LINETHICK3;
幅度:=100*(卖出-买入)/买入,NODRAW;
菩提:=买入+(卖出-买入)*2/3;//{此函数仅做参考线,为提前趋势预测线,上涨途中向下见顶,下跌途中向上见底};
般:=REFX1(MA(CLOSE,7),4);
若:=EMA(CLOSE,3);
全绿K:=LONGCROSS(若,般,3) AND H>菩提;
RSVL:=(CLOSE-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12))*100;
 KL:=SMA(RSVL,3,1);
 DL:=SMA(KL,3,1);
 KKL:=SMA(RSVL,3,1);
 DD:=SMA(KL,3,1);
 NL:=KKL+DD;
//DRAWICON(CROSS(NL,50),50,1),COLORRED;
//DRAWICON(CROSS(160,NL),160,2),COLORGREEN;
卖出K:=CROSS(160,NL);
 TM:=(CLOSE*1.0+LOW*0.0+HIGH*0.0);
 T1M:=V;
 SL1M:=(TM/REF(TM,1)-1)*1000;
TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//求最高价减去最低价,一个周期前的收盘价减去最高价的绝对值,一个周期前的收盘价减去最低价的绝对值,这三个值中的最大值
ATR : MA(TR,26),COLORYELLOW;//求N个周期内的TR的简单移动平均
Q1:=REFX1(MA(SL1M,20),10);
Q2:=REFX1(MA(Q1,20),10);
趋势5:=REFX1(MA(Q2,20),10);
Q11:=REFX1(MA(SL1M,10),5);
Q22:=REFX1(MA(Q1,10),5);
趋势6:=REFX1(MA(Q2,10),5);


 QA9:=趋势6-趋势5;
 QA10:=EMA(QA9,89);
买入M:=(QA9-QA10)*2,COLORSTICK;
 M1:=EMA(C,5);
M2:=EMA(C,13);
M3:=EMA(C,34),COLORBLUE,LINETHICK2;
 MC1:=EMA(C,55);
MC2:=EMA(C,89);
MA4:=EMA(C,144);
 VAR1A1H:=(REF(CLOSE,1)-REF(ATR,1));
买线1:=REF(EMA(C,14),1),COLORWHITE,LINETHICK3;
卖线1:=IF(MC1>MAX(MC2,MA4),MC1,IF(MC1<MIN(MC2,MA4),MC2,MA4)),COLORFF00CC,LINETHICK3;
高1:=REF(HHV(H,150),3);
低1:=REF(LLV(L,150),3);
/* STICKLINE1(买线1>=卖线1,REFX1(低1,10000),REFX1(低1,10000)*0.96,6,0),COLOR001050;
 STICKLINE1(买线1<卖线1,REFX1(低1,10000),REFX1(低1,10000)*0.96,6,0),COLOR404050;
 STICKLINE1(买入M>=0,REFX1(低1,10000),REFX1(低1,10000)*0.98,2,1),COLORRED;
 STICKLINE1(买入M<0,REFX1(低1,10000),REFX1(低1,10000)*0.98,2,1),COLORGREEN;
 STICKLINE1(卖出K AND 买入M<0,REFX1(低1,10000),REFX1(低1,10000)*0.96,2,0),COLORCYAN;
*/
//DRAWBAND(SMA(C,6.5,1),RGB(255,97,0),SMA(C,13.5,1),RGB(0,128,0));
FILLRGN(SMA(C,6.5,1)>SMA(C,13.5,1),SMA(C,6.5,1),SMA(C,13.5,1),RGB(255,97,0));
FILLRGN(SMA(C,6.5,1)<=SMA(C,13.5,1),SMA(C,6.5,1),SMA(C,13.5,1),RGB(0,128,0));
中线:=(卖出+买入)/2,DOT,COLORWHITE,LINETHICK2;
 MA5:=MA(C,5),COLOR000099;
 MA10:=MA(C,10),COLOR006600;
 MA20:=MA(C,20),COLOR005555;
 ZB1:=EMA(C,34);
长期趋势:EMA(ZB1,13),COLORRED,LINETHICK2;
 //STICKLINE1(C>=REF(C,1),O,C,3,1),COLOR000000;
 //STICKLINE1(C<REF(C,1),O,C,3,1),COLOR000000;
 AA3:=EMA(CLOSE,5)>EMA(CLOSE,6) AND EMA(CLOSE,6)>EMA(CLOSE,7) AND EMA(CLOSE,7)>EMA(CLOSE,8) AND EMA(CLOSE,8)>EMA(CLOSE,9)
 AND EMA(CLOSE,9)>EMA(CLOSE,10) AND EMA(CLOSE,10)>EMA(CLOSE,11) AND EMA(CLOSE,11)>EMA(CLOSE,12)
 AND EMA(CLOSE,12)>EMA(CLOSE,13) AND EMA(CLOSE,13)>EMA(CLOSE,14);
 AA2:= EMA(CLOSE,14)>EMA(CLOSE,15)
 AND EMA(CLOSE,15)>EMA(CLOSE,20) AND EMA(CLOSE,20)>EMA(CLOSE,30) AND EMA(CLOSE,30)>EMA(CLOSE,60) AND EMA(CLOSE,60)>EMA(CLOSE,90)
 AND EMA(CLOSE,90)>EMA(CLOSE,120) AND EMA(CLOSE,120)>EMA(CLOSE,250);
 A1:= AA2 AND AA3;
 A2:=EMA(CLOSE,5)>EMA(CLOSE,6) AND EMA(CLOSE,6)>EMA(CLOSE,7) AND EMA(CLOSE,7)>EMA(CLOSE,8) AND EMA(CLOSE,8)>EMA(CLOSE,9)
 AND EMA(CLOSE,9)>EMA(CLOSE,10) AND EMA(CLOSE,10)>EMA(CLOSE,11) AND EMA(CLOSE,11)>EMA(CLOSE,12)
 AND EMA(CLOSE,12)>EMA(CLOSE,13) AND EMA(CLOSE,13)>EMA(CLOSE,14);
 B1:=IF(A1,1,2);
 VAR1MZ:=((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2)));
 VAR2MZ:=((REF(VAR1MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR3MZ:=((REF(VAR2MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR4MZ:=((REF(VAR3MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR5MZ:=((REF(VAR4MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR6MZ:=((REF(VAR5MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR7MZ:=((REF(VAR6MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR8MZ:=((REF(VAR7MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR9MZ:=((REF(VAR8MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VARAMZ:=((REF(VAR9MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VARBMZ:=((REF(VARAMZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VARCMZ:=((REF(VARBMZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 /*
 STICKLINE1((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),L,H,0,0),COLORRED;
 STICKLINE1((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),3,0),COLORRED;
 STICKLINE1((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),2,0),COLORRED;
 STICKLINE1((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),1,0),COLORRED;
*/
VARDMZ:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));
 VAREMZ:=((REF(VARDMZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VARFMZ:=((REF(VAREMZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR10MZ:=((REF(VARFMZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR11MZ:=((REF(VAR10MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR12MZ:=((REF(VAR11MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR13MZ:=((REF(VAR12MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR14MZ:=((REF(VAR13MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR15MZ:=((REF(VAR14MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR16MZ:=((REF(VAR15MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR17MZ:=((REF(VAR16MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR18MZ:=((REF(VAR17MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 /*STICKLINE1((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),3 ,0 ),COLOR00BB00;
 STICKLINE1((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),2 ,0 ),COLOR00DD00;
 STICKLINE1((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),1 ,0 ),COLOR00FF00;
 STICKLINE1((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),H,L,0,0 ),COLOR00DD00;
 */
VAR19MZ:=(REF((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),1) AND VAR1MZ);
 VAR1AMZ:=(REF((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),1) AND VARDMZ);
/*STICKLINE1(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),3 ,0 ),COLORFF11FF;
 STICKLINE1(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),2 ,0 ),COLORFF44FF;
 STICKLINE1(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),1 ,0 ),COLORFF66FF;
STICKLINE1(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),3,0),COLOR00AAFF;
 STICKLINE1(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),2,0),COLOR00CCFF;
 STICKLINE1(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),1,0),COLOR00EEFF;
*/

S:=CROSS(CLOSE,EMA2(HIGH,10));
X:=CROSS(EMA2(LOW,10),CLOSE);
WS:=BARSLAST(S)+1;
WX:=BARSLAST(X)+1;
SS:=CROSS(SUM(S,WX),0.5);
XX:=CROSS(SUM(X,WS),0.5);

DRAWTEXT(SS,LOW,'买'),FONTSIZE16,VALIGN0;
DRAWTEXT(XX,HIGH,'卖'),FONTSIZE16,COLORGREEN;
Q:=BARSLAST(SS);
M:=BARSLAST(XX);

DRAWCOLORKLINE(Q>M&&C>=O,COLORCYAN,1),SOUND('A');
DRAWCOLORKLINE(Q>M&&C<O,COLORCYAN,0);

DRAWCOLORKLINE(Q<M&&C>=O,COLORRED,1),SOUND('B');

DRAWCOLORKLINE(Q<M&&C<O,COLORRED,0);

 

按此在新窗口浏览图片
文件名:qq图片20180829152501.png
技术人员回复
日期:2018-8-29 15:26

 为方便论坛管理,新的问题请重新发帖提问,感谢您的配合

 

参考:

 

VAR1:=C;
卖出:=REFX1(MA(VAR1,20),10)*(1+80/1000),POINTDOT,COLORGREEN,LINETHICK3;
买入:=REFX1(MA(VAR1,32),16)*(1-100/1000),POINTDOT,COLORMAGENTA,LINETHICK3;
幅度:=100*(卖出-买入)/买入,NODRAW;
菩提:=买入+(卖出-买入)*2/3;//{此函数仅做参考线,为提前趋势预测线,上涨途中向下见顶,下跌途中向上见底};
般:=REFX1(MA(CLOSE,7),4);
若:=EMA(CLOSE,3);
全绿K:=LONGCROSS(若,般,3) AND H>菩提;
RSVL:=(CLOSE-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12))*100;
 KL:=SMA(RSVL,3,1);
 DL:=SMA(KL,3,1);
 KKL:=SMA(RSVL,3,1);
 DD:=SMA(KL,3,1);
 NL:=KKL+DD;
//DRAWICON(CROSS(NL,50),50,1),COLORRED;
//DRAWICON(CROSS(160,NL),160,2),COLORGREEN;
卖出K:=CROSS(160,NL);
 TM:=(CLOSE*1.0+LOW*0.0+HIGH*0.0);
 T1M:=V;
 SL1M:=(TM/REF(TM,1)-1)*1000;
TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//求最高价减去最低价,一个周期前的收盘价减去最高价的绝对值,一个周期前的收盘价减去最低价的绝对值,这三个值中的最大值
ATR : MA(TR,26),COLORYELLOW;//求N个周期内的TR的简单移动平均
Q1:=REFX1(MA(SL1M,20),10);
Q2:=REFX1(MA(Q1,20),10);
趋势5:=REFX1(MA(Q2,20),10);
Q11:=REFX1(MA(SL1M,10),5);
Q22:=REFX1(MA(Q1,10),5);
趋势6:=REFX1(MA(Q2,10),5);


 QA9:=趋势6-趋势5;
 QA10:=EMA(QA9,89);
买入M:=(QA9-QA10)*2,COLORSTICK;
 M1:=EMA(C,5);
M2:=EMA(C,13);
M3:=EMA(C,34),COLORBLUE,LINETHICK2;
 MC1:=EMA(C,55);
MC2:=EMA(C,89);
MA4:=EMA(C,144);
 VAR1A1H:=(REF(CLOSE,1)-REF(ATR,1));
买线1:=REF(EMA(C,14),1),COLORWHITE,LINETHICK3;
卖线1:=IF(MC1>MAX(MC2,MA4),MC1,IF(MC1<MIN(MC2,MA4),MC2,MA4)),COLORFF00CC,LINETHICK3;
高1:=REF(HHV(H,150),3);
低1:=REF(LLV(L,150),3);
/* STICKLINE1(买线1>=卖线1,REFX1(低1,10000),REFX1(低1,10000)*0.96,6,0),COLOR001050;
 STICKLINE1(买线1<卖线1,REFX1(低1,10000),REFX1(低1,10000)*0.96,6,0),COLOR404050;
 STICKLINE1(买入M>=0,REFX1(低1,10000),REFX1(低1,10000)*0.98,2,1),COLORRED;
 STICKLINE1(买入M<0,REFX1(低1,10000),REFX1(低1,10000)*0.98,2,1),COLORGREEN;
 STICKLINE1(卖出K AND 买入M<0,REFX1(低1,10000),REFX1(低1,10000)*0.96,2,0),COLORCYAN;
*/
//DRAWBAND(SMA(C,6.5,1),RGB(255,97,0),SMA(C,13.5,1),RGB(0,128,0));
FILLRGN(SMA(C,6.5,1)>SMA(C,13.5,1),SMA(C,6.5,1),SMA(C,13.5,1),RGB(255,97,0));
FILLRGN(SMA(C,6.5,1)<=SMA(C,13.5,1),SMA(C,6.5,1),SMA(C,13.5,1),RGB(0,128,0));
中线:=(卖出+买入)/2,DOT,COLORWHITE,LINETHICK2;
 MA5:=MA(C,5),COLOR000099;
 MA10:=MA(C,10),COLOR006600;
 MA20:=MA(C,20),COLOR005555;
 ZB1:=EMA(C,34);
长期趋势:EMA(ZB1,13),COLORRED,LINETHICK2;
 //STICKLINE1(C>=REF(C,1),O,C,3,1),COLOR000000;
 //STICKLINE1(C<REF(C,1),O,C,3,1),COLOR000000;
 AA3:=EMA(CLOSE,5)>EMA(CLOSE,6) AND EMA(CLOSE,6)>EMA(CLOSE,7) AND EMA(CLOSE,7)>EMA(CLOSE,8) AND EMA(CLOSE,8)>EMA(CLOSE,9)
 AND EMA(CLOSE,9)>EMA(CLOSE,10) AND EMA(CLOSE,10)>EMA(CLOSE,11) AND EMA(CLOSE,11)>EMA(CLOSE,12)
 AND EMA(CLOSE,12)>EMA(CLOSE,13) AND EMA(CLOSE,13)>EMA(CLOSE,14);
 AA2:= EMA(CLOSE,14)>EMA(CLOSE,15)
 AND EMA(CLOSE,15)>EMA(CLOSE,20) AND EMA(CLOSE,20)>EMA(CLOSE,30) AND EMA(CLOSE,30)>EMA(CLOSE,60) AND EMA(CLOSE,60)>EMA(CLOSE,90)
 AND EMA(CLOSE,90)>EMA(CLOSE,120) AND EMA(CLOSE,120)>EMA(CLOSE,250);
 A1:= AA2 AND AA3;
 A2:=EMA(CLOSE,5)>EMA(CLOSE,6) AND EMA(CLOSE,6)>EMA(CLOSE,7) AND EMA(CLOSE,7)>EMA(CLOSE,8) AND EMA(CLOSE,8)>EMA(CLOSE,9)
 AND EMA(CLOSE,9)>EMA(CLOSE,10) AND EMA(CLOSE,10)>EMA(CLOSE,11) AND EMA(CLOSE,11)>EMA(CLOSE,12)
 AND EMA(CLOSE,12)>EMA(CLOSE,13) AND EMA(CLOSE,13)>EMA(CLOSE,14);
 B1:=IF(A1,1,2);
 VAR1MZ:=((CLOSE > REF(CLOSE,1)) AND (CLOSE > REF(CLOSE,2)));
 VAR2MZ:=((REF(VAR1MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR3MZ:=((REF(VAR2MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR4MZ:=((REF(VAR3MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR5MZ:=((REF(VAR4MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR6MZ:=((REF(VAR5MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR7MZ:=((REF(VAR6MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR8MZ:=((REF(VAR7MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR9MZ:=((REF(VAR8MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VARAMZ:=((REF(VAR9MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VARBMZ:=((REF(VARAMZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VARCMZ:=((REF(VARBMZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 /*
 STICKLINE1((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),L,H,0,0),COLORRED;
 STICKLINE1((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),3,0),COLORRED;
 STICKLINE1((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),2,0),COLORRED;
 STICKLINE1((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),C,REF(C,1),1,0),COLORRED;
*/
VARDMZ:=((CLOSE < REF(CLOSE,1)) AND (CLOSE < REF(CLOSE,2)));
 VAREMZ:=((REF(VARDMZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VARFMZ:=((REF(VAREMZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR10MZ:=((REF(VARFMZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR11MZ:=((REF(VAR10MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR12MZ:=((REF(VAR11MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR13MZ:=((REF(VAR12MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR14MZ:=((REF(VAR13MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR15MZ:=((REF(VAR14MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR16MZ:=((REF(VAR15MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 VAR17MZ:=((REF(VAR16MZ,1) AND (CLOSE <= REF(CLOSE,1))) AND (CLOSE >= REF(CLOSE,2)));
 VAR18MZ:=((REF(VAR17MZ,1) AND (CLOSE >= REF(CLOSE,1))) AND (CLOSE <= REF(CLOSE,2)));
 /*STICKLINE1((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),3 ,0 ),COLOR00BB00;
 STICKLINE1((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),2 ,0 ),COLOR00DD00;
 STICKLINE1((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),C,REF(C,1),1 ,0 ),COLOR00FF00;
 STICKLINE1((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),H,L,0,0 ),COLOR00DD00;
 */
VAR19MZ:=(REF((((((((((((VARDMZ OR VAREMZ) OR VARFMZ) OR VAR10MZ) OR VAR11MZ) OR VAR12MZ) OR VAR13MZ) OR VAR14MZ) OR VAR15MZ) OR VAR16MZ) OR VAR17MZ) OR VAR18MZ),1) AND VAR1MZ);
 VAR1AMZ:=(REF((((((((((((VAR1MZ OR VAR2MZ) OR VAR3MZ) OR VAR4MZ) OR VAR5MZ) OR VAR6MZ) OR VAR7MZ) OR VAR8MZ) OR VAR9MZ) OR VARAMZ) OR VARBMZ) OR VARCMZ),1) AND VARDMZ);
/*STICKLINE1(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),3 ,0 ),COLORFF11FF;
 STICKLINE1(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),2 ,0 ),COLORFF44FF;
 STICKLINE1(VAR19MZ,REF(CLOSE,1),REF(CLOSE,2),1 ,0 ),COLORFF66FF;
STICKLINE1(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),3,0),COLOR00AAFF;
 STICKLINE1(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),2,0),COLOR00CCFF;
 STICKLINE1(VAR1AMZ,REF(CLOSE,1),REF(CLOSE,2),1,0),COLOR00EEFF;
*/

S:=CROSS(CLOSE,EMA2(HIGH,10));
X:=CROSS(EMA2(LOW,10),CLOSE);
WS:=BARSLAST(S)+1;
WX:=BARSLAST(X)+1;
SS:=CROSS(SUM(S,WX),0.5);
XX:=CROSS(SUM(X,WS),0.5);

DRAWTEXT(SS,LOW,'买'),FONTSIZE16,VALIGN0;
DRAWTEXT(XX,HIGH,'卖'),FONTSIZE16,COLORGREEN;
Q:=BARSLAST(SS);
M:=BARSLAST(XX);

DRAWCOLORKLINE(Q>M&&C>=O,COLORCYAN,0),SOUND('A');
DRAWCOLORKLINE(Q>M&&C<O,COLORCYAN,0);

DRAWCOLORKLINE(Q<M&&C>=O,COLORRED,0),SOUND('B');

DRAWCOLORKLINE(Q<M&&C<O,COLORRED,0);