// 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 = 170000
// Cancellare tutti gli ordini in attesa e chiudere tutte le posizioni all'orario "Flat After"
DEFPARAM FLATAFTER = 215500
timeframe(2h,updateonclose)
// Impedisce al sistema di tradare in giorni specifici della settimana
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
// Condition to limit only one trade per day
firstbar = barindex - intradaybarindex
if tradeindex(1) < firstbar then
nottraded = 1
elsif tradeindex(1) >= firstbar then
traded = 0
endif
// Condizioni per entrare su posizioni long
c1 = (close[1] > DClose(1)[1])
IF c1 AND not daysForbiddenEntry THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Stop e target
SET STOP pLOSS 200
SET TARGET pPROFIT 180
timeframe(5mn)