//****************************************************************
//* Estrategia Rotura de Kumo Completa
//* Autor: Rafa Barreto: Ayuda Nicolás
//****************************************************************
DEFPARAM CumulateOrders = false
// ===== VALORES MODIFICABLES =====
// -- Construyendo la graficación Ichimoku --
// -- Valores NO Standar: Fibonacci: 8; 21; 55 --
// -- Valores NO Standar: Actuales : 7;22;44
// -- Valores Standar: 9; 26; 52
PeriodoCorto = 8
PeriodoMedio = 21
PeriodoLargo = 55
Tenkan = (highest[PeriodoCorto](High) + lowest[PeriodoCorto](Low)) / 2
Kijun = (highest[PeriodoMedio](High) + lowest[PeriodoMedio](Low)) / 2
SpanA = (TenKan[PeriodoMedio] + Kijun[PeriodoMedio]) / 2
SpanB = (highest[PeriodoLargo](High[PeriodoMedio]) + lowest[PeriodoLargo](Low[PeriodoMedio])) / 2
Chikou = Close
// ===== A partir de aquí no se toca el código =====
// --- Condiciones de Posiciones Largas ---
Condicion1Larga = (close > SpanA) AND (close > SpanB)
//Condicion2Larga = (Tenkan > SpanA) AND (Tenkan > SpanB)
//Condicion3Larga = (Kijun > SpanA) AND (Kijun > SpanB)
//Condicion4Larga = (Chikou > SpanA) AND (Chikou > SpanB)
Condicion5Larga = (SpanA[PeriodoMedio] > SpanB[PeriodoMedio])
Condicion6Larga = (SpanA[PeriodoMedio] < SpanB[PeriodoMedio])
Condicion7Larga = chikou > close[PeriodoMedio]
if not onmarket and (Chikou CROSSES OVER SpanA[PeriodoMedio] AND (Condicion1Larga AND Condicion5Larga and Condicion7Larga )) or (Chikou CROSSES OVER SpanB[PeriodoMedio] AND (Condicion1Larga AND Condicion6Larga and Condicion7Larga)) then
buy 1 shares at market
endif
// -- Condiciones de Posiciones Cortas ---
Condicion1Corta = (close < SpanA) AND (close < SpanB)
//Condicion2Corta = (Tenkan < SpanA) AND (Tenkan < SpanB)
//Condicion3Corta = (Kijun < SpanA) AND (Kijun < SpanB)
//Condicion4Corta = (Chikou < SpanA) AND (Chikou < SpanB)
Condicion5Corta = (SpanA[PeriodoMedio] < SpanB[PeriodoMedio])
Condicion6Corta = (SpanA[PeriodoMedio] > SpanB[PeriodoMedio])
Condicion8Larga = chikou < close[PeriodoMedio]
if not onmarket and (Chikou CROSSES UNDER SpanA[PeriodoMedio] AND (Condicion1Corta AND Condicion5Corta and Condicion8Larga )) or (Chikou CROSSES UNDER SpanB[PeriodoMedio] AND (Condicion1Corta AND Condicion6Corta and Condicion8Larga)) then
sellshort 1 shares at market
endif
set stop ploss 50
SET TARGET PPROFIT 30