The “Ichimoku KBO Chikou” trading strategy

The “Ichimoku KBO Chikou” trading strategy

Hello everyone,

I particularly like to do some studies on the Ichimoku indicator.

There are many strategic possibilities, and unlike some preconceived ideas, it is quite possible to develop automated trading strategies based on this indicator and some predefined rules.

Here, I will present you a very simple strategy, that can surprise by its effectiveness in many conditions.

Indeed, you will find that the result is mostly profitable over the long term (even if the curve of capital evolution is not always beautiful), whatever the stock / index / forex pair, and the timeframe.

I found that this strategy works rather well on the CFD associated with the DAX, in M15 graphs.

Of course, this strategy is far from being a panacea, but it has the merit of attracting our attention and being able to be developed. There must be many opportunities for improvement.

The rules are simple :

BUY if:

  • the price is above the kumo (either it was already,

    Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. PRT_kok • 12/30/2016 #

    Salut Doc,
    T’aurais pas fait une erreur dans ton code à la ligne 13 ? -:)
    Cdt.
     

    • Nicolas • 12/30/2016 #

      Non je pense en effet également que la Chikou est bien le Close de la bougie actuelle, mais il est vrai que visuellement celle-ci doit être dessiné 26 bougies en arrière. C’est une discussion que l’on a déjà eu dans d’autres sujets sur le forum, ça prête à confusion très souvent 🙂

    • PRT_kok • 12/30/2016 #

      En effet, c’est l’affectation Chikou=close qui m’a induit en erreur…

  2. Rohan • 12/30/2016 #

    // Excusez mon français, j’utilise Google Translate 🙂
    Hallo Doctrading,Je suis entièrement d’accord avec vous, l’Ichimoku peut être quantifiée. Je suis nouveau à ProRealTime et a passé les derniers mois à apprendre, mais j’ai créé quelques indicateurs Ichimoku (y compris l’oscillateur de profondeur Kumo, Tenken Kijun pondérée MACD, Kijun profit prendre les canaux, Kijun oscillateur etc).
    Merci pour votre post, je vais lire toutes vos études Ichimoku et publier 🙂
    Cordialement

    • Nicolas • 12/30/2016 #

      Even if Doctrading is French, you can speak English on this website, this is the main language used here 🙂
      I’m really interested into your Ichimoku derived indicators’codes, don’t be shy and post them into the Library for everyone’s benefit 😉

  3. Doctrading • 12/30/2016 #

    Bonjour,
     
    merci pour votre message;
     
    Il n’y a pas d’erreur, la valeur du chikou est bien celle du cours, c’est juste la visualisation en décalage 26 périodes auparavant qui change.
    Mais on considère bien la valeur du chikou (clôture actuelle), par rapport au kumo 26 périodes auparavant.
     
    Je vous souhaite d’excellentes fêtes de fin d’année.
    A bientôt,
    Bien cordialement,

  4. Joachim Nilsson • 12/30/2016 #

    Hello guys!
    I´m pretty new to this but dosen´t this code take long and short position at the same time? If I add this peace of code I get a very different result. Am I wrong?
    //////////////

    IF not shortonmarket and ca1 and ca2 THEN

    buy at market

    ENDIF

    IF not longonmarket and cv1 and cv2 THEN

    sellshort at market

    ENDIF
     

    • David • 12/30/2016 #

      Joachim it doesn’t have long or short positions at the same time it’s not possible on PRT currently. It’s saying check which position side is open and if it is don’t take the opposite. Only take a position if the opposite isn’t open. 

  5. Matriciel • 12/30/2016 #

    Bonjour Doctrading,
    Merci pour votre travail et d’avoir partagé votre stratégie de trading.
    Je me suis permis d’apporter quelques rajouts à votre code initial et de ce fait éviter les frais intradays inhérents.
    Bien à vous.
    DJ
     
    Defparam cumulateorders = false
    Defparam flatafter = 234500

    // INDICATEURS

    Tenkansen = (highest[9](high)+lowest[9](low))/2
    Kijunsen = (highest[30](high)+lowest[30](low))/2
    SSpanA = (tenkansen[26]+kijunsen[26])/2
    SSpanB = (highest[56](high[23])+lowest[56](low[23]))/2
    chikou = close
    n = 32 //32
    na = 34 //34
    nb = 34 //34
    n1 = 1 //1

    // POSITION KUMO

    // ACHAT
    ca1 = (close[n] > SSpanA[na] and SSpanA[na] > SSpanB[nb]) or (close[n] > SSpanB[nb] and SSpanB[nb] > SSpanA[na])

    // VENTE
    cv1 = (close[n] < SSpanA[na] and SSpanA[na] < SSpanB[nb]) or (close[n] < SSpanB[nb] and SSpanB[nb] < SSpanA[na])

    ///////////////

    // POSITION CHIKOU

    // ACHAT
    ca2 = Chikou > SSpanA[n1] and Chikou > SSpanB[n1]

    // VENTE
    cv2 = Chikou < SSpanA[n1] and Chikou < SSpanB[n1]

    //////////////

    IF time > 080000 and time < 194500 and ca1 and ca2 THEN
    buy at market
    ENDIF

    IF time > 080000 and time < 194500 and cv1 and cv2 THEN
    sellshort at market
    ENDIF
     

  6. Matriciel • 12/30/2016 #

    Oups…Je voulais dire éviter les frais overnight ! 🙂

  7. Jake26 • 12/30/2016 #

    Thanks for sharing your work with this code, Doc.
    Impressive results in backtests with short timeframes! I trade forex and this works particularly well with EUR/USD and GBP/USD, which interests me. The code posted by Matriciel also shows promising results in backtest too. I’m new to PRT and have never coded, so am unsure what the difference is between the original code and Matriciel’s regarding trade execution. 
    This is probably a silly question but is there a way to change the position size (currency unit / point) as it appears to be fixed? 
    Also, is anyone live trading this; do you have performance statistics you could kindly share?
    Many thanks,
    Jake

  8. Doctrading • 12/30/2016 #

    Hello,
    Actually I’m not trading this strategy.
    I’m looking to make a good automated trading strategy with Ichimoku. But only Kumo breakout and Chikou won’t do it…
    I must work !
    Best regards,

  9. Rohan • 12/30/2016 #

    Hello Doctrading, 
    I am also very interested in the Ichimoku (I am trading it but discretionary and not automated). 
    Would you like to form a collaboration in a forum and design a system together?Because I agree, using only Kumo and Chikou does not trade well in all markets conditions/instruments.
    Kind regards

  10. pascal3431 • 12/30/2016 #

    Salut Doc ,
    Je ne vois pas ce qui fait office de stop dans ce code .. un retour dans le nuage ?

    • Doctrading • 12/30/2016 #

      Bonjour,
      Il s’agit juste d’une stratégie où on est toujours en position : soit à l’achat / soit à la vente. Donc pas de stop loss.
      Un sujet d’étude… qui doit être améliorable.

  11. pascal3431 • 12/30/2016 #

    Bonjour,
    après quelques essais sur EUR/USD au M15 en rajoutant(car sinon on est en perte) un STOP LOSS et un TARGET PROFIT je n’arrive pas à mieux que 5,33% sur les 2 dernières années …

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar

+3 more likes

Related users ' posts
nicko Many Thanks Viv. It looks good
Nokis Bonjour Vivien, Comment je peux faire pour adapter ton code afin: De cibler les sociétés q...
sam00075 I tried it today and it gave great results. So a big Thanks !
IV Mcm Bonjour, Je ne reconnais pas cette ligne dans le code, essayer de télécharger directement le...
Manu L. Bonjour, Possible de créer un screnner multiframe Mois dans Ichimoku semaine dans Ichimok...
Bard Hi @Vonasi, this is an excellent tool! I noticed you times by 180 and was wondering why? W...
Bard I have no idea what is wrong with the posting on this website. I have problems editing posts...
Bard And now my first post displays okay? It literally had copies of my orig post all added toget...
Zigo
4 years ago
denmar Neat. Thanks.
Zigo Line 39 TS has to be KS Line 41 TS has to be KS
carpentier Joffrey Bonjour à tous, Avant tout merci pour ce travail, cependant je suis bloqué quand je l'insta...
carpentier Joffrey Re, C'est ok, j'ai trouvé mon erreur... Cependant sur quel base peut on calculer son CALC...
Aragorna Hi Nicolas, How is it possible to use it in a higher timeframe plotted on a lower timeframe?...
cristofer Same here, as the long version, adding SMA200: sma200 = Average[200](Close) > Close ...
cristofer mate, I just realised that the formula for TenakanSen is wrong, it should be: TS=(highe...
cristofer Very nice! thanks for sharing this. I added (as a personal preference) that the Close mus...
cristofer same here with the TS formula: TS=(highest[9](high) + highest[9](low))/2 source: h...
Vinks_o_7 Thanks again Vonasi !
Bard Thank you, this is a great tool @Vonasi, especially for those that used to like shorting Ind...
Aragorna Hi Vonasi, is there a reason why it does not work anymore in new version ePRT Platform? tha...
sycomore Ça ne fonctionne sur aucune valeur, je dois être trop con...
Nicolas il faut appliquer l'indicateur sur le prix.
AntoGH Je crains de ne pas comprendre... Cela indique la probabilité de la prochaine bougie ou donn...
Gubben So far so good. After a long drawdown it was winning four times in five weeks. Since 24 jul...
pat95162 Salut Pourquoi je n'ai pas les même résultats que vous
UkCoopDownUnder Any hints for us, on which variables we should be optimising ? As of November 2020, the cu...
Jan
5 years ago
Kovit Hi guys, please could someone help with a bit of Ichimoku code that will improve performance...
Kovit lol I should be more exact with my wording, more accurately I was looking for an indicator t...
jm121212 how can we change the default settings?
robert123 hi there, how do you get the images of the knights etc into your code....and is there anywhe...
swapping hello robert123, on this site -> https://fr.piliapp.com/symbol/
marcosamo Hello and thank you for this indicator, I have a small problem, it only shows the pawn at th...
marcosamo in fact I just saw a rider, so everything works sorry for my previous question
swapping perfect marcosamo, coupled with ichimoku-price-pattern this is better ;)
quibe56 Bonjour, à priori les couleurs pour le Katana ne fonctionnent pas ( départ haussier ou élan...
swapping Bonjour quibe56, n'ayant pas rencontré ce défaut je continu néanmoins à structurer le code p...
Vonasi Yes that was the issue. I have posted an updated ITF file here: https://www.prorealcode.com/...
crolakstrading @vonasi Thank you for fixing the issue! This is a great indicator.
gregoire good evening vonasi , I had made the request to create this indicator a few years ago and I ...
XXXXVII Great job! Indeed it leaves to think ..
Jigsaw20000 Bonjour, vous auriez un conseil pour régler l'affichage de l'indicateur ? les textes s'affic...
tobytarczy Hi Vonasi, Sounds lovely, I race yachts around europe myself. Most regattas cancelled unfor...
mlouys Hello Vonasi thank for your work ! A question how can we do it for minutes ( or 15 min or x ...
Vonasi I think that would be possible but probably in a whole new indicator as detecting when a new...

Top