[求助]指标加密 期限一年

 缠论线开关:=1;//笔中枢;和填充

MA8:=1;


展F:=10;//10
HH展BDD:=(H>HV(H,展F))*缠论线开关*MA8;


NH展BDD:=(BARSLAST(HH展BDD)+1)*缠论线开关*MA8;


LL展BDD:=(L<LV(L,展F))*缠论线开关*MA8;


NL展BDD:=(BARSLAST(LL展BDD)+1)*缠论线开关*MA8;


AH展BDD:=(BACKSET(COUNT(LL展BDD,NH展BDD)&&LL展BDD,NH展BDD))*缠论线开关*MA8;


AL展BDD:=(BACKSET(COUNT(HH展BDD,NL展BDD)&&HH展BDD,NL展BDD))*缠论线开关*MA8;


//DRAWLINE1(CROSS(AH展BDD=1,0.5),H,CROSS(AL展BDD=1,0.5),L,0),DASHDOTDOT,LINETHICK1,RGB(146,99,1);
//DRAWLINE1(CROSS(AL展BDD=1,0.5),L,CROSS(AH展BDD=1,0.5),H,0),DASHDOTDOT,LINETHICK1,RGB(143,32,255);
//DRAWNUMBER(CROSS(AH展BDD=1,0.5),H+0*MINPRICE,H-VALUEWHEN(CROSS(AL展BDD=1,0.5),L),1,COLORYELLOW),ALIGN0,VALIGN2,FONTSIZE16;
//DRAWNUMBER(CROSS(AL展BDD=1,0.5),L-0*MINPRICE,L-VALUEWHEN(CROSS(AH展BDD=1,0.5),H),1,COLORGREEN),ALIGN0,VALIGN0,FONTSIZE16;
LX:=AL展BDD, NOTEXT;


HX:=AH展BDD, NOTEXT;


笔:=1;


//1、本级别 (BOLL26)笔:
DRAWLINE1(笔*CROSS(LX=1,0.5),L,CROSS(HX=1,0.5),H,0),COLORRED,LINETHICK5;//画笔,虚线;上笔
DRAWLINE1(笔*CROSS(HX=1,0.5),H,CROSS(LX=1,0.5),L,0),COLORYELLOW,LINETHICK5;//画笔,虚线;下笔
XZ:BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),12)),NODRAW;


X8:CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),8)),0.5),NODRAW;


X9:CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),9)),0.5),NODRAW;


X12:CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),12)),0.5),NODRAW;


X13:CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),13)),0.5),NODRAW;



//BOLL26最后一笔(未完成);
//HH:=CROSS(HX=1,0.5);
//LL:=CROSS(LX=1,0.5);
H0:=笔*CROSS(HX=1,0.5),ICON(1,'ICO1');


L0:=笔*CROSS(LX=1,0.5),ICON(1,'ICO2');


XX:=CROSS(BACKSET(ISLASTBAR,SUMBARS(H0||L0,1)),0.5);


XY:=CROSS(BACKSET(ISLASTBAR,SUMBARS(H0||L0,3)),0.5);


ZZ:=XX&&  SQRT(POW( ABS(IF(H0,H,L)-REF(VALUEWHEN(H0||L0,IF(H0,H,L)),1)),2)+POW(SUMBARS(H0||L0,2),2 ))>VALUEWHEN(XY,SQRT(POW( ABS(IF(H0,H,L)-REF(VALUEWHEN(H0||L0,IF(H0,H,L)),1)),2)+POW(SUMBARS(H0||L0,2),2 ))),NODRAW;


ZZ1:=XX&&  SQRT(POW( ABS(IF(H0,H,L)-REF(VALUEWHEN(H0||L0,IF(H0,H,L)),1)),2)+POW(SUMBARS(H0||L0,2),2 ))<VALUEWHEN(XY,SQRT(POW( ABS(IF(H0,H,L)-REF(VALUEWHEN(H0||L0,IF(H0,H,L)),1)),2)+POW(SUMBARS(H0||L0,2),2 ))),NODRAW;



HH:CROSS(AH展BDD=1,0.5), NOTEXT;


LL:CROSS(AL展BDD=1,0.5), NOTEXT;


DRAWLINE3(笔*ISLASTBAR&&BARSLAST(HH)<BARSLAST(LL),笔*VALUEWHEN(HH,H),笔*BARSLAST(HH),1,LLV(L,BARSLAST(HH)),LLVBARS(L,BARSLAST(HH)),0),COLORBLUE,DASH;//BOLL26最后一笔(未完成),向下笔;
DRAWLINE3(笔*ISLASTBAR&&BARSLAST(HH)>BARSLAST(LL),笔*VALUEWHEN(LL,L),笔*BARSLAST(LL),1,HHV(H,BARSLAST(LL)),HHVBARS(H,BARSLAST(LL)),0),COLORRED,DASH;//BOLL26最后一笔(未完成),向上笔;

//2.1、倒数第5笔(已完成);
BADS5:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),5));


BBDS5:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),6));


DRAWLINE1(笔*CROSS(LX=1,0.5)&&BBDS5=1&&BADS5=0,L,CROSS(HX=1,0.5),H,0),COLORRED;//向上笔(倒数5),黄色;
DRAWLINE1(笔*CROSS(HX=1,0.5)&&BBDS5=1&&BADS5=0,H,CROSS(LX=1,0.5),L,0),COLORYELLOW;//向下笔(倒数5),黄色;
////////2、画倒数1234的笔;
//2.1、倒数第4笔(已完成);
BADS4:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),4));


BBDS4:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),5));


DRAWLINE1(笔*CROSS(LX=1,0.5)&&BBDS4=1&&BADS4=0,L,CROSS(HX=1,0.5),H,0),COLORRED;//向上笔(倒数4),黄色;
DRAWLINE1(笔*CROSS(HX=1,0.5)&&BBDS4=1&&BADS4=0,H,CROSS(LX=1,0.5),L,0),COLORYELLOW;//向下笔(倒数4),黄色;
//2.2、倒数第2笔(已完成);
BADS2:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),2));


BBDS2:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),3));


DRAWLINE1(笔*CROSS(LX=1,0.5)&&BBDS2=1&&BADS2=0,L,CROSS(HX=1,0.5),H,0),COLORRED;//向上笔(倒数2),紫红色;
DRAWLINE1(笔*CROSS(HX=1,0.5)&&BBDS2=1&&BADS2=0,H,CROSS(LX=1,0.5),L,0),COLORYELLOW;//向下笔(倒数2),紫红色;
//2.3、倒数第3笔(已完成);
BADS3:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),3));


BBDS3:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),4));


DRAWLINE1(笔*CROSS(LX=1,0.5)&&BBDS3=1&&BADS3=0,L,CROSS(HX=1,0.5),H,0),COLORRED;//向上笔(倒数3),紫红色;
DRAWLINE1(笔*CROSS(HX=1,0.5)&&BBDS3=1&&BADS3=0,H,CROSS(LX=1,0.5),L,0),COLORYELLOW;//向下笔(倒数3),紫红色;
//2.4、倒数第1笔(已完成);
BADS1:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),1));


BBDS1:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),2));


DRAWLINE1(笔*CROSS(LX=1,0.5)&&BBDS1=1&&BADS1=0,L,CROSS(HX=1,0.5),H,0),COLORRED;//向上笔(倒数1),紫红色;
DRAWLINE1(笔*CROSS(HX=1,0.5)&&BBDS1=1&&BADS1=0,H,CROSS(LX=1,0.5),L,0),COLORYELLOW;//向下笔(倒数1),紫红色;


////////3、计算笔的长度;


DRAWSL(HH||HH,L,0,2.5,0,COLORGREEN),LINETHICK2;   //———-分型长度
DRAWSL(LL||LL,H,0,2.5,0,COLORYELLOW),LINETHICK2;


DRAWSL(HH,H,0,2.5,0,COLORGREEN),LINETHICK1;


DRAWSL(HH,H,0,-2.5,0,COLORGREEN),LINETHICK1;


DRAWSL(LL,L,0,2.5,0,COLORYELLOW),LINETHICK1;


DRAWSL(LL,L,0,-2.5,0,COLORYELLOW),LINETHICK1;



////////4、笔终点标注文字记号;
//4.1、笔(已完成)终点标注文字;
BAA:=IF(CROSS(LX=1,0.5),L,H);


BBB:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),4));



DRAWTEXT(笔*BBB&&CROSS(HX=1,0.5)&&COUNT(CROSS(HX=1,0.5),BARSLASTCOUNT(BBB))=1,H,'      '),ALIGN2,FONTSIZE18,COLORWHITE;//倒数第2个高点标注文字;G2
DRAWTEXT(笔*BBB&&CROSS(HX=1,0.5)&&COUNT(CROSS(HX=1,0.5),BARSLASTCOUNT(BBB))=2,H,'      '),ALIGN2,FONTSIZE18,COLORWHITE;//倒数第1个高点标注文字 G1 
DRAWTEXT(笔*BBB&&CROSS(LX=1,0.5)&&COUNT(CROSS(LX=1,0.5),BARSLASTCOUNT(BBB))=1,L,'      '),ALIGN2,VALIGN0,FONTSIZE18,COLORWHITE;//倒数第2个低点标注文字;D2
DRAWTEXT(笔*BBB&&CROSS(LX=1,0.5)&&COUNT(CROSS(LX=1,0.5),BARSLASTCOUNT(BBB))=2,L,'      '),ALIGN2,VALIGN0,FONTSIZE18,COLORWHITE;//倒数第1个低点标注文字;D1


BAA0:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),5));


DRAWTEXT(笔*CROSS(BAA0>=1,0.5) && CROSS(LX=1,0.5),L,'     '),ALIGN2,VALIGN0,FONTSIZE18,COLORWHITE;//倒数第3个低点标注文字;D3
DRAWTEXT(笔*CROSS(BAA0>=1,0.5) && CROSS(HX=1,0.5),H,'     '),ALIGN2,FONTSIZE18,COLORWHITE;//倒数第3个高点标注文字;G3

BAA1:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),6));


DRAWTEXT(笔*CROSS(BAA1>=1,0.5) && CROSS(LX=1,0.5),L,'     '),ALIGN2,VALIGN0,FONTSIZE18,COLORWHITE;//倒数第4个低点标注文字D4;
DRAWTEXT(笔*CROSS(BAA1>=1,0.5) && CROSS(HX=1,0.5),H,'     '),ALIGN2,FONTSIZE18,COLORWHITE;//倒数第4个高点标注文字;G4

BAA2:=BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5)||CROSS(HX=1,0.5),7));


DRAWTEXT(笔*CROSS(BAA2>=1,0.5) && CROSS(LX=1,0.5),L,'     '),ALIGN2,VALIGN0,FONTSIZE18,COLORWHITE;//倒数第5个低点标注文字D5;
DRAWTEXT(笔*CROSS(BAA2>=1,0.5) && CROSS(HX=1,0.5),H,'    '),ALIGN2,FONTSIZE18,COLORWHITE;//倒数第5个高点标注文字;G5

//4.2、笔(未完成)的最后1笔标注文字;
AM26:=BACKSET(ISLASTBAR&&BARSLAST(HH)>BARSLAST(LL),HHVBARS(H,BARSLAST(LL))+1);


BM26:=BACKSET(ISLASTBAR&&BARSLAST(HH)<BARSLAST(LL),LLVBARS(L,BARSLAST(HH))+1);


DRAWTEXT(笔*CROSS(AM26,0.5),H,'        '),ALIGN2,FONTSIZE18,COLORWHITE;//最后一笔(未完成)标注文字;
DRAWTEXT(笔*CROSS(BM26,0.5),L,'         '),ALIGN2,VALIGN2,FONTSIZE18,COLORWHITE;//最后一笔(未完成)标注文字;



笔中枢:=1;


//////////画笔中枢框;
HH2:=VALUEWHEN(BBB&&CROSS(HX=1,0.5)&&COUNT(CROSS(HX=1,0.5),BARSLASTCOUNT(BBB))=1,H);


HH1:=VALUEWHEN(BBB&&CROSS(HX=1,0.5)&&COUNT(CROSS(HX=1,0.5),BARSLASTCOUNT(BBB))=2,H);


LL2:=VALUEWHEN(BBB&&CROSS(LX=1,0.5)&&COUNT(CROSS(LX=1,0.5),BARSLASTCOUNT(BBB))=1,L);


LL1:=VALUEWHEN(BBB&&CROSS(LX=1,0.5)&&COUNT(CROSS(LX=1,0.5),BARSLASTCOUNT(BBB))=2,L);


//画笔中枢框;

NG:=BARSLASTCOUNT(HH2>0 || HH1>0 || LL2>0 || LL1>0)=1;


NGG:=BARSLASTCOUNT(HH2>0 && HH1>0 && LL2>0 && LL1>0)=1;


DRAWSL(笔中枢*NGG,MIN(HH2,HH1),0,-SUMBARS(NG,1)+1,0,COLORRED),LINETHICK2;//中枢上轨;
DRAWSL(笔中枢*NGG,MAX(LL2,LL1),0,-SUMBARS(NG,1)+1,0,COLORYELLOW),LINETHICK2;//中枢下轨;
DRAWLINE(笔中枢*NGG,MIN(HH2,HH1),NGG,MAX(LL2,LL1),COLORWHITE),LINETHICK2,DOT;//中枢右边垂线;
DRAWSL(1,(MIN(HH2,HH1)+MAX(LL2,LL1))/2,0,1,3,COLORYELLOW),DASH;


DRAWLINE3(笔中枢*NGG,MIN(HH2,HH1),SUMBARS(NG,1)-1,NGG,MAX(LL2,LL1),SUMBARS(NG,1)-1,0),COLORWHITE,LINETHICK2,DOT;//中枢左边垂线;
//画笔中枢框延伸部分;
L1缠:=CROSS(BACKSET(ISLASTBAR,BARSLAST(CROSS(LX=1,0.5))+1),0.5);


L2缠:=CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5),2)),0.5);


L3缠:=CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5),3)),0.5);


L4缠:=CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(LX=1,0.5),4)),0.5);

H1缠:=CROSS(BACKSET(ISLASTBAR,BARSLAST(CROSS(HX=1,0.5))+1),0.5);

H2缠:=CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(HX=1,0.5),2)),0.5);

H3缠:=CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(HX=1,0.5),3)),0.5);


H4缠:=CROSS(BACKSET(ISLASTBAR,SUMBARS(CROSS(HX=1,0.5),4)),0.5);


周期:=BARSLAST(CROSS(BBB,0.5)),RGB(255,0,255);


DRAWLINE3(ISLASTBAR&&VALUEWHEN(L1缠,L)>=VALUEWHEN(L2缠,L),VALUEWHEN(L1缠,L),0,1,VALUEWHEN(L1缠,L),BARSLAST(CROSS(BBB,0.5)),0),COLORYELLOW,LINETHICK2,DASHDOT;


DRAWLINE3(ISLASTBAR&&VALUEWHEN(L1缠,L)<=VALUEWHEN(L2缠,L),VALUEWHEN(L2缠,L),0,1,VALUEWHEN(L2缠,L),BARSLAST(CROSS(BBB,0.5)),0),COLORYELLOW,LINETHICK2,DASHDOT;


DRAWTEXT(ISLASTBAR&&VALUEWHEN(L1缠,L)>=VALUEWHEN(L2缠,L),VALUEWHEN(L1缠,L),'                                    '),COLORYELLOW,ALIGN2,LINETHICK2,DASHDOT;//小下
11月20日
DRAWTEXT(ISLASTBAR&&VALUEWHEN(L1缠,L)<=VALUEWHEN(L2缠,L),VALUEWHEN(L2缠,L),'                                    '),COLORYELLOW,ALIGN2,LINETHICK2,DASHDOT;//小下
11月21日
DRAWNUMBER(ISLASTBAR&&VALUEWHEN(L1缠,L)>=VALUEWHEN(L2缠,L),VALUEWHEN(L1缠,L),VALUEWHEN(L1缠,L)*(-1),2,COLORWHITE),ALIGN0;


DRAWNUMBER(ISLASTBAR&&VALUEWHEN(L1缠,L)<=VALUEWHEN(L2缠,L),VALUEWHEN(L2缠,L),VALUEWHEN(L2缠,L)*(-1),2,COLORWHITE),ALIGN0;


DRAWLINE3(ISLASTBAR&&VALUEWHEN(H1缠,H)>=VALUEWHEN(H2缠,H),VALUEWHEN(H2缠,H),0,1,VALUEWHEN(H2缠,H),BARSLAST(CROSS(BBB,0.5)),0),COLORRED,LINETHICK2,DASHDOT;


DRAWLINE3(ISLASTBAR&&VALUEWHEN(H1缠,H)<=VALUEWHEN(H2缠,H),VALUEWHEN(H1缠,H),0,1,VALUEWHEN(H1缠,H),BARSLAST(CROSS(BBB,0.5)),0),COLORRED,LINETHICK2,DASHDOT;


DRAWNUMBER(ISLASTBAR&&VALUEWHEN(H1缠,H)>=VALUEWHEN(H2缠,H),VALUEWHEN(H2缠,H),VALUEWHEN(H2缠,H)*(-1),2,COLORWHITE),ALIGN0;


DRAWNUMBER(ISLASTBAR&&VALUEWHEN(H1缠,H)<=VALUEWHEN(H2缠,H),VALUEWHEN(H1缠,H),VALUEWHEN(H1缠,H)*(-1),2,COLORWHITE),ALIGN0;


DRAWTEXT(ISLASTBAR&&VALUEWHEN(H1缠,H)>=VALUEWHEN(H2缠,H),VALUEWHEN(H2缠,H),'                                     '),COLORRED,ALIGN2,VALIGN0,LINETHICK2,DASHDOT;//小上
12月4日
DRAWTEXT(ISLASTBAR&&VALUEWHEN(H1缠,H)<=VALUEWHEN(H2缠,H),VALUEWHEN(H1缠,H),'                                     '),COLORRED,ALIGN2,VALIGN0,LINETHICK2,DASHDOT;//小上
12月5日

//DRAWLINE3(ISLASTBAR&&VALUEWHEN(L1缠,L)>=VALUEWHEN(L2缠,L),VALUEWHEN(L1缠,L),0,1,VALUEWHEN(L1缠,L),BARSLAST(CROSS(BBB,0.5)),0),RGB(128,128,255),LINETHICK1,DOT;
12月7日
DRAWLINE3(ISLASTBAR&&VALUEWHEN(L1缠,L)<=VALUEWHEN(L2缠,L),VALUEWHEN(L2缠,L),0,1,VALUEWHEN(L2缠,L),BARSLAST(CROSS(BBB,0.5)),0),COLORYELLOW,LINETHICK1,DOT;


DRAWTEXT(周期=1&&REFX1(ISLASTBAR&&VALUEWHEN(L1缠,L)>=VALUEWHEN(L2缠,L),10000),REFX1(VALUEWHEN(L1缠,L),10000),'  '),COLORYELLOW,ALIGN2;//下沿

DRAWTEXT(周期=1&&REFX1(ISLASTBAR&&VALUEWHEN(L1缠,L)<=VALUEWHEN(L2缠,L),10000),REFX1(VALUEWHEN(L2缠,L),10000),'  '),COLORYELLOW,ALIGN2;//下沿

//DRAWSL(ISLASTBAR,(MIN(VALUEWHEN(H2缠,H),VALUEWHEN(H1缠,H))+MAX(VALUEWHEN(L1缠,L),VALUEWHEN(L2缠,L)) )/2 ,0,-周期,0,COLORYELLOW  );
12月15日

DRAWTEXT(周期=1&&REFX1(ISLASTBAR&&VALUEWHEN(H1缠,H)>=VALUEWHEN(H2缠,H),10000),REFX1(VALUEWHEN(H2缠,H),10000),'  '),COLORRED,ALIGN2;//上沿

DRAWTEXT(周期=1&&REFX1(ISLASTBAR&&VALUEWHEN(H1缠,H)<=VALUEWHEN(H2缠,H),10000),REFX1(VALUEWHEN(H1缠,H),10000),'  '),COLORRED,ALIGN2;//上沿









(来源:文华财经)

领主 管理员

热门评论
:
该帖子评论已关闭
图片审查中...
编辑答案: 我的回答: 最多上传一张图片和一个附件
x
x
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索