Fórmula del código fuente de la regla de ondas
Baja: = 10;
Selección alta: = 1;
Selección baja: = 1;
Medidor de onda 1: = 0;
Medidor de onda 2:= 1;
PURC:=CONST(FINDHIGH(H, 0, punto alto * 10, selección de punto alto));
PLZ: = CONST(barras últimas(PURC = H)) 1;
Top x: = const (if (plz = 1, h, ref (h , plz-1 ));
QQT:=CONST(FINDLOW(L, 0, punto bajo*10, selección de punto bajo));
PLL:= CONST(últimas barras (QQT = L )) 1;
X baja: = const (if (PLL = 1, l, ref (l, PLL-1)));
Línea de tracción ( H, O, L, C);
Vértice: x superior, coloreado;
Abajo: x inferior, coloreado;
Volatilidad: =100 *(Superior (Superior ; PLZ,1,-1);
BPURC:=CONST(FINDHIGH(H,0,(IF(regla de onda 1 gt;0,regla de onda 1,if (por favor
BPLZ:= CONST(barras últimas(b purc = H)) 1;
BQQT:=CONST(FINDLOW(L, 0, (IF(regla de onda 1 gt; 0, regla de onda 1, si ( por favor
BPLL:= CONST(barras últimas(BQQT = L)) 1;
BLC1: = const (encontrar alto (h, 0, (if(regla de onda 1 gt; 0, medidor de ondas 1, if (plz
bl C2: = CONST(barras últimas(b purc = H)) 1;
BLC top x: = const (if ( bplz = 1, h, ref (h, bplz-1));
BLC3: =CONST(FINDLOW(L, 0, (IF(regla de onda 1 >; 0, regla de onda 1, si (por favor
B6 C4: = CONST(barras ultimas(BQQT = L)) 1;
BLC bajo x: = const (if (bpll = 1, l, ref (l, bpll- 1));
Base: =IF(volatilidad
BLCX:=IF(volatilidad
BLCZ:=(vértice-vértice)* (if(PLL >PLZ,1,-1);
b 618:= BASE (BLCZ * 0.618) COLOR ROJO, LÍNEA DE PUNTOS
b382:= BASE (BLCZ * 0.382) COLOR ROJO, LÍNEA DE PUNTOS p>
B05:=BASE (BLCZ*0.5)COLOR ROJO,LÍNEA DE PUNTOS
b809:=BASE (BLCZ * 0.809)COLOR ROJO,
LÍNEA DE PUNTOS
b 191:= BASE (BLCZ * 0.191)COLOR, LÍNEA DE PUNTOS
b 100:= BASE (BLCZ * 1)COLOR;
b200:= BASE (BLCZ * 2)COLOR ROJO;
b 11:= BASE (BLCZ * 1.191)COLOR ROJO;
b 12:= BASE (BLCZ * 1.382)COLOR ROJO;
b 13: = BASE (BLCZ * 1.5)COLOR;
b 14: = BASE (BLCZ * 1.618)COLOR
b 15: = BASE (BLCZ * 1.809); )COLORROJO;
BZ 1:= BASE (BLCZ * 0.236)COLORROJO;
BZ2:= BASE (BLCZ * 1.236)COLORROJO;
BZ3:= BASE (BLCZ * 2.236)COLORROJO;
b 11B:= BASE (BLCZ * 2.191)COLORROJO;
b 12B:= BASE (BLCZ * 2.382)COLORROJO;
b 13B: = BASE (BLCZ * 2.5)COLOR;
b 14B: = BASE (BLCZ * 2.618)COLOR
b 15B: = BASE (BLCZ * 2.809) )COLORROJO;
b300:= BASE (BLCZ * 3)COLORROJO;
XZDD:= IF(PLL gt;PLZ, BPLL, BPLZ);
Línea de adhesión (CURRBARSCOUNT=XZDD, BASE, B300, 0, 0), el color es rojo
DRAWTEXT (CURRBARSCOUNT=XZDD, B05, '-0.500 ') de color; (CURRBARSCOUNT=XZDD, BASE, '-BASE ')COLORRED;
DRAWTEXT(CURRBARSCOUNT=XZDD, B618, '-0.618 ')coloreado;
DRAWTEXT(CURRBARSCOUNT=XZDD, B809 , '-0.809 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B382, '-0.382 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B191, '-0.191 ' ) de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B100, '-1.000 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B11, '-1.191 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B12, '-1.382 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B13, '-1.500 ')de color;
DRAWTEXT(
CURRBARSCOUNT=XZDD, B14, '-1.618 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B15, '-1.809 ')de color; '-2.000 ')de color;
DRAWTEXT (CURRBARSCOUNT=XZDD, B11B, '-2.191 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B12B, '-2.382 ')de color ;
DRAWTEXT(CURRBARSCOUNT=XZDD, B13B , '-2.500 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B14B, '-2.618 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B15B, '-2.809 ') de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, B300, '-3.000 ')de color;
DRAWTEXT(CURRBARSCOUNT= XZDD, BZ1, '-0.236 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, BZ2, '-1.236 ')de color;
DRAWTEXT(CURRBARSCOUNT=XZDD, BZ3,'- 2.236 ')de color;
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)de color;
DRAWLINE(CURRBARSCOUNT=QADH,QHL2,CURRBARSCOUNT=XZDD,QHL1,0)de color;