Red de conocimiento informático - Aprendizaje de código fuente - Código fuente de la fórmula del indicador diagonal

Código fuente de la fórmula del indicador diagonal

MA1:=MA(CLOSE,5),COLORYELLOW

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);

var 31 = 0;