// Definición de los parámetros del código
DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
// El sistema anulará todas las órdenes pendientes y cerrará todas las posiciones a las 0:00. No se permitirá ninguna nueva orden ni posición después de la hora "FLATBEFORE".
DEFPARAM FLATBEFORE = 165900
// Anular todas las órdenes pendientes y cerrar todas las posiciones a la hora "FLATAFTER"
DEFPARAM FLATAFTER = 230000
// Impide al sistema crear nuevas órdenes para entrar al mercado a aumentar el tamaño de la posición antes de una hora precisa
noEntryAfterTime = 173000
timeEnterAfter = time < noEntryAfterTime
// Impide al sistema operar en días precisos de la semana
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
// Condiciones para entrada de posiciones largas
c1 = (close > 0)
indicator1 = Average[27](close)
c2 = (close > indicator1)
IF (c1 AND c2) AND timeEnterAfter AND not daysForbiddenEntry THEN
BUY 0.5 CONTRACT AT MARKET
ENDIF
// Stops y targets
SET STOP pLOSS 25
SET TARGET pPROFIT 324