Código fuente del índice de calidad Qsdd
KU1:=IF(HIGH=HHV(HIGH, 3),
KD1:=IF); (BAJO= LLV(BAJO,3),1,0);
UL:=IF(REF(KU1,2)=1 y REF(KU1,1)=0
Y KU1 =0, REF(ALTO, 2), REF(ALTO, 2+BARSLAST(REF(KU1, 2)=1
Y REF(KU1, 1)=0 Y KU 1 = 0 ));
DL:=IF(REF(KD1, 2)=1 y REF(KD1, 1)=0 y KD1=0, REF(LOW, 2), REF(LOW, 2+ BARSLAST(REF (KD1, 2)=1
y REF (KD1, 1)=0 y KD 1 = 0));
HV:= H> H, 1);
LV:= L<DL y L<REF(L,1);
GP:= últimas barras(HV);
DP := últimas barras(LV);
IP:=IF(GP=0,DP,GP)>3;
HV1:=HV suma IP y H>=HHV( H, últimas barras(LV));
LV1:=LV e IP y L<=LLV(L, últimas barras(HV));
DRAWLINE(LV1, baja, HV1 , alto, 0), coloramarillo, LINETHICK2
DRAWLINE(HV1, alto, LV1, bajo, 0), colormagenta, LINETHICK2
/ //Únase a la toma de decisiones central.
//Versión simplificada
n 1:= 10; N2:= 10; DISP:= 2;
P1:=PEAK; (1,K*N1,1);
P2:=PICO(1,K*N1,2);
WP1:=PEAKBARS(1,K*N1,1)
WP2:=PEAKBARS(1,K*N1,2);
t 1:=Slot(2,K*N2,1);
T2:=Ranura(2,K*N2,2);
WT1:=BARRAS(2,K*N2,1);
WT2:=BARRAS(2 , K*N2, 2);
TJ 1:= p 1>T1 y P2>T2;
ZD:=MAX(T1, T2);
ZG:=MIN(P1,P2);
LL:=MIN(T1,T2);
HH:=MAX(P1,P2);
TJ2:=filtro(ZG>ZD,2);
TJ3:=ZG=REF(ZG,baslast(TJ2)) o ZD= REF(ZD,ENTRE(ZD,REF(ZD ));
TJ4:=TJ1 Y TJ2 Y NO(TJ3);
TJ5:=ENTRE(ZD, REF(ZD , REF(Último baño(TJ4),1) ), REF(ZG,REF(Último baño(TJ4),1));
TJ6:=ENTRE(ZG,REF (ZD, REF(balasto(TJ4), 1)), REF(ZG , REF(balasto(TJ4), 1));
TJ7:= ZG & gt ;REF(ZG,REF(balasto(TJ4),1)) y ZD<REF(ZD,REF(balasto) (TJ4),1));
TJ8:=TJ4 AND NOT(TJ5 o TJ6 o TJ7);
ZSD:=IF(TJ8, ZD, REF(ZD, 1 )) //, coloramarillo
ZSG :=IF(TJ8,ZG,REF(ZG,1)).
//, colormagenta
ZSH:=IF(TJ8,HH,REF(HH,1) //, colorazul
ZSL:=IF(TJ8,LL,REF( LL, 1)); //, colorverde
STICKLINE(TJ8, ZSH, ZSL, 0, -1), colormagenta
STICKLINE(TJ8, ZSD, ZSG, IF(DISP) =1, 3, 0), 1), colormagenta
DRAWTEXT(DISP=2, ZSH,)colorblanco
//Altura central
Altura central: ZSG, colormagenta
POLYLINE(DISP=2, REF(ZSG, BARSLAST(TJ8))), CIRCLEDOT, colormagenta
//Nivel bajo central:
Bajo en el medio: ZSD, color amarillo;
Polilínea (DISP=2, REF(ZSD, BARSLAST(TJ8))), punto redondo, coloramarillo
//Más alto en el centro:
Centro más alto: ZSH, rojo;
POLYLINE(DISP=2, REF(ZSH, BARSLAST(TJ8))), POINTDOT, colorrojo
//Mínimo central:
Centro mínimo: ZSL, colorverde
POLYLINE(DISP=2, REF(ZSL, BARSLAST(TJ8))), POINTDOT, colorverde
//Tendencia alta:
//QSGD1:POLYLINE(DISP=3, ZIG(1, K*N1)), colorazul
//Tendencia baja:
//QSDD1: POLYLINE(DISP=3, ZIG(2, K*N2)), colorazul
MA5:MA(CLOSE, 5), COLORFF00FF, grosor de línea 1;
//COLORFF00FF,LINETHICK2
Buena suerte := MA5 & gtREF(MA5,1);
Qué vida tan terrible := ma5
//Sentencia:
PARTLINE (MA5, buena suerte, color amarillo, mala suerte, color azul, MA5, color ff 00ff), grosor de línea 3;
//f 1: IF(MA5<REF(MA5,1),MA5,NULL),colorblanco,LINETHICK2