Red de conocimiento informático - Conocimiento de la instalación - Código fuente del indicador Best Buy

Código fuente del indicador Best Buy

{La parte superior e inferior se desvían del valor óptimo}

OBV:SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL ,0) ),0),LINETHICK2,COLORGREEN

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

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

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

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

DRAWTEXT (OBV, "Disco variable"), COLORWHITE

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

B2 =CMIN y B3=CMAX y OBV & lt; B1 o B3=CMIN y OBV & lt; B1 y OBV & lt; CMAX y OBV=CMIN, B2, OBV, 3, 0), COLOR009900

Comprar:stickline (b1=cmin y obv>=B2 o ( B2=CMIN y b 1<=B3 o

B3=CMIN y b 1<=B2) y B2<B4 y OBV>=B1, B1, B2, 1 , 0), COLORRED

DRAWTEXT(Comprar, OBV, 'Comprar' ), el color es rojo

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

B3=CMAX AND b1>B2)&B2>=B4&OBV<B1,B1,B2,1; ,0), COLORCYAN

DRAWTEXT(SELL,OBV, 'en venta'), COLORCYAN

V1:HHV(OBV, 0

V3: =HHV(OBV, 5);

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

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

Caballo (, 7), color blanco;

Caballo(,21), color azul;

{ DRAWTEXT(((((COUNT(( CERRAR & lt; REF(CLOSE, 1)), 30)>18) y ( COUNT((CLOSE<REF(CLOSE,1),3)=3)) y (COUNT((OBV>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/CAPIT

AL)<= (10/100)),obv,'compra fuerte');

DRAWTEXT(((((COUNT((CLOSE & gt;REF(CLOSE, 1)), 30) >18) Y (CONTAR((CERRAR & gtREF(CERRAR,1),3) = 3)) Y ((CONTAR((OBV & gt;REF(OBV,1)),30)>18) Y (CONTAR ( (OBV>REF(OBV,1),3) = 3)) y ((COUNT((VOL>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 <REF(OBV,1)),30)>18) o (Count((OBV & lt; Ref (OBV, 1), 3) = 3), OBV, 'Comprar debilidad');

DRAWTEXT((CROSS(OBV, 0) y (COUNT(( REF(OBV,1)< 0),3)=3)),OBV,COMPRA 'NEGATIVA A POSITIVA');

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

Drawtext ((HHV(HIGH, 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, 'Comprar en divergencia inferior'), COLORRED

DRAWTEXT((((ABS((OBV - REF(OBV, 1)))) / ABS(马(OBV,5))))>0.07 )&(OBV>Ref(obv,1)),obv,'abnormal');

Selecciones de acciones anormales:

p>

OBV:= SUM(IF(CLOSE>REF (CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);

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

Selección de acciones con sesgo inferior:

OBV := SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1) ), -VOL, 0)), 0), LINETHICK2, COLORGREEN

Drawtext ((LLV(LOW, 20) = LOW) y no ((LLV (OBV, 20) = obv)), obv , 'Comprar en divergencia inferior');