低點:= 10;
高點選擇:= 1;
低點選擇:= 1;
波尺1:= 0;
波尺2:= 1;
PURC:=CONST(FINDHIGH(H,0,高點*10,高點選擇));
PLZ:= CONST(bars last(PURC = H))+1;
Top x: = const (if (plz = 1,h,ref (h,plz-1));
QQT:=CONST(FINDLOW(L,0,低點*10,低點選擇));
PLL:= CONST(bars last(QQT = L))+1;
低x: = const (if (PLL = 1,l,ref (l,PLL-1)));
牽引線(H,O,L,C);
頂點:頂部x,彩色;
底點:低x,有色;
波動率:=100*(上X-下X)/(if(PLL >;PLZ,低x,上x))/(PLL-plz),無繪制,顏色洋紅色;
波動幅度:=((上X-下X)/(IF(PLL & gt;PLZ,低x,頂x))* 100;
波動價格:=(頂X-低X)*(IF(PLL & gt;PLZ,1,-1);
BPURC:=CONST(FINDHIGH(H,0,(IF(wave ruler 1 & gt;0,波尺1,if (plz
BPLZ:= CONST(bars last(b purc = H))+1;
BQQT:=CONST(FINDLOW(L,0,(IF(wave ruler 1 & gt;0,波尺1,if (plz
BPLL:= CONST(bars last(BQQT = L))+1;
BLC1: = const (find high (h,0,(if(wave ruler 1 & gt;0,波尺1,if (plz
bl C2:= CONST(bars last(b purc = H))+1;
BLC top x: = const (if (bplz = 1,h,ref (h,bplz-1));
BLC3:=CONST(FINDLOW(L,0,(IF(wave ruler 1 >;0,波尺1,if (plz
B6 C4:= CONST(bars last(BQQT = L))+1;
BLC低x: = const (if (bpll = 1,l,ref (l,bpll-1));
基數:=IF(波動率
BLCX:=IF(波動率
BLCZ:=(頂點-頂點)*(if(PLL >;PLZ,1,-1);
b 618:= BASE+(BLCZ * 0.618)COLORRED,DOTLINE
b382:= BASE+(BLCZ * 0.382)COLORRED,DOTLINE
B05:=BASE+(BLCZ*0.5)COLORRED,DOTLINE
b809:= BASE+(BLCZ * 0.809)COLORRED,DOTLINE
b 191:= BASE+(BLCZ * 0.191)COLORRED,DOTLINE
b 100:= BASE+(BLCZ * 1)COLORRED;
b200:= BASE+(BLCZ * 2)COLORRED;
b 11:= BASE+(BLCZ * 1.191)COLORRED;
b 12:= BASE+(BLCZ * 1.382)COLORRED;
b 13:= BASE+(BLCZ * 1.5)COLORRED;
b 14:= BASE+(BLCZ * 1.618)COLORRED;
b 15:= BASE+(BLCZ * 1.809)COLORRED;
BZ 1:= BASE+(BLCZ * 0.236)COLORRED;
BZ2:= BASE+(BLCZ * 1.236)COLORRED;
BZ3:= BASE+(BLCZ * 2.236)COLORRED;
b 11B:= BASE+(BLCZ * 2.191)COLORRED;
b 12B:= BASE+(BLCZ * 2.382)COLORRED;
b 13B:= BASE+(BLCZ * 2.5)COLORRED;
b 14B:= BASE+(BLCZ * 2.618)COLORRED;
b 15B:= BASE+(BLCZ * 2.809)COLORRED;
b300:= BASE+(BLCZ * 3)COLORRED;
XZDD:= IF(PLL & gt;PLZ、BPLL、BPLZ);
粘附線(CURRBARSCOUNT=XZDD,BASE,B300,0,0),顏色為紅色;
DRAWTEXT(CURRBARSCOUNT=XZDD,B05,'-0.500 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,BASE,'-BASE ')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD,B618,'-0.618 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B809,'-0.809 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B382,'-0.382 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B191,'-0.191 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B100,'-1.000 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B11,'-1.191 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B12,'-1.382 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B13,'-1.500 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B14,'-1.618 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B15,'-1.809 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B200,'-2.000 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B11B,'-2.191 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B12B,'-2.382 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B13B,'-2.500 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B14B,'-2.618 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B15B,'-2.809 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,B300,'-3.000 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,BZ1,'-0.236 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,BZ2,'-1.236 ')colored;
DRAWTEXT(CURRBARSCOUNT=XZDD,BZ3,'-2.236 ')colored;
QADQ:= IF(PLL & gt;PLZ、PLL、PLZ);
QADH:= IF(PLL & gt;PLZ、PLZ、PLL);
qhl 1:= IF(PLL & gt;PLZ,L,H);
qh L2:= IF(PLL & gt;PLZ,H,L);
DRAWLINE(CURRBARSCOUNT=QADQ,QHL1,CURRBARSCOUNT=QADH,QHL2,0)colored;
DRAWLINE(CURRBARSCOUNT=QADH,QHL2,CURRBARSCOUNT=XZDD,QHL1,0)colored;