Boîtes Ichimoku khalid el bouzidi

Indicateur de range ou boite ichimoku

Je viens de lire le livre de Khalid El Bouzidi tome 1 “Trader l’Ichimoku”, que je recommande particulièrement si vous voulez apprendre Ichimoku et utiliser des stratégies Ichimoku swing trading pour vos trades. Vous pouvez le commander sur son site Ichimoku Academy

Dans ce livre, il parle de la technique du pip de plus, qui consiste à surveiller le marché quand les bornes de Tenkan/Kijun/Senkou Span B sont alignées soit sur le haut soit le bas. Le franchissement de cette borne commune en clôture indique une possible accélaration dans le sens de la tendance avec un signal d’entrée en position.

J’ai développé un indicateur qui permet d’afficher les 3 boites quand une configuration d’alignement se produit avec un signal si les cours sortent des boîtes. Il affiche également les 3 boites sur la dernières bougies ( en daily) pour visualiser l’état actuel du marché.

Vous trouverez le code de cet indicateur ci-dessous, ainsi qu’une petite présentation en vidéo.

Cet indicateur est tout nouveau pour moi, on doit pouvoir l’améliorer, n’hesitez pas à commenter et à me faire vos retour pour le faire évoluer.

 

Code Indicateur PRT (ProRealTime V11)

// Affichage des boites Ichimoku (tenkan, kikun,ssb) quand elles sont alignées sur le haut ou le bas, ainsi que les boites en cours en daily
period = 9
hh9 = highest[period](high)
ll9 = lowest[period](low)

period = 26
hh26 = highest[period](high)
ll26 = lowest[period](low)

period = 52
hh52 = highest[period](high)
ll52 = lowest[period](low)

toph = hh9=hh26 and hh26=hh52

// boites alignées sur le haut du range
IF toph and not toph[1] then
DRAWRECTANGLE(barindex,ll9,barindex-9,hh9)coloured(0,0,255,255)
DRAWRECTANGLE(barindex,ll26,barindex-26,hh26)coloured(0,255,105,255)
DRAWRECTANGLE(barindex,ll52,barindex-52,hh52)coloured(255,0,0,255)
borneh = hh9
endif

If close > borneh then
DRAWARROWUP(barindex,low)coloured(10,255,10)
borneh=1000000000
endif

 

topb = ll9=ll26 and ll26=ll52

IF topb and not topb[1] then
DRAWRECTANGLE(barindex,ll9,barindex-9,hh9)coloured(0,0,255,255)
DRAWRECTANGLE(barindex,ll26,barindex-26,hh26)coloured(0,255,105,255)
DRAWRECTANGLE(barindex,ll52,barindex-52,hh52)coloured(255,0,0,255)
borneb=ll9
endif

if close < borneb then
DRAWARROWDOWN(barindex, high)coloured(255,10,10)
borneb=0
endif

 

// boite actuelle en daily, ne marche pas en intraday
if islastbarupdate then
DRAWRECTANGLE(barindex,lowest[9](low),barindex-9,highest[9](high))coloured(0,0,255,255)
DRAWRECTANGLE(barindex,lowest[26](low),barindex-26,highest[26](high))coloured(0,255,0,255)
DRAWRECTANGLE(barindex,lowest[52](low),barindex-52,highest[52](high))coloured(255,0,0,255)
endif

 

RETURN

Voir un autre screener ichimoku qui recherche des actions en tendance haussière ou baissière.

Avalement baissier (Chandeliers Japonais)

L'avalement baissier comme l'avalement haussier une des figures de retournement de base des chandeliers japonais. Comment reconnaître un avalement baissier ? Un avalement baissier est constitué d'une première bougie haussière, de préférence avec un corps important et...

lire plus

Avalement Haussier (Chandeliers Japonais)

L'avalement haussier fait parti des figures de retournement de base des chandeliers japonais. Comment reconnaître un avalement haussier ? Un avalement haussier est constitué d'une première bougie baissière, de préférence avec un corps important et des petites ombres....

lire plus

Backtest indicateur MACD

Un backtest sur l'indicateur MACD pour développer une stratégie de trading gagnante. L'indicateur MACD est très utilisé, mais quelle stratégie appliquer pour l'utiliser au mieux ? Dans cet article je vous propose de backtester une stratégie possible avec cet...

lire plus

15 Commentaires

  1. Olivier OLMI

    Salut Giorgio !

    Félicitation pour la programmation de ce code des boites dans les boites !
    il est très bien fait car il y a meme les fleches de départ du pip de plus !!!
    je vais l’intégré a ma plateforme prorealtime … mais en changeant les unité de temps 15Mn H1 et H4,
    car je trade plutot sur le Forex et souhaite plus d’oportunité ,-)
    encore félicitation !!!
    si tu es doué en code, un autre serais intéréssant à réaliser (toujours dans le livre de Khalid) c’est celui de la danse du marché ! les unité de temps sont : année, trimestre, mois, semaine, jour et H4 (avec des lignes (codifier par couleur, ou tirets ou point, épaisseur peu etre pas pour ne pas encombrer le graphique) indiquant sur le coté droit de l’écran à quel unité de temps correspond la ligne ! c’est un utilitaire redoutable.
    encore merci à Toi et te souhaite de belle plus value !!

    Olivier
    facebook : Sailorman Oliversail (j’utilise très peu)
    tweeter : sailorman sailoliver

    No votes yet.
    Please wait...
    Réponse
  2. Georges

    Le code a été mis à jour pour la version 11 de ProRealTime

    No votes yet.
    Please wait...
    Réponse
  3. Sébastien

    Bonjour,

    La variable islastbarupdate n’est pas défini. Que contient elle ?

    Merci pour ton aide.

    No votes yet.
    Please wait...
    Réponse
    • Georges

      Bonjour,

      C’est une nouvelle variable de la version PRT 11, elle indique la dernière barre du graphique

      No votes yet.
      Please wait...
      Réponse
      • Sébastien

        Merci pour ton retour. Pas moyen de contourner ça ?

        No votes yet.
        Please wait...
        Réponse
        • Georges

          Non sinon ça dessine des rectangles partout 🙂

          No votes yet.
          Please wait...
          Réponse
  4. SB

    Bonjour,
    J’ai installé votre indicateur. Merci!
    Pour améliorer la visibilité, j’aimerais adapter le fond des boites pour obtenir le même fond des boites que celui sur votre vidéo de présentation.
    Pourriez-vous nous indiquer comment faire ?
    Merci,
    SB

    No votes yet.
    Please wait...
    Réponse
    • Georges

      Bonjour,

      Normalement c’est les mêmes.
      Pour modifier les couleurs il faut jouer sur la commande coloured
      https://www.prorealcode.com/documentation/coloured/

      No votes yet.
      Please wait...
      Réponse
      • SB

        Il faut ajouter BORDERCOLOR pour que COLOURED soit modifiable en v11. Voir cet exemple: https://www.prorealcode.com/topic/array-variables-availability-in-prorealtime/#post-118817

        No votes yet.
        Please wait...
        Réponse
  5. SB

    // Affichage des boites Ichimoku (tenkan, kikun,ssb) quand elles sont alignées sur le haut ou le bas, ainsi que les boites en cours en daily
    period = 9
    hh9 = highest[period](high)
    ll9 = lowest[period](low)

    period = 26
    hh26 = highest[period](high)
    ll26 = lowest[period](low)

    period = 52
    hh52 = highest[period](high)
    ll52 = lowest[period](low)

    toph = hh9=hh26 and hh26=hh52

    // boites alignées sur le haut du range
    IF toph and not toph[1] then
    DRAWRECTANGLE(barindex,ll9,barindex-9,hh9) coloured(0,0,255,25) bordercolor(0,0,255)
    DRAWRECTANGLE(barindex,ll26,barindex-26,hh26) coloured(0,255,105,25) bordercolor(0,255,105)
    DRAWRECTANGLE(barindex,ll52,barindex-52,hh52) coloured(255,0,0,25) bordercolor(255,0,0)
    borneh = hh9
    endif

    If close > borneh then
    DRAWARROWUP(barindex,low)coloured(10,255,10)
    borneh=1000000000
    endif

    topb = ll9=ll26 and ll26=ll52

    IF topb and not topb[1] then
    DRAWRECTANGLE(barindex,ll9,barindex-9,hh9) coloured(0,0,255,25) bordercolor(0,0,255)
    DRAWRECTANGLE(barindex,ll26,barindex-26,hh26) coloured(0,255,105,25) bordercolor(0,255,105)
    DRAWRECTANGLE(barindex,ll52,barindex-52,hh52) coloured(255,0,0,25) bordercolor(255,0,0)
    borneb=ll9
    endif

    if close < borneb then
    DRAWARROWDOWN(barindex, high)coloured(255,10,10)
    borneb=0
    endif

    // boite actuelle en daily, ne marche pas en intraday
    if islastbarupdate then
    DRAWRECTANGLE(barindex,lowest[9](low),barindex-9,highest[9](high)) coloured(0,0,255,25) bordercolor(0,0,255)
    DRAWRECTANGLE(barindex,lowest[26](low),barindex-26,highest[26](high)) coloured(0,255,105,25) bordercolor(0,255,105)
    DRAWRECTANGLE(barindex,lowest[52](low),barindex-52,highest[52](high)) coloured(255,0,0,25) bordercolor(255,0,0)
    endif

    RETURN

    No votes yet.
    Please wait...
    Réponse
  6. Gilles

    Bonjour et un grand merci pour ces codes.
    J’ai un problème technique : l’import dans Pro Real Time 11 se passe bien mais je ne vois pas “Ichimoku boite” dans la liste…
    Vos codes ICHIMOKU tendance baissière/haussière eux sont bien visibles.
    Un conseil ?
    Merci

    No votes yet.
    Please wait...
    Réponse
  7. Gilles

    Bonjour et un grand merci pour ces codes.
    J’ai un problème technique : l’import dans Pro Real Time 11 se passe bien mais je ne vois pas “Ichimoku boite” dans la liste…
    Vos codes ICHIMOKU tendance baissière/haussière eux sont bien visibles.
    Un conseil ?
    Merci

    No votes yet.
    Please wait...
    Réponse
    • Georges

      L’un est un screener (ichimoku tendance) l’autre un indicateur (boites) donc il ne faut pas les importer dans les mêmes outils

      No votes yet.
      Please wait...
      Réponse
  8. didier Arnaud

    Pour le screener de Ichimoku boites ne le trouve pas pour l’importer dans Pro Real Time 11

    No votes yet.
    Please wait...
    Réponse
    • Georges

      ce n’est pas un screener mais un indicateur

      No votes yet.
      Please wait...
      Réponse

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Recevoir la newsletter

et mon modéle de journal de trading

Merci pour ton inscription, vérifie ta boîte mail

Pin It on Pinterest

Share This