X:=5; D:=10; M5:MA(C,X); M10:MA(C,D); T:=BARSLAST(CROSS(M5,M10)); ST:=BARSLAST(CROSS(M10,M5)); T1:=SUMBARS(T=0,2); T2:=SUMBARS(T=0,3); ST1:=SUMBARS(ST=0,2); ST2:=SUMBARS(ST=0,3); CURRBARSCOUNT:=DATACOUNT-BARPOS+1; H1:=IF(REFX1(M5,10000)>REFX1(M10,10000),HHV(H,T+1),REF(HHV(H,T+1),ST)); L1:=IF(REFX1(M5,10000)REFX1(M10,10000),REF(HHV(H,T+1),ST),REF(HHV(H,T+1),ST1-1)); L2:=IF(REFX1(M5,10000)REFX1(M10,10000),REF(HHV(H,T+1),ST1-1),REF(HHV(H,T+1),ST2-1)); L3:=IF(REFX1(M5,10000)REFX1(M10,10000) AND CURRBARSCOUNT>=REFX1(T2,10000) AND CURRBARSCOUNT<=REFX1(ST2,10000) AND L=REFX1(L3,10000); TJ2:=REFX1(M5,10000)>REFX1(M10,10000) AND CURRBARSCOUNT>=REFX1(ST1,10000) AND CURRBARSCOUNT<=REFX1(T2,10000) AND H=REFX1(H3,10000); TJ3:=REFX1(M5,10000)>REFX1(M10,10000) AND CURRBARSCOUNT>=REFX1(T1,10000) AND CURRBARSCOUNT<=REFX1(ST1,10000) AND L=REFX1(L2,10000); TJ4:=REFX1(M5,10000)>REFX1(M10,10000) AND CURRBARSCOUNT>=REFX1(ST,10000) AND CURRBARSCOUNT<=REFX1(T1,10000) AND H=REFX1(H2,10000); TJ5:=REFX1(M5,10000)>REFX1(M10,10000) AND CURRBARSCOUNT>=REFX1(T,10000)+1 AND CURRBARSCOUNT<=REFX1(ST,10000)+1 AND L=REFX1(L1,10000); TJ6:=REFX1(M5,10000)>REFX1(M10,10000) AND H=REFX1(H1,10000) AND CURRBARSCOUNT<=REFX1(ST2,10000); TJ7:=REFX1(M5,10000)=REFX1(ST2,10000) AND CURRBARSCOUNT<=REFX1(T2,10000) AND H=REFX1(H3,10000); TJ8:=REFX1(M5,10000)=REFX1(T1,10000) AND CURRBARSCOUNT<=REFX1(ST2,10000) AND L=REFX1(L3,10000); TJ9:=REFX1(M5,10000)=REFX1(ST1,10000) AND CURRBARSCOUNT<=REFX1(T1,10000) AND H=REFX1(H2,10000); TJ10:=REFX1(M5,10000)=REFX1(T,10000) AND CURRBARSCOUNT<=REFX1(ST1,10000) AND L=REFX1(L2,10000); TJ11:=REFX1(M5,10000)=REFX1(ST,10000)+1 AND CURRBARSCOUNT<=REFX1(T,10000)+1 AND H=REFX1(H1,10000); TJ12:=REFX1(M5,10000)