Código fuente de la fórmula del indicador diagonal
BB05:= ATAN((ma 1/REF(ma 1,1)-1)* 100)* 180/3.1416;
IF (BB05 gt; 30 y ma 1 gt; REF (MA1, 1), MA1, DRAWNULL), LINETHICK1, COLORRED
IF (BB05 lt0 y MA 1 lt; REF (MA1, 1) , MA1, DRAWNULL), LINETHICK1, COLORGREEN
ZLCM:=EMA(GANADOR(CERRAR)*70,3);
SHCM:=EMA((GANADOR(CERRAR * 1.1) -WINNER(CLOSE * 0.9))* 80, 3);
Profeta: ((zlcm/(zlcm shcm)) * 100), grosor de línea 2, color amarillo, sin dibujo;
DRAWTEXT(CROSS (Profeta, 20), L-(L * 0.005), 'Profeta'), COLORAMARILLO
RSV:=(CLOSE-LLV(Bajo, 9))/(HHV( Alto, 9)-LLV (Bajo, 9)) * 100
K: =SMA(RSV, 3, 1);
D: =SMA(K, 3, 1);
Drawtext (cruz (k, d), l-(l * 0.005), '● comprar '), COLORRED
Drawtext (cruz (d, k), h (h * 0.005), ' vender '), COLORGREEN
HDAY: = 20;
LDAY: = 20;
Ángulo superior: = 70° ;
Ángulo inferior: = 70°;
Punto de ajuste: = 3;
CURR:= CURRBARSCOUNT;
TCH:= CONST (FINDHIGH(H, 0, HDAY*10, 1));
GTT: = CONST (últimas barras (TCH = H))
SX cae h: = const (if (gtt = 1, h, ref (h, gtt-1));
BCL:=CONST(FINDLOW(L, 0, LDAY*10, 1));
DTT: = CONST(barras ultimas(BCL = L)) 1;
SX arriba l: = const (if (dtt = 1, l, ref (l, dtt-1));
Punto de subida: = Barsince (Backset (Islatbar, barra dura(L = Sx sube L) 1));
Punto de bloqueo: = barra since(backset(islatbar, Barlast ( h = Sx punto de aterrizaje H) 1));
Mínimo: =IF(punto de ajuste=1, punto de caída, IF(punto de ajuste=2, punto de ascenso, IF(punto de ajuste=3, punto de ascenso) , Punto de descenso));
l pendiente: = ángulo descendente/if (c
Máximo: =IF(punto de ajuste=1, punto de aterrizaje, IF(punto de ajuste=2, punto ascendente, IF (punto de ajuste = 3, punto de caída, punto ascendente));
h pendiente: = ángulo superior/si (c
IM68: = ((SX caída H -SXL)/8-(S
X baja H-SX sube L)/8);
GH baja X: =SX baja H (SX baja H-SX sube L)/8; abajo H-SX arriba L)/8;
GTHT:= IF(TDT gt;GTT, TDT, GTT); r:= ABS(GTT-TDT);
empate band(IF(CURR lt;=GTHT, H bajo SX, dibujar nulo), RGB (0, 120, 120), H bajo sx, RGB (8, 168, 168)); (IF(CURR lt;=GTHT, SX sostenido L, dibujar vacío), RGB (0, 120, 120), sx sostenido L, RGB (0, 160, 160)
Stickline (currbarscout) = GTT, SX cayó H, SX subió L, 0, 0), COLOR556600
Stickline (currbarscout = TDT, SX cayó H, SX subió L, 0, 0), color 66666;
Stickline (currbarscout = 1, SX cae H, SX sube L, 0, 0), COLOR556600
Línea de tracción (H, O, L, C);
Antena :=SX caída h; línea de tierra:=SX subida l;
Cuesta arriba:=IF(línea de tierra CONST(L pendiente*4.00)*mínimo>=línea de tierra, línea de tierra CONST(L pendiente *4.00 )*más bajo, dibujar nulo);
Pendiente ascendente 4: =IF(línea de tierra CONST(pendiente L*0.50)*más baja>=línea de tierra, línea de tierra CONST(pendiente L*0.50) *Más baja, dibujar null);
Arriba 4: =SI (barra superior 4
Arriba: =SI (barra superior
Bajo flash: = SI(antena constante(H pendiente*4.00)*más alta
Inferior 4: =IF(antena constante(pendiente H*0.50)*más alta
Inferior 4: =IF(inferior Barra 4 > = línea de tierra * 0,95, diagonal 4, DRAWNULL), COLORGREEN, LINEA DE PUNTOS
Abajo: =SI (barra inferior > = línea de tierra * 0,95, barra, DRAWNULL), COLORVERDE, LINEA DE PUNTOS
Arriba: = BARSLASTCOUNT(límite inferior
abajo: = BARSLASTCOUNT(arriba>; REF(arriba, 1)), sin dibujo, coloreado;
VAR31:=HHVBARS(ZIG(3,19)> REF(ZIG(319),1) y REF(ZIG(319),1)lt; REF(ZIG(3,19),2),0); p>
var 31 = 0; p>