Red de conocimiento informático - Consumibles informáticos - Código fuente de la fórmula de desviación superior

Código fuente de la fórmula de desviación superior

{La parte superior e inferior se desvían de los valores óptimos}

OBV: SUM(IF(CLOSE gt; REF(CLOSE, 1), VOL, IF(CLOSE lt; REF(CLOSE, 1), -VOL, 0 )), 0), LINETHICK2, COLORVERDE

B1: =REF(OBV, 1);

B2: =REF(OBV, 2);

B3: =REF(OBV, 3);

B4: =REF(OBV, 4);

CMAX: =MAX(MAX(MAX(OBV, B1), B2) , B3);

CMIN:=MIN(MIN(MIN(OBV,B1),B2),B3);

Explotaciones: = stickline(obv = Cmax y(b 1 >= B2 o b 1 gt;=B3) o B1=CMAX y (B2=CMIN o B3=CMIN) y OBV gt;=B2 o

B2=CMAX y B3=CMIN y OBV gt ; =B1 o B3=CMAX y OBV gt;=B1 y OBV gt;=B2, B1, OBV, 3, 0), COLORMAGENTA

Cambiar disco: stickline (OBV = Cmax y B1 = CMIN, B2 , OBV, 1, 0), Colorwhite

DRAWTEXT (OBV, "disco variable"), COLORWHITE

abajo:= stickline(obv = cmin and(b 1

p>

B2=CMIN y B3=CMAX y OBV lt; B1 o B3=CMIN y OBV lt; B2, B1, OBV, 8, 1), COLOR00FF00

STICKLINE (B1=CMAX y OBV=CMIN,B2,OBV,3,0), COLOR009900

Comprar: stickline (b1=CMIN y OBV>=B2 o (B2=CMIN y b 1 lt;=B3 O

B3=CMIN y b 1 lt; =B2) y B2 lt B4 y OBV gt; =B1, B1, B2, 1, 0), COLORRED

DRAWTEXT( Buy, obv, 'buy'), color rojo;

Venta: Línea de adhesión (b1 = Cmax y obv

B3 = CMAX y b 1 gt; B2) y B2 gt; = B4 y OBV lt; B1, B1, B2, 1, 0), COLORCYAN

DRAWTEXT(en venta, obv, 'en venta'), COLORCYAN

V1:HHV( OBV, 0);

V3:=HHV(OBV, 5);

IF(OBV=V3, OBV, DRAWNULL), COLORYELLOW, LINETHICK3

IF(OBV=V1, OBV, DRAWNULL), COLORRED, LINETHICK3

Caballo (, 7), color blanco

Caballo (, 21), color azul

;

{ DRAWTEXT((((COUNT((CLOSE lt;REF(CLOSE,1)),30)>18) y (COUNT((CLOSE lt;REF(CLOSE,1),3) = 3) ) y ((CONTAR((OBV gt; REF(OBV, 1)), 30)>18) y (

contar((OBV gt; REF(OBV, 1), 3) = 3)) y ((COUNT((VOL gt; REF(VOL, 1)), 30) > 3) y ((VOL/CAPITAL) lt; = (10/100)), obv, 'Compra fuerte');

DRAWTEXT(((((COUNT((CLOSE gt;REF(CLOSE, 1)), 30)>18) y ( contar((CLOSE gtREF(CLOSE,1),3) = 3)) y ((COUNT((OBV gt;REF(OBV,1)),30)>18) y (count((OBV gt;REF(OBV ,1),3) = 3)) y ((COUNT((VOL gt; REF(VOL, 1)), 30)>3) y ((VOL/CAPITAL) lt; = (10/100))), obv, 'Las compras se fortalecen gradualmente');}

DRAWTEXT((((COUNT((CLOSE gt;REF(CLOSE, 1)), 30)>18) y (count((CLOSE gtREF( CLOSE , 1)), 3) = 3)) y ((COUNT((OBV lt; REF (OBV, 1)), 30) > 18) o (COUNT ((OBV lt; Ref (OBV, 1)), 3 ) = 3), OBV, 'Compra débil');

DRAWTEXT((CROSS(OBV, 0) y (COUNT((REF(OBV, 1) lt; 0), 3) = 3 ) ), OBV, compra 'de negativo a positivo');

DRAWTEXT((CROSS(0,OBV) AND (COUNT((REF(OBV,1)>0),3) = 3), OBV, "de venta positiva a venta negativa.");

Drawtext ((HHV(HIV, 20) = HIGH) y no ((HHV (OBV, 20) = OBV) ), OBV, " venta de divergencia superior"), COLORGREEN

Drawtext ((LLV(low, 20) = low) y no ((LLV (obv, 20) = obv)), obv,'compra de divergencia inferior'), COLORRED

DRAWTEXT((((ABS((OBV - REF(OBV, 1))) / ABS(马(OBV, 5)))) gt; 0.07) y (OBV gt; Ref (obv , 1)), obv, 'anormal');

Selección de acciones anormal:

OBV:= SUM(IF(CLOSE gt;REF(CLOSE ,1),VOL,IF (CLOSE lt;REF(CLOSE,1),-VOL,0)),0);

Excepción: ((ABS ((obv-ref (obv,1) ))/ABS (ma ( obv, 5))) > 0,07) y (OBV gt; REF (OBV, 1));

Selección de acciones con sesgo inferior:

OBV: = SUM(IF(CLOSE gt ;REF(CLOSE,1),VOL,IF(CLOSE lt;REF(CLOSE,1),-VOL,0)),0),LINETHICK2,COLORGREEN

Dibujar texto ((LLV(bajo, 20 ) = bajo) y no ((LLV (obv, 20) = obv)), obv, 'compra de divergencia inferior');