if LastOpIsStop = TRUE and LastOpClosed = 1 then
RIENTROLONG = ValExit +10;endif;
//PlotChart(miacondizione3,0,red,solid,2);
if LastOpIsStop = TRUE and LastOpClosed = -1 then
RIENTROSHORT = ValExit - 10;endif;
//PlotChart(miacondizione4,0,blue,solid,2);
//**************************************************************************************************************************************************
if (CompareTime(09, 10, 0) > 0) and (CompareTime(10,09, 0) < 0) then
if C > Miacondizione1 and semaforo0910 <> 1 and C > C[1] then EnterLong(NextBar, AtOpen); semaforo0910 = 1; ultimaposizione = 1; endif;
if LastOpIsStop = TRUE and LastOpClosed = 1 and semaforo0910 <> 1 and C > RIENTROLONG and C > C[1]then Enterlong(Nextbar,atopen); semaforo0910 = 1; ultimaposizione =1; endif;
if C < Miacondizione2 and semaforo0910 <> -1 and C < C[1]then EnterShort(NextBar,AtOpen); semaforo0910 = -1; ultimaposizione = -1; endif;
if LastOpIsStop = TRUE and LastOpClosed = -1 and semaforo0910 <> -1 and C < RIENTROSHORT and C < C[1]then Entershort(Nextbar,atopen); semaforo0910 = -1; ultimaposizione = -1; endif;
endif;
if (CompareTime(10, 10, 0) > 0) and(CompareTime(11,09, 0) < 0) then
if C > Miacondizione3 and semaforo1010 <> 1 and C > C[1]then EnterLong(NextBar, AtOpen); semaforo1010 = 1; ultimaposizione = 1; endif;
if LastOpIsStop = TRUE and LastOpClosed = 1 and semaforo1010 <> 1 and C > RIENTROLONG and C > C[1]then Enterlong(Nextbar,atopen); semaforo1010 = 1; ultimaposizione =1; endif;
if C < Miacondizione4 and semaforo1010 <> -1 and C < C[1]then EnterShort(NextBar,AtOpen); semaforo1010 = -1; ultimaposizione = -1; endif;
if LastOpIsStop = TRUE and LastOpClosed = -1 and semaforo1010 <> -1 and C < RIENTROSHORT and C < C[1]then Entershort(Nextbar,atopen); semaforo1010 = -1; ultimaposizione = -1; endif;
endif;
if (CompareTime(11, 10, 0) > 0) and (CompareTime(12,09, 0) < 0) then
if C > Miacondizione5 and semaforo1110 <> 1 and C > C[1]then EnterLong(NextBar, AtOpen); semaforo1110 = 1; ultimaposizione = 1; endif;
if LastOpIsStop = TRUE and LastOpClosed = 1 and semaforo1110 <> 1 and C > RIENTROLONG and C > C[1]then Enterlong(Nextbar,atopen); semaforo1110 = 1; ultimaposizione =1; endif;
if C < Miacondizione6 and semaforo1110 <> -1 and C < C[1]then EnterShort(NextBar,AtOpen); semaforo1110 = -1; ultimaposizione = -1; endif;
if LastOpIsStop = TRUE and LastOpClosed = -1 and semaforo1110 <> 1 and C < RIENTROSHORT and C < C[1]then Entershort(Nextbar,atopen); semaforo1110 = -1; ultimaposizione = -1; endif;
endif;
if (CompareTime(12, 10, 0) > 0) and (CompareTime(13,09, 0) < 0) then
if C > Miacondizione7 and semaforo1210 <> 1 and C > C[1]then EnterLong(NextBar, AtOpen); semaforo1210 = 1; ultimaposizione = 1; endif;
if LastOpIsStop = TRUE and LastOpClosed = 1 and semaforo1210 <> 1 and C > RIENTROLONG and C > C[1]then Enterlong(Nextbar,atopen); semaforo1210 = 1; ultimaposizione =1; endif;
if C < Miacondizione8 and semaforo1210 <> -1 and C < C[1]then EnterShort(NextBar,AtOpen); semaforo1210 = -1; ultimaposizione = -1; endif;
if LastOpIsStop = TRUE and LastOpClosed = -1 and semaforo1210 <> 1 and C < RIENTROSHORT and C < C[1]then Entershort(Nextbar,atopen); semaforo1210 = -1; ultimaposizione = -1; endif;
endif;
if (CompareTime(13, 10, 0) > 0) and (CompareTime(14,09, 0) < 0) then
if C > Miacondizione9 and semaforo1310 <> 1 and C > C[1]then EnterLong(NextBar, AtOpen); semaforo1310 = 1; ultimaposizione = 1; endif;
if LastOpIsStop = TRUE and LastOpClosed = 1 and semaforo1310 <> 1 and C > RIENTROLONG and C > C[1]then Enterlong(Nextbar,atopen); semaforo1310 = 1; ultimaposizione =1; endif;
if C < Miacondizione10 and semaforo1310 <> -1 and C < C[1]then EnterShort(NextBar,AtOpen); semaforo1310 = -1; ultimaposizione = -1; endif;
if LastOpIsStop = TRUE and LastOpClosed = -1 and semaforo1310 <> 1 and C < RIENTROSHORT and C < C[1]then Entershort(Nextbar,atopen); semaforo1310 = -1; ultimaposizione = -1; endif;
endif;
if (CompareTime(14, 10, 0) > 0) and (CompareTime(15,09, 0) < 0) then
if C > Miacondizione11 and semaforo1410 <> 1 and C > C[1]then EnterLong(NextBar, AtOpen); semaforo1410 = 1; ultimaposizione = 1; endif;
if LastOpIsStop = TRUE and LastOpClosed = 1 and semaforo1410 <> 1 and C > RIENTROLONG and C > C[1]then Enterlong(Nextbar,atopen); semaforo1410 = 1; ultimaposizione =1; endif;
if C < Miacondizione12 and semaforo1410 <> -1 and C < C[1]then EnterShort(NextBar,AtOpen); semaforo1410 = -1; ultimaposizione = -1; endif;
if LastOpIsStop = TRUE and LastOpClosed = -1 and semaforo1410 <> -1 and C < RIENTROSHORT and C < C[1]then Entershort(Nextbar,atopen); semaforo1410 = -1; ultimaposizione = -1; endif;
endif;
if (CompareTime(15, 10, 0) > 0) and (CompareTime(16,09, 0) < 0) then
if C > Miacondizione13 and semaforo1510 <> 1 and C > C[1]then EnterLong(NextBar, AtOpen); semaforo1510 = 1; ultimaposizione = 1; endif;
if LastOpIsStop = TRUE and LastOpClosed = 1 and semaforo1510 <> 1 and C > RIENTROLONG and C > C[1]then Enterlong(Nextbar,atopen); semaforo1510 = 1; ultimaposizione =1; endif;
if C < Miacondizione14 and semaforo1510 <> -1 and C < C[1]then EnterShort(NextBar,AtOpen); semaforo1510 = -1; ultimaposizione = -1; endif;
if LastOpIsStop = TRUE and LastOpClosed = -1 and semaforo1510 <> -1 and C < RIENTROSHORT and C < C[1]then Entershort(Nextbar,atopen); semaforo1510 = -1; ultimaposizione = -1; endif;
endif;
if (CompareTime(16, 10, 0) > 0) and (CompareTime(17,09, 0) < 0) then
if C > Miacondizione15 and semaforo1610 <> 1 and C > C[1]then EnterLong(NextBar, AtOpen); semaforo1610 = 1; ultimaposizione = 1; endif;
if LastOpIsStop = TRUE and LastOpClosed = 1 and semaforo1610 <> 1 and C > RIENTROLONG and C > C[1]then Enterlong(Nextbar,atopen); semaforo1610 = 1; ultimaposizione =1; endif;
if C < Miacondizione16 and semaforo1610 <> -1 and C < C[1]then EnterShort(NextBar,AtOpen); semaforo1610 = -1; ultimaposizione = -1; endif;
if LastOpIsStop = TRUE and LastOpClosed = -1 and semaforo1610 <> 1 and C < RIENTROSHORT and C < C[1]then Entershort(Nextbar,atopen); semaforo1610 = -1; ultimaposizione = -1; endif;
endif;
if (CompareTime(17, 10, 0) > 0) and (CompareTime(17,30, 0) < 0) then
if C > Miacondizione17 and semaforo1710 <> 1 and C > C[1]then EnterLong(NextBar, AtOpen); semaforo1710 = 1; ultimaposizione = 1; endif;
if LastOpIsStop = TRUE and LastOpClosed = 1 and semaforo1710 <> 1 and C > RIENTROLONG and C > C[1]then Enterlong(Nextbar,atopen); semaforo1710 = 1; ultimaposizione =1; endif;
if C < Miacondizione18 and semaforo1710 <> -1 and C < C[1]then EnterShort(NextBar, AtOpen);semaforo1710 = -1; ultimaposizione = -1; endif;
if LastOpIsStop = TRUE and LastOpClosed = -1 and semaforo1710 <> 1 and C < RIENTROSHORT and C < C[1]then Entershort(Nextbar,atopen); semaforo1710 = -1; ultimaposizione = -1; endif;
endif;/CODE]