// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Impedisce al sistema di creare nuovi ordini per entrare a mercato o aumentare la taglia della posizione prima dell'orario specificato
noEntryBeforeTime = 080000
timeEnterBefore = time >= noEntryBeforeTime
// Impedisce al sistema di piazzare nuovi ordini per entrare a mercato o aumentare la taglia della posizione dopo l'orario indicato
noEntryAfterTime = 220000
timeEnterAfter = time < noEntryAfterTime
// Condizioni per entrare su posizioni long
sopra = highest[hh](high)
c1 = (sopra > sopra[1])
sotto = lowest[mm](low)
c2 = (sotto >= sotto[1])
// long se sopra aumenta rispetto alla barra primae sotto rimane uguale o aumenta rispetto alla barra prima
IF (c1 AND c2) AND timeEnterBefore AND timeEnterAfter THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Condizioni per entrare su posizioni short
//(sopra) rimane uguale o diminuisce e sotto inizia a scendere rispetto a sotto alla barra prima
c4 = (sotto < sotto[1])
c5= sopra<=sopra[1]
//c6= c5 and c2
IF c4 and c5 and timeEnterBefore AND timeEnterAfter then
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
//set stop ptrailing 50
graphonprice sopra
graphonprice sotto
//uscire dallo short