N:=20;
MIDA:=MA(C,N);
VART1:=POW((C-MIDA),2);
VART2:=MA(VART1,N);
VART3:=SQRT(VART2);
UPPERA:=MIDA+2*VART3;
LOWERA:=MIDA-2*VART3;
BOLL:=REF(MIDA,1);
UB:=REF(UPPERA,1);
LB:=REF(LOWERA,1);
T1:=EXIST(CROSS(C,UB),2) && LAST(C>UB,1,0);
T2:=REF(CROSS(MACD.DIF,macd.DEA),1) && MACD.DEA>0;
T:T1 && T2;