// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Il sistema cancellerà tutti gli ordini in attesa e chiuderà tutte le posizioni a 0:00. Dopo l'orario "Flat Before" non saranno piazzati nuovi ordini o posizioni.
DEFPARAM FLATBEFORE = 090000
// Cancellare tutti gli ordini in attesa e chiudere tutte le posizioni all'orario "Flat After"
DEFPARAM FLATAFTER = 173000
IF time = 090000 THEN
PrezzoOre9 = close
ENDIF
c3 = abs(close - PrezzoOre9) >= 80 * pipsize
// Condizioni per entrare su posizioni long
c1 = dlow(0)
if low <= c1 and c3 then
StopLoss = abs(low[1] - c1) / pipsize
IF StopLoss <= 15 * pipsize THEN
SET STOP pLOSS StopLoss
SET TARGET pPROFIT 15
BUY 1 CONTRACT AT low[1] stop
ENDIF
ENDIF
// Condizioni per entrare su posizioni short
c2 = dhigh(0)
IF high >= c2 and c3 THEN
StopLoss = abs(high[1] - c2) / pipsize
IF StopLoss <= 15 * pipsize THEN
SET STOP pLOSS StopLoss
SET TARGET pPROFIT 15
SELLSHORT 1 CONTRACT AT high[1] stop
ENDIF
ENDIF