• Overview
  • Reviews (4)
  • Comments (32)
  • What's new

Candle Pattern Finder MT5

This indicator searches for candlestick patterns. Its operation principle is based on Candlestick Charting Explained: Timeless Techniques for Trading Stocks and Futures by Gregory L. Morris.

If a pattern is detected, the indicator displays a message at a bar closure.

This indicator is a complete analog of the Candle Pattern Finder indicator for MetaTrader 4

It recognizes the following patterns: Bullish/Bearish (possible settings in brackets):

  1. Hammer / Shooting Star (with or without confirmation*)
  2. Inverted Hammer / Hanging Man(with or without confirmation*)
  3. Engulfing (high or low sensibility**)
  4. Piercing Line / Dark Cloud Cover (high or low sensibility**)
  5. Three White Soldiers / Identical Three Crows (high or low sensibility**)
  6. Morning Star / Evening Star including Doji Star
  7. Rising Three Methods / Falling Three Methods
  8. Meeting Lines
  9. Harami, including Harami Cross

* - "Without confirmation" - a signal occurs straight at the closure of the bar that forms the candlestick pattern. "With confirmation" - the indicator waits for the next (confirming) bar closure.

** - "Low sensibility" - the pattern is recognized in strict conformity with the description from the book by Gregory L. Morris. "High sensibility" - uses additional criteria that take into account a variety of pattern options in the Forex market, which are not used on the stock market. This has increased the number of correct signals without increasing the number of false ones.


  1. The indicator implements virtually all candlestick patterns available for Forex from the book by G. Morris.
  2. The indicator is not tied to the size and shape of candlesticks, since it uses the intellectual recognition technique, which is similar to human perception - patterns are recognized so as a human eye would visually recognize them.
  3. You can choose to recognize separate candlestick patterns. Flexible settings for each pattern.
  4. Two languages are supported: English and Russian (the Language parameter). You can also add names of the candlestick patterns in your mother tongue (send me a private message).
  5. Sound and text notifications of pattern formation. Emails and push notifications to mobile devices (parameters ON/OFF-Mail and ON/OFF-Push).


Parameters of candlestick patterns

  • Parameters of Hammer and Shooting Star (Disable / Single bar (without confirmation) / Bar with confirmation)
  • Parameters of Inverted Hammer and Hanging Man (Disable / Single bar (without confirmation) / Bar with confirmation)
  • Parameters of Engulfing pattern (Disable / High sensitivity / Low sensitivity)
  • Parameters of Cloud pattern (Dark/Piercing Cloud) (Disable / High sensitivity / Low sensitivity)
  • Parameters of Three White Soldiers/Identical Crows (Disable / High sensitivity / Low sensitivity)
  • Enable Morning Star and Evening Star (Disable / Enable)
  • Enable Rising/Falling Three Methods (Disable / Enable)
  • Enable Meeting Lines pattern (Disable / Enable)
  • Enable Harami pattern (Disable / Enable)

Notifications and Sound Settings

  • ON/OFF – Sound when the signal sound signal
  • File name of sound – name of the sound file
  • ON/OFF - Alert – enable/disable in the terminal when signals emerge
  • ON/OFF - Mail – sending emails
  • ON/OFF - Push – sending push notifications to mobile devices

Color Settings

  • Color of Up-model – color for the descriptions of bullish patterns
  • Color of Down-model – color for the descriptions of bearish patterns

Other Settings

  • Show Pattern Description
  • Write signals to a log-file - enable writing signals to a file
  • Name of the log-file

You can test the indicator's demo version here

MATTEW 2020.06.11 17:08 

i am loos money any good day trading idea i will chage my review

Marcus3 2019.11.05 03:08 

This indicator is VERY good. I mean it. 65% win rate with 15k signals analyzed in a time span of roughly 30 years. Yes, it's this good. There are other much more expensive indicators out there (~200 USD,~300 USD) with an inferior win rate of 60%. Just buy this. Lol.

Aleksandrs Bogdanovs
Aleksandrs Bogdanovs 2018.11.12 18:22 

все супер, помогает когда глаза замусоленные :)

YerVic 2017.05.13 14:57 

Здравствуйте, большое спасибо за такой нужный и удобный индикатор. Только я не понял, как передать ему мой e-mail или номер телефона, чтобы получать сообщения на почту или в виде сообщений на телефон.

Version 4.0 2019.04.04
Added Russian language
Version 3.0 2018.09.09
Added the option of recording a signal and a signal bar into a csv file for later analysis

File format:
Date | Time | Direction | Pattern | Open | High | Low | Close | Volume | Tick ​​Volume
Date | Time - date and time of the signal bar
Direction - is the direction of the signal (Up/Down)
Pattern - is the name of the pattern
Open | High | Low | Close | Volume | Tick ​​Volume - parameters of the signal bar

The file is written to the <Data folder>\MQL5\Files folder (or to the <test agent>\MQL5\Files folder, during testing)
The signal parameters are recorded in real time. Historical signals are not recorded.
To analyze historical signals, run the indicator in the tester.
Version 2.0 2018.02.12
Fixed the 'out of range' error, which sometimes occurred on small timeframes
Version 1.21 2017.03.29
Updated to the new terminal build
Version 1.2 2016.04.11
1. Added the "Description Font Size" parameter, which adjusts the font size of the pattern description

2. Now the indicator is able to pass the EA not only the information on the candlestick pattern appearance, but also the type of the pattern using the global variables of the terminal.