// Definición de los parámetros del código
DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
// Condiciones de salida de posiciones largas
indicator1, ignored = CALL KELTNER[22, 1.5, 2](close)
indicator2, ignored, ignored, ignored = CALL "bollinger keltner"[20, 2, 3.2]
c1 = (indicator1 CROSSES OVER indicator2)
IF c1 THEN
SELL AT MARKET
ENDIF
// Condiciones de entrada de posiciones cortas
indicator3, ignored = CALL KELTNER[4, 1.6, 2](close)
indicator4, ignored, ignored, ignored = CALL "bollinger keltner"[20, 2, 1.5]
c2 = (indicator3 CROSSES UNDER indicator4)
IF c2 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
// Stops y objetivos
SET TARGET pPROFIT 20