NinjaTrader Candlestick Patterns Indicator

NinjaTrader Candlestick Patterns Indicator
NinjaTrader Candlestick Patterns Indicator is a versatile tool that helps traders analyze market data to identify various candlestick patterns in Japanese candlestick charts. The indicator shows major candlestick patterns on charts, allowing traders to set filters to detect patterns based on the current trend.

NinjaTrader Candlestick Patterns Indicator

NinjaTrader Candlestick Patterns Indicator helps traders in analyzing charts to detect various candlestick patterns.

candlestick pattern indicator nt8

A candlestick chart is the most common way to represent the price of an asset. With the passage of time and experience, traders have identified some common candlestick formations (patterns) that signal the continuation and reversal of a trend, support and resistance levels, and an imbalance between supply and demand. There are many candlestick patterns known and used in trading, and we have prepared an indicator that combines the most common patterns in one tool and allows you to visualize them on the chart.

The NinjaTrader Candlestick Patterns Indicator implements a classic approach to the analysis of Japanese candlesticks with maximum preservation of the principles set out in the original sources. Indicator helps to identify the following patterns:

  • Morning Star – Bullish;
  • Evening Star – Bearish;
  • Engulfing – Bullish;
  • Engulfing – Bearish;
  • Shooting Star – Bearish;
  • Hammer – Bullish;
  • Inverted Hammer – Bullish;
  • Doji;
  • Doji Star – Bearish;
  • Doji Star – Bullish;
  • Dark Cloud – Bearish;
  • Three White Soldiers – Bullish;
  • Three Black Crows – Bearish;
  • Piercing – Bullish;
  • Gravestone Doji – Bearish;
  • Dragonfly Doji – Bullish;
  • Hanging Man – Bearish;
  • Tweezer Top – Bearish;
  • Tweezer Bottom – Bullish.


morning star candle pattern indicator evening star candlestick patterns indicator
Morning Star – Bullish Evening Star – Bearish
bullish engulfing candle pattern indicator bearish engulfing candlestick pattern indicator
Engulfing – Bullish Engulfing – Bearish
candlestick pattern shooting star indicator hammer candlestick pattern indicator
Shooting Star – Bearish Hammer – Bullish
inverted hammer candlestick indicator doji candle pattern indicator
Inverted Hammer – Bullish Doji
bullish doji star candlestick pattern indicator bearish doji star candlestick pattern indicator
Doji Star – Bullish Doji Star – Bearish
dragonfly candlestick pattern indicator Gravestone Doji Bearish pattern indicator
Dragonfly Doji – Bullish Gravestone Doji – Bearish
piercing candlestick pattern indicator dark cloud candle pattern indicator
Piercing – Bullish Dark Cloud – Bearish
3 white soldiers candlestick pattern indicator 3 black crows candlestick pattern indicator
Three White Soldiers – Bullish Three Black Crows – Bearish
tweezer bottom candlestick pattern indicator tweezer top candlestick pattern indicator
Tweezer Bottom – Bullish Tweezer Top – Bearish


Each of the patterns can be turned on/off independently of other patterns, which allows you to customize the indicator completely according to your preferences. It is also possible to independently change the colors of the elements representing each of the patterns.

The Indicator can display the found patterns on the chart in their original form or filter them in accordance with the current trend. There are three possible options for setting up trend detection:

  • No_detection – the trend is not detected, all found patterns are displayed.
  • MA1 – the trend is determined by one moving average.
  • MA1 & MA2 – the trend is determined by two moving averages.


When determining a trend using one moving average, a bullish trend is considered to be the position of the closing price of the candle above the average, and a bearish trend is considered to be the position of the closing price of the candle below the average. Determining a trend using two moving averages is similar, but the position of the second average is additionally checked. For a bullish trend it should be below the first average, and for a bearish trend it should be above.

Changing moving average parameters is available in the indicator settings.


How to trade using Candlestick Patterns Indicator?

An upward arrow corresponds to a bullish pattern and is a signal to open a long position. A downward arrow corresponds to a bearish pattern and is a signal to open a short position. To enter the market, it is preferable to use an indicator with trend filtering enabled.

candlestick patterns indicator ninjatrader 8

When filtering by one moving average is enabled, this average is displayed on the chart, which provides additional visual control over the market situation. Accordingly, when filtering by two averages is enabled, two additional lines are displayed on the graph.

When a pattern is detected, the indicator can notify the user. In total, the indicator performs notification in three ways: sound, pop-up message and email. Each type of notification is turned on/off independently of other notifications.


Candlestick Patterns Indicator input parameters

The indicator has the following parameters:

Candlestick Patterns NT8 Indicator input parameters

Alerts – setting up various types of alerts.

Detect Trend Based On – setting up trend detection.

MA x type / Period / Price Type – setting up moving average parameters to determine the trend (MA type, period, price type for MA calculation).


Custom Programming

mt4 custom programming
We can upgrade the presented indicator to suit your needs – add new functions, change the algorithm for calculating signals, or combine it with your other indicator, turning it into a single powerful tool for your trading strategy.

We can also turn the indicator into an Automated Trading Strategy with an extended set of custom functions (stop loss, take profit, trailing stop, risk management parameters, trading time limit, and others).

Request a free consultation from our team of professional programmers and find out the cost and timing of your project development.


Nordman Algorithms is not liable for any risk that you face using the software. Please, use the software on your own responsibility. The software is coded in accordance with a common known concept and Nordman Algorithms does not guarantee accuracy or trading performance of the software signals.

See other indicators on a single subscription
NinjaTrader TTM Squeeze Indicator
NinjaTrader Ichimoku Indicator
NinjaTrader Divergence Indicator