Candlestick pattern indicator 2.0

v10.3
Candlestick pattern indicator 2.0

This indicator recognizes 56 candlestick patterns and draw their names with green and red arrows on chart:
•Doji
•Evening star
•Morning star
•Shooting star
•Hammer
•Inverted hammer
•Bearish harami
•Bearish harami cross
•Bullish harami
•Bullish harami cross
•Descending Hawk
•Homing Pigeon
•Bearish engulfing
•Bullish engulfing
•Last engulfing bottom
•Last engulfing top
•Piercing line
•Hanging man
•Dark cloud cover
•Abandoned baby bottom
•Three White soldiers
•Three Inside Up
•Three Outside Up
•Concealing Baby Swallow
•Dragonfly Doji Bottom
•Gravestone Doji Bottom
•Three Stars in the South
•Bullish Breakaway
•Rising Three Methods
•Bullish Three Line Strike
•Bullish Mathold
•Abandoned Baby Top
•Three Black Crows
•Three Inside Down
•Three Outside Down
•Upside Gap Two Crows
•Dragonfly Doji Top
•Gravestone Doji Top
•Advance Block
•Two Crows
•Bearish Breakaway
•Falling Three Methods
•Bearish Three Line Strike
•Bearish Mathold
•Windows (Gaps Up & Gaps Down)
•Bull Sash
•Bull Separating Line
•Bullish Counter Attack
•Bear Sash
•Bear Separating Line
•Bearish Counter Attack
•Tweezers Top
•Tweezers Bottom
•Bullish Kicker
•Bearish Kicker

Since Candlesticks have a meaning only if related to the underlying trend, at the beginning of the code there is also the possibility to change the method used to identify the “trend direction”
(0=No Trend check, 1=MACD, 2=SAR, 3=Directional Movement, 4=Moving Averages crossing [default], 5=Stochastic)

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. quibe56 • 06/03/2019 #

    bonjour ,
    à priori beaucoup de fautes de syntaxe !!!

    • Ciccio • 06/03/2019 #

      There are no syntax errors and the indicator works.
      Could you be more precise?

  2. nfulcher • 06/03/2019 #

    How do I make these appear on the Price Chart rather than on its own indicator chart? Thanks.

    • nfulcher • 06/03/2019 #

      Just found this on another post. https://www.prorealcode.com/wp-content/uploads/2017/10/add-indicator-on-price-prorealtime.jpg

  3. Stallios • 06/03/2019 #

    It would be interesting if you can choose which candlestick patterns you want to display on the chart and which not.

    • Wolf • 06/03/2019 #

      I don’t know why the indicator does not work for me. It gives me an error about RETURN…

      Can someone help me please?

  4. Sagal • 06/03/2019 #

    Just remove the ones you don’t want from the code…

  5. Sagal • 06/03/2019 #

    I would (and I had) reverse the direction of the arrow and the color of the arrow for: “last top or last bottom engulfing”. Most of time (more than 65%) they act more as a continuation than a reversal pattern. From a small sample on commodities, it is also my impression. But that’s me…
    http://thepatternsite.com/LastEngulfTop.html
    —–
    http://thepatternsite.com/LastEngulfBottom.html

  6. Sagal • 06/03/2019 #

    Same for advance block (more often a continuation)
    http://thepatternsite.com/AdvanceBlock.html

  7. avatar
    thebigdeal • 06/03/2019 #

    hello sagal i would like to work with you directly for me please, is it possible ?? I have a job for you
    1) improve you patern indicator
    2) when i put i in PRT i see a error code …

  8. eckaw • 06/03/2019 #

    Hi Cicco, thanks for this code – it’s great! I was wondering if there is a way to integrate a MTF trend filter, so that the indicator would only show bearish candles if the trend is bearish (for example with a Supertrend) on a higher timeframe. For example: bearish only signals on 15m TF when Supertrend is bearish on 1h TF.

    • Ciccio • 06/03/2019 #

      Unfortunately I am not such an expert.
      I use this “pattern indicator” only as a visual help…. nothing more.

  9. dougie80 • 06/03/2019 #

    Thanks for the code, very helpful, can anyone tell me how I can set an alert on the appearance of a candle stick alert? Thanks

  10. rmaxlomb • 06/03/2019 #
  11. Sanglier • 06/03/2019 #

    hello and thanks for the code.
    i dont understand what the “W” means on the graph ?

    • Ciccio • 06/03/2019 #

      It means “Window” that is a Gap

  12. SniZe • 06/03/2019 #

    Hello,
    first of all, thank you !
    Is this code available for an extern project ? if yes, in which language did you write it ?

    • Nicolas • 06/03/2019 #

      this code is only available here and in ProBuilder language to be used exclusively with ProRealTime.

  13. BeverlyRose75 • 06/03/2019 #

    What a job! Thank you very much :))

  14. Ciccio • 06/03/2019 #

    @Nicolas
    Could you please fix the image that is not appearing on top of this thread?
    I cannot edit it.
    You have only to use the race-daily.png that is attached
    Thanks in advance

  15. Alexey Djafarov • 06/03/2019 #

    Great work! Thank you!
    For the complete “Three inside up” and “Three inside down” there should be a small change. The t+3 candle must close above the t+1 open for the Three inside up and vis versa for the opposite pattern.

    ThreeInsideUp=(body[2]0 and body>0 and BullishHarami[1] and close>close[1])
    ThreeInsideDown=(body[2]>0 and body[1]<0 and body<0 and bearishharami[1] and close<close[1])

    should be changed to:

    ThreeInsideUp=(body[2]0 and body>0 and BullishHarami[1] and close>close[1] and close>open[2])
    ThreeInsideDown=(body[2]>0 and body[1]<0 and body<0 and bearishharami[1] and close<close[1]and close<open[2])

  16. Ciccio • 06/03/2019 #

    I am asking again to some Mod/Nicolas if they can add at the beginning of this thread the “race-daily.png” image attached at the end of the code.
    It was there but for some unkown reasons it got deleted.
    I cannot do anything.

  17. Suzu Yuk • 06/03/2019 #

    Kindly explain what does “BearSash” mean, please?

    • Ciccio • 06/03/2019 #

      Have a look here
      https://issuu.com/yesakhtar/docs/quick_reference_candlestick

  18. sergibilbo • 06/03/2019 #

    Great job thanks!!!

avatar
Register or

Likes

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

+19 more likes

Related users ' posts
FULVIO09 Attualmente non c'è sufficiente volatilità : la condizione "C0 = AverageTrueRange[1500](Clos...
vlongobardo67 Ma io intendevo in backtest ! Scusa non l’ho menzionato.
ciniselloftse salve fulvio .il trading sistem e sempre profittevole?
Bard Hi Violet, Thanks so much for making this screener. Bulkowski's work is thorough. I though...
Gregg Hi all, is there anyone who is using this pattern? It's been 3 days I'm trying it and I'm ...
Violet Hi Gregg, TP and SL? There are no variables by those names. The signal appears/disapp...
Marcus Quartus Aurius Thanks great job !
777dks hi this doesnot seem to work on forex, any ideas? thanks.
4example excellent, thank you
avatar
Anonymous Sorry I mean vertical red / green line
avatar
Anonymous Found: just remove "T coloured(r,g,b) as "Top", Bo coloured(r,g,b) as "Bottom"... after return
darbes Hi I tried to use indicator in a strategy code. But backtesting is asking to define Signalb...
avatar
Anonymous Thanks for sharing! On the other hand can we remove the vertical gray lines?
ShaunG Appreciated! Thanks 100%
tonbijl good afternoon when i enter the code i get an error message Syntax error
rispardin no entiendo como funciana este indicador, por favor alguien podria explicar como utilizarlo???
AVT No se trata de un solo indicador, pero cada linea muestra otra información, de abajo hacia ...
IV Mcm Your indicator is interesting, I evaluated its relevance with the squeeze to detect the phas...
dzim0032 J'avais oublié de mettre un commentaire pour la vente du scalper dont les règles sont justes...
andreag76 Thank you Francesco78 !
juanj What happened after August 21?
jpgcreatestrading Hi Manel, i have found this same issue, some strategies (but not all) that are written with ...
Maxime Leleux Nice screener but the 2 candelsticks around the doji should be long sticks (red and green). ...
Nicolas Hi, there's no reason why it should not work on a 5 min chart. Just apply the indicator on y...
Percygreen77 good evening sorry for my english but the indicator don't work can you help me i have 10.3 v...
Nicolas By adding it on price, it should display the pattern detection on the price chart, and not ...
Nicolas Well done supertiti, nicely coded and very accurate.
Dimi.A Beautiful.
Wilko This code is the work of a simple genius! Profitability lies in simplicity and repetition.
Nicolas Good joke. FYI, you'll find many identified recurring patterns there: http://paststat.com G...
Yngve i added a MA as a filter, that improved the equity curve quit nice actually

Top