Heikin Ashi Doji screener

Heikin Ashi Doji screener

This is a Doji pattern adapted for Heikin Ashi candlesticks. The pattern’s body size can be adjusted in the parameter, in percent compared to the complete range of the candle. It is set to 5 percent but you could change it with the desired body size.

This Doji screener has been coded by request on Italian ProScreener forum.  

A wide range of other patterns can be retrieved in another complete indicator that grouped many candlesticks patterns, you can find it here: candlesticks patterns recognition

A Doji pattern is a well known candlestick formation that symbolize a market exhaustion or an indecision of the bull or bear actual trend.

 

 

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. pascal3431 • 01/10/2017 #

    Est ce que le screener fonctionne si l’on n’est pas en visualisation Heikin-Ashi ?

    • Nicolas • 01/10/2017 #

      Oui il fonctionnera de la même façon et dans tous les autres types de représentations du prix, les bougies heikin ashi sont entièrement recalculés dans le code de l’indicateur. 

  2. zen83 • 01/10/2017 #

    Merci Nicolas, génial! cela faisait un certain temps que je l’attendais, c’est un bel outil d’aide à la décision en double visualisation HA / Chandelier

  3. finplus • 01/10/2017 #

    Bonjour, merci pour ce screener qui m’intéresse énormément. Etant nul en codage, je souhaiterai savoir s’il était possible d’adapter le screener au sujet suivant : je souhaiterai pouvoir avoir un screener me permettant d’identifier toujours le Heiken Ashi les bougies avec un tout petit corps et de longues mèches. J’avais pensé calculer la différence entre le cours d’ouverture et celui de clôture (= le corps) et la comparer (si par exemple le cours d’ouverture est supérieur au cours de cloture) aux données suivants : plus haut – cours d’ouverture (= la mèche haute) > au moins 3 fois (par exemple) au corps. J’ai tenté de coder un screener mais il ne me donne pas de bons résultats. Quelqu’un peut il m’aider SVP? Merci.

    • Nicolas • 01/10/2017 #

      Je pense qu’il faudrait poster un nouveau sujet dans le support ProScreener du forum, on y sera bien plus à l’aise pour y parler de ce nouveau sujet 🙂 

  4. duduche • 01/10/2017 #

    Bravo.

  5. Nicolaconte • 01/10/2017 #

    Many many thanks for that Nicolas. What if i would like to screen a weekly time frame? It seems that it pull out stocks only in a daily tf. Thanks!

    • Nicolas • 01/10/2017 #

      Choose weekly timeframe in the dropdown menu in ProScreener.

  6. marcara • 01/10/2017 #

    Thank you very much for the code. I added some code to check if there is a Doji in the previous candle.

  7. marcara • 01/10/2017 #

    //PRC_Doji Heikin Ashi | screener
    //10.01.2017
    //Nicolas @ http://www.prorealcode.com
    //Sharing ProRealTime knowledge

    // — parameters
    DojiSize = 5 //x% percent of body size compared to the complete range of the candlestick
    // —

    if barindex>1 then
    haclose=(open+close+low+high)/4
    haopen=(haopen[1]+haclose[1])/2
    xHigh = Max(haOpen, haClose)
    xLow = Min(haOpen, haClose)
    hahigh = Max(High,xHigh)
    halow = Min(Low,xLow)
    // Added to check if the -1 Candle is a Keiken Ashi Doji
    haclose1=(open[1]+close[1]+low[1]+high[1])/4
    haopen1=(haopen1[2]+haclose1[2])/2
    xHigh1 = Max(haOpen1[1], haClose1[1])
    xLow1 = Min(haOpen1[1], haClose1[1])
    hahigh1 = Max(High[1],xHigh1)
    halow1 = Min(Low[1],xLow1)
    endif

    data=(abs(haopen – haclose) <= (hahigh – halow) * DojiSize/100)
    data1=(abs(haopen1 – haclose1) <= (hahigh1 – halow1) * DojiSize/100)

    screener [data or data1]

  8. marcara • 01/10/2017 #

    I woul like to add some trend before the Doji (at least four green consecutive Heiken Ashi Candles or four red consecutive candles). Any help will be appreciated.

  9. lorenzon • 01/10/2017 #

    Hello, is it possible to adapt the code for a monthly timeframe? (the screener allow only daily or weekly TF)

  10. Vince74 • 01/10/2017 #

    bonjour, je suis a la recherche d’un screener, ou une bougie Heikin Ashi ( en tendance haussière ) casse Kijun, merci de votre aide

    • Nicolas • 01/10/2017 #

      Pour les demandes spécifiques, merci d’ouvrir un sujet sur le forum des screeners en respectant les règles de publication.

  11. Djamal Zidane • 01/10/2017 #

    hello tout le monde ,

    marcara ton objectif est tjrs de l’actualité?

  12. Gover66 • 01/10/2017 #

    Hello, I would like to limit the screener to the last 5 bars only, is this possible?

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
imran Hi I have been trying to test a strategy to buy and sell based on the indicator cross overs...
Zigo I'am sorry that I answer so late, but the code seems to be working perfect. I use the indica...
rafadonl2 is not taken into account in the procedure. It considers only if it is a doji or when candle...
Guibourse Okay thanks, just a question : how do you plot your two lines in the same window as price ? ...
rafadonl2 sorry, I don't understand your question. Indicator draws Heikin Ashi candle, not price cand...
bearbull As per PhilipSchultz question above, has anybody managed to add code for when it turns blue,...
Ybr35 Bonjour Nicolas, lorsque je lance l'indicateur, il m'est indiqué que je dois définir les var...
Nicolas L'idéal est de télécharger le fichier itf joint sur cette page et de l'importer dans la plat...
Francesco78 Merci, tres interessant
leederbyshire Hi, would it be possible to combine this screener with roberogozzi's divergence screener? I'...
leederbyshire This is possible code is available here https://www.prorealcode.com/topic/divergences-screener/
wtangsiri Bonsoir Qu'appelez vous l'axe vertical et comment le définir ? Merci pour votre aide.
rafadonl2 Pardonnez-moi mais je ne sais pas ce que vous entendez par "axe vertical". Serait-ce la lig...
rafadonl2 Je viens de voir ce que vous voulez dire. Comme pour tout autre indicateur, vous devez défin...
rafadonl2 Prueba la nueva version que acabo que poner. Incluye regresion lineal y elimina señales en t...
rafadonl2 prueba la nueva version que acabo de poner. Usa regresion lineal y elimina muchas señales en...
rafadonl2 te adjunto el código. //Reglas en Heikin-Ashi: //1- Secuencia de cuerpos verdes = tenden...
DerPat I am also interested in your forward testing, as backtesting results are useless.
Elsborgtrading I agree, but since we don't have any SL or TP at all, or any Profit on zero candle, I think ...
ALEALE Dear Mr. Brymas ,could you test the optimazed strategy of Elsbortrading below for 1 year ?Th...
Manu L. Et si je prends éventuellement celui-ci, comment puis je programmer le screener pour qu'il ...
Nicolas Pour des demandes personnalisées, merci d'utiliser le forum, en ouvrant un nouveau sujet tou...
Manu L. c fait :-) https://www.prorealcode.com/topic/pro-screeners-trend-reversal-continuation-pa...
Doctrading Chez IG markets, on est effectivement plus limité.C'est pourquoi j'utilise ProRealTime CFD. ...
pascal3431 il semble que cette stratégie ne fonctionne pas avec des stop loss : y a t'il un moyen de li...
alfcont The first time that the system open a position it should buy or sell one contract, after the...
tahar Bonjour, je travaille sur un ecran noir et les bougies sont extremement palotes, on distingu...
Alai-n Voir Echantillons de Couleurs RVB : https://www.prorealcode.com/documentation/category/instr...
Guillaume34 Bonjour, quelqu'un à t'il réalisé ce code à l'identique mais pas dans une fenêtre sous le gr...
Nicolas oui c'est possible, je pense même que cela a été codé X fois déjà, je vais chercher.
iloco17 Bonjour Nicolas Par rapport à ce code je souhaiterais la ligne de code qui permet d'identi...
Nicolas Merci de formuler une demande dans le forum ProScreener.

Top