 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- wenarm
|
限时日:=1990606;
限时:=IF(DATE<限时日,1,0);
MA5:=EMA(C,10);
MA10:=EMA(C,30);
NN:=CROSS(BACKSET(ISLASTBAR,BARSLAST(CROSS(MA5,MA10))+1),0.5);
DRAWTEXT(NN&&DATE>=限时日 ,LOW,'系统已升级,联系我们更新,微信号:BKSFFF');
//底层参数
RSV:=(CLOSE-LLV(LOW,16))/(HHV(HIGH,16)-LLV(LOW,16))*100*限时;
K:=SMA(RSV,4,1),NODRAW;
D:=SMA(K,4,1);
JC:=CROSS(K,D);
SC:=CROSS(D,K);
ZZ:=K-D;
//撑压参数
NN1:=BARSLAST(JC)+1;
NN2:=BARSLAST(SC)+1;
压力:=VALUEWHEN(SC,HHV(H,NN1)),DOT,COLORGREEN;
HH4:=VALUEWHEN(SC,REF(压力,1));//次高点
HH5:=VALUEWHEN(SC,REF(HH4,1));//前二个高点
支撑:=VALUEWHEN(JC,LLV(L,NN2)),DOT,COLORRED;
LL4:=VALUEWHEN(JC,REF(支撑,1));//次低点
LL5:=VALUEWHEN(JC,REF(LL4,1));//前二个低点
//走势类型
SZ:=支撑>=LL4;//抬底
SZZ:=压力>HH4;//突顶
SZX:=SZ&&SZZ;//突顶抬底,金叉确认
SZC:=压力>HH4&&LLV(L,NN2)>=支撑;//回调最低点大于等于支撑,突顶抬底,不一定金叉
SZQS:=支撑>=LL4&&压力>HH4&&LLV(L,NN2)>=支撑;
SZBH:=支撑>=LL4&&压力<=HH4&&LL4>=LL5&&LLV(L,NN2)>=支撑;
XD:=压力<=HH4;//降顶
XDD:=支撑<LL4;//破底
XDS:=XD&&XDD;//破底降顶,死叉确认
XDC:=支撑<LL4&&HHV(H,NN1)<=压力;//反弹最高点大于等于压力,破底降顶,不一定死叉
XDQS:=支撑<LL4&&压力<=HH4&&HHV(H,NN1)<=压力;
XDBH:=压力<=HH4&&支撑>=LL4&&HH5>=HH4&&HHV(H,NN1)<=压力;
SZT:=支撑>=LL4&&HHV(H,NN1)>压力;
XDT:=压力<=HH4&&LLV(L,NN2)<支撑;
SZP:=SZX&&LLV(L,NN2)<支撑;
XDP:=XDS&&HHV(H,NN1)>压力;
//支撑压力带
支:=支撑+(H-L)/8;
撑:=压力-(H-L)/8;
MAZ:=MA(撑,1);
MAC:=MA(支,1);
//STICKLINE(MAZ<压力&&XDQS&&H<压力,MAZ,压力,RGB(0,64,0),0);
//STICKLINE(MAC>支撑&&SZQS&&L>支撑,MAC,支撑,RGB(128,0,0),0);
//STICKLINE(MAZ<压力&&XDBH&&H<压力,MAZ,压力,RGB(0,64,0),0);
//STICKLINE(MAC>支撑&&SZBH&&L>支撑,MAC,支撑,RGB(128,0,0),0);
STICKLINE(MAZ<压力&&XDQS&&H<压力&&K>D,MAZ,压力,1,0,RGB(0,64,0));
STICKLINE(MAZ<压力&&XDQS&&H<压力&&K<=D,MAZ,压力,4,0,RGB(0,64,0));
STICKLINE(MAZ<压力&&XDBH&&H<压力&&K>D,MAZ,压力,1,0,RGB(0,64,0));
STICKLINE(MAZ<压力&&XDBH&&H<压力&&K<=D,MAZ,压力,4,0,RGB(0,64,0));
STICKLINE(MAC>支撑&&SZQS&&L>支撑&&K<D,MAC,支撑,1,0,RGB(128,0,0));
STICKLINE(MAC>支撑&&SZQS&&L>支撑&&K>=D,MAC,支撑,4,0,RGB(128,0,0));
STICKLINE(MAC>支撑&&SZBH&&L>支撑&&K<D,MAC,支撑,1,0,RGB(128,0,0));
STICKLINE(MAC>支撑&&SZBH&&L>支撑&&K>=D,MAC,支撑,4,0,RGB(128,0,0));
PARTLINE(SZQS||SZBH,支撑,RGB(207,0,0));
PARTLINE(XDQS||XDBH,压力,RGB(0,104,0));
//实时文字提示
//DRAWTEXT(ISLASTBAR&&(SZQS||SZBH||SZT)&&NOT(XDBH),支撑,'做多'),FONTSIZE16,VALIGN0,COLORRED;
//DRAWTEXT(ISLASTBAR&&(XDQS||XDBH||XDT)&&NOT(SZBH),压力,'做空'),FONTSIZE16,VALIGN2,COLORGREEN;
//变色趋势K线
//DRAWCOLORKLINE(K>=D,RGB(255,60,60),1);
STICKLINE(K>=D,open , close, 15,1,RGB(255,60,60) );
VERTLINE(K>=D,h , l ,RGB(255,60,60) , 1);
//DRAWCOLORKLINE(K<D,RGB(0,240,240),1);
STICKLINE(K<D,open , close, 15,1,RGB(0,240,240));
VERTLINE(K<D,h , l ,RGB(0,240,240) , 1);
//DRAWCOLORKLINE(K<D&&C<O,RGB(0,240,240),0);
STICKLINE(K<D&&C<O,open , close, 15,1,RGB(0,240,240));
VERTLINE(K<D&&C<O,h , l ,RGB(0,240,240) , 1);
//DRAWCOLORKLINE(K>=D&&C<O,RGB(255,60,60),0);
STICKLINE(K>=D&&C<O,open , close, 15,1,RGB(255,60,60));
VERTLINE(K>=D&&C<O,h , l ,RGB(255,60,60), 1);
//波段折线
HH1:=BACKSET(REFX(SC,1)||ISLASTBAR,HHVBARS(H,NN1)+1);
LL1:=BACKSET(REFX(JC,1)||ISLASTBAR,LLVBARS(L,NN2)+1);
LL:=CROSS(LL1,0.001);
HH:=CROSS(HH1,0.001);
DRAWLINE(CROSS(LL1,0.001),L,CROSS(HH1,0.001),H,0),LINETHICK2,COLORWHITE;
DRAWLINE(CROSS(HH1,0.001),H,CROSS(LL1,0.001),L,0),LINETHICK2,COLORGREEN;
//反转买卖点
DRAWTEXT(HH4>HH5&&支撑<LL4&&XD&&SC,H,'S',RGB(60,255,60)),VALIGN2,FONTSIZE20;//扩张
DRAWTEXT(压力>HH4&&LL4<LL5&&SZ&&JC,L,'B',RGB(240,0,240)),VALIGN0,FONTSIZE20;//扩张
DRAWTEXT(支撑>=LL4&&XD&&CROSS(支撑,L)
&&COUNT(CROSS(支撑,L),BARSLAST(支撑<LL4))=1
,H,'S',RGB(60,255,60)),VALIGN2,FONTSIZE20;//标准
DRAWTEXT(压力<=HH4&&SZ&&CROSS(H,压力)
&&COUNT(CROSS(H,压力),BARSLAST(压力>HH4))=1
,L,'B',RGB(240,0,240)),VALIGN0,FONTSIZE20;//标准
//顺势买卖点
SL1:=HH4>HH5&&支撑<LL4&&XD;
SL2:=HH4>HH5&&支撑>=LL4&&XD;
BY1:=压力>HH4&&LL4<LL5&&SZ;
BY2:=压力<=HH4&&LL4<LL5&&SZ;
DRAWTEXT(XDS&&NOT(SL1)&&NOT(SL2)&&SC,H,'K',RGB(60,255,60)),VALIGN2,FONTSIZE15;
DRAWTEXT(SZX&&NOT(BY1)&&NOT(BY2)&&JC,L,'K',RGB(240,0,240)),VALIGN0,FONTSIZE15;
DRAWTEXT(ISLASTBAR&&(XDQS||XDBH||XDT)&&NOT(SZBH),压力,'动态压力'),FONTSIZE15,VALIGN2,COLORGREEN;
DRAWTEXT(ISLASTBAR&&(SZQS||SZBH||SZT)&&NOT(XDBH),支撑,'动态支撑'),FONTSIZE15,VALIGN0,COLORRED; |
|