// Definizione del limite massimo di Stop Loss in punti
MaxStopLoss = 100
// Ottenere il massimo e il minimo del giorno precedente
highPrevDay = DHigh(1) // Massimo del giorno precedente
lowPrevDay = DLow(1) // Minimo del giorno precedente
// Condizione di ingresso long
IF NOT OnMarket AND conditionLong THEN
entryPrice = close // Memorizza il prezzo di chiusura come riferimento
stopLossLong = MAX(lowPrevDay, entryPrice - MaxStopLoss * pipsize) // SL: minimo del giorno precedente o -100 punti
BUY 1 CONTRACT AT MARKET
SET STOP PRICE stopLossLong
ENDIF
// Condizione di ingresso short
IF NOT OnMarket AND conditionShort THEN
entryPrice = close // Memorizza il prezzo di chiusura come riferimento
stopLossShort = MIN(highPrevDay, entryPrice + MaxStopLoss * pipsize) // SL: massimo del giorno precedente o +100 punti
SELLSHORT 1 CONTRACT AT MARKET
SET STOP PRICE stopLossShort
ENDIF