Code « Ichimoku Kumo Breakout »

Bonjour à tous,

 

Dans la même lignée et à la demande d’un de mes lecteurs, je vous présente un autre indicateur simple, qui détecte les « Kumo Breakout ».

Il s’agit de la cassure du nuage, par le haut ou par le bas.

 

L’indicateur (que j’ai affichée en histogramme) passe au vert (+1) lorsqu’on casse le nuage par le haut (clôture > nuage alors que la clôture précédente était en-dessous). A l’inverse, il passe au rouge (-1) lorsqu’on casse le nuage par le bas.)

 

Vous insérez l’indicateur, et le mettez en histogramme. J’ai mis en bleu les valeurs « +1 » (croisement SSpanA > SSpanB), et en rouge les valeurs « -1 ».

 

Happy trading !

 

ichimoku-kbo

 

 

Voici le code de l’INDICATEUR : 

KBO = 0 

Tenkansen = (highest[9](high)+lowest[9](low))/2
Kijunsen = (highest[26](high)+lowest[26](low))/2
SSpanA = (tenkansen[26]+kijunsen[26])/2
SSpanB = (highest[52](high[26])+lowest[52](low[26]))/2

// KBO haussier
IF (close crosses over SSpanA and SSpanA > SSpanB) OR (close crosses over SSpanB and SSpanB > SSpanA) THEN
KBO = 1
ENDIF

// KBO baissier
IF (close crosses under SSpanA and SSpanA < SSpanB) OR (close crosses under SSpanB and SSpanB < SSpanA) THEN
KBO = -1
ENDIF

return KBO as "KUMO BREAKOUT"
.
.

.

Pour obtenir le SCREENER : 

Il vous suffit de remplacer la dernière ligne par : 


CondOk = (KBO=1 or KBO=-1)
screener[CondOk]


.
Et pour une détection aussi sur la bougie précédente :

KBO = 0

Tenkansen = (highest[9](high)+lowest[9](low))/2
Kijunsen = (highest[26](high)+lowest[26](low))/2
SSpanA = (tenkansen[26]+kijunsen[26])/2
SSpanB = (highest[52](high[26])+lowest[52](low[26]))/2

// KBO haussier
IF (close crosses over SSpanA and SSpanA > SSpanB) OR (close crosses over SSpanB and SSpanB > SSpanA) THEN
KBO = 1
ENDIF

// KBO baissier
IF (close crosses under SSpanA and SSpanA < SSpanB) OR (close crosses under SSpanB and SSpanB < SSpanA) THEN
KBO = -1
ENDIF

CondOk = (KBO = 1) or (KBO = -1) or (KBO[1]=1) or (KBO[1]=-1)

screener[CondOk]
 

Share Button