Estimados maestros, ¿cómo puedo escribir una fórmula para dibujar una línea en el histograma rojo MACD adyacente? Como se muestra en la línea roja.
{HSHX-Cruz Roja}DIF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIF,9);MACD:(DIF-DEA)*2,COLORSTICK;X:=MACD;T: =ÚLTIMA BARRA(CRUZ(X,0));HX:=HHHV(X,T+1);T1:=ÚLTIMA BARRA(X=HX);Y:=CRUZ(RETROCESO(X<0,T1+1),0.2 );ZB:=CROSS(BACKSET(ISLASTBAR,SUMBARS(Y,2)),0.2);DRAWLINE(ZB,X,Y,X,1),,COLORRED,LINETHICK2; función futura.
{DBDB-referencia del indicador de uso propio de divergencia superior y divergencia inferior}
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
Divergencia inferior:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
STICKLINE(BOTTOM DIVERSE,0, 0.03,6 ,0),COLOR00FF00;
Atrás: DRAWLINE(A1=0,DEA,BOTTOM DIVERSE,DEA,0),COLORRED,LINETHICK4;
DRAWTEXT(Divergencia inferior, 0.12, ' Divergencia inferior'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
Divergencia superior:=REF(CLOSE, A2+ 1)
Arriba atrás:DRAWLINE(A2=0,DEA,Arriba atrás,DEA,0),COLORGREEN , LINETHICK4;
La fórmula contiene una función futura. {Opinión personal, solo como referencia. }