// ===== VALORES MODIFICABLES =====
// --- Relativo a la hora ---
noEntryBeforeTime = 050000
noEntryAfterTime = 220000
TimeEnterBefore = Time >= noEntryBeforeTime
TimeEnterAfter = Time > noEntryAfterTime
// --- Relativo al RSI ---
ValorRSI = 9
ValorEMA = 5
// --- Relativo al ADX ---
ValorADX = 11
// ===== A partir de aquí no se toca el código =====
// ***** Reglas de tiempo *****
// --- Variables de la estrategia ---
MiRSI = RSI[ValorRSI](close)
MiEMARSI = ExponentialAverage[ValorEMA](MiRSI)
MiDIPositivo = DIplus [ValorADX]
MiDINegativo = DIminus[ValorADX]
// --- Condiciones de Posiciones Largas ---
Condicion1Larga = MiDIPositivo[1] < MiDIPositivo
// -- Condiciones de Posiciones Cortas ---
Condicion1Corta = MiDIPositivo[1] > MiDINegativo
// ********** ESTRATEGIA **********
CruceLargo = MiRSI CROSSES OVER MiEMARSI AND (TimeEnterBefore AND TimeEnterAfter AND Condicion1Larga)
CruceCorto = MiRSI CROSSES UNDER MiEMARSI AND (TimeEnterBefore AND TimeEnterAfter AND Condicion1Corta)
// ===== SCREENER =====
SCREENER [CruceLargo OR CruceCorto]