Divergence Indicator For NinjaTrader

3.4/5 - (61 votes)

A very common request I receive for custom indicators and strategies is to include divergence. While divergence is easy for the eyes to see, it can be quite difficult to define in terms that are programmable. The Divergence Indicator for NinjaTrader utilizes a sophisticated algorithm to detect divergence, and eliminates some shortcomings of typical divergence indicators. It can be calculated using ANY indicator that you have in NinjaTrader (ex. RSI, MACD, Stochastic, or any custom indicators).

Divergence Indicator for NinjaTrader

What is Divergence?

The simple definition of divergence is when price is moving in the opposite direction of a given indicator. Typically divergence is calculated using an oscillator type of indicator. Some common indicators used to detect divergence include the MACD, RSI, and Stochastic indicators. The image below shows an example of divergence using the MACD indicator, which is the blue line at the bottom of the chart. The indicator has drawn lines on the price chart connecting lower highs in price. Similarly, the indicator has drawn a line on the MACD chart connecting higher highs. Since price is making lower highs, and the indicator is making higher highs, we have divergence!

Divergence Indicator

Here is another example of divergence, where price is making higher lows and the indicator is making lower lows.

Divergence Indicator

There are 4 possible scenarios that we can use to find divergence:

Regular Divergence

  • Price is making higher highs while indicator is making lower highs
  • Price is making lower lows while indicator is making higher lows

Hidden Divergence

  • Price is making lower highs while indicator is making higher highs
  • Price is making higher lows while indicator is making lower lows

The Divergence Indicator for NinjaTrader will detect all types of divergence listed above, and plot color coded lines to allow you to easily identify different types of divergence.

Additional Features

  • Typical Divergence Indicator’s have a delay of several bars before identifying a divergence pattern. The delay in this indicator is limited to 1 bar!
  • Will calculate based on ANY indicator you have in NinjaTrader (ex. RSI, MACD, or any custom indicator)
  • Filters allow you to easily identify which types of divergences generate the best trading opportunities
  • Email and Audio alert notification of new divergence signals
  • Customizable Plots
  • And More…

No other products compare when it comes to detecting and analyzing divergence patterns in NinjaTrader!

How To Purchase

Purchase a LIFETIME LICENSE for only $199.95. Simply enter your NinjaTrader Machine ID and use the appropriate button below. NO REFUNDS, ALL SALES ARE FINAL!

Available for NinjaTrader 7 and NinjaTrader 8

Purchase for NT7

NinjaTrader Machine ID

Purchase for NT8

NinjaTrader Machine ID

Users Guide

Click the button below to download the users guide for the Divergence Indicator.

NinjaTrader Divergence Indicator User’s Guide

Additional Information

If you would like more information about our Divergence Indicator for NinjaTrader, please email me at info@mooretechllc.com.





Skip to comment form

  1. You say “this week only” lifetime licence. Is that for that indicator or ,does that mean all future indicators?

    1. It is a lifetime license for this indicator only. At the moment, all of the other indicators on the site are completely free.

    • Bill Bayer on December 4, 2013 at 5:12 am
    • Reply

    Is the divergence indicator available for Tradestation?

    1. Unfortunately the divergence indicator is not available for TradeStation at this time. I am hoping to have this available in the next month or so.

    • Rob on April 30, 2014 at 3:53 pm
    • Reply

    I would like to know if your divergence indicator will recognize and be able to plot divergences with price with the “Gomi CD” – Cumulative delta indicator- it is a custom widely available indicator that many people have for ninja. Thanks –

    1. I have not tried the divergence indicator with the Gomi CD indicator, but as long as the Gomi CD indicator is exposing the values it should work without any issues.

    • Kingsley on January 26, 2015 at 12:07 pm
    • Reply

    Hi there, I am interested in this indicator. Do you offer any trial before I commit to buy? Cheers!

    1. There is no free trial available for the indicator.

        • Milby Pickell on May 6, 2017 at 6:54 pm
        • Reply

        It has been quite a while since you mentioned the 7 day money back guarantee, Does it still apply?

        1. There is no 7 day money back guarantee. All sales are final.

            • Milby Pickell on May 8, 2017 at 1:37 pm

            That’s too bad about the guarantee. I have a Stochastics Indicator but in one up or down swing, it will produce 15 or 20 signals to the point of making them useless. I need significant swing highs and lows. Is your algorithm any more discriminating?

          1. Yes. This indicator contains filters that will allow you to reduce the number of signals. You can read more about the filters in the Users Guide at http://www.mooretechllc.net/Downloads/NinjaTrader/DivergenceIndicatorUsersGuide.pdf

    • Israel on March 16, 2015 at 2:30 am
    • Reply

    Can this be set to give divergence signals on multiple MA’s at once? Can it give signals as simple arrows on the chart? I use other indicators and this would obscure things way too much.

    1. The indicator can give signals on multiple indicators at once, but you will have to put multiple instances of the indicator on your chart to do so. The indicator will not currently identify the signals using simple arrows, but if you visit the custom programming link in the menu the indicator can be modified to do so.

    • Rob on June 30, 2015 at 7:17 pm
    • Reply

    Can I reference the indicator in a strategy to automatically execute trades?

    1. Yes you can

    • Jose on September 23, 2015 at 8:23 pm
    • Reply

    You can say what systems you have here for Ninja?
    And see the performance before?


    1. I do not have any systems. Only indicators.

    • daniel perales on April 29, 2016 at 1:38 pm
    • Reply

    hi, will be this indicator deliver for ninjatrader 8?

    1. The indicator is not currently compatible with NinjaTrader 8, but it will be in the near future.

    • John on May 23, 2016 at 2:03 pm
    • Reply

    I notice in the above examples that when price makes an equal high or equal low (double top or double bottom) and there’s divergence in the indicator, your divergence indicator does not flag it as divergence. Can your indicator be configured to look for these double tops and bottoms?

    Also, with NinjaTrader 8 being released soon, will you offer a free upgrade to your divergence indicator so that it will be compatible with Ninja’s new platform?

    1. The indicator will detect divergences on double tops and double bottoms. There will be an upgrade to the NinjaTrader 8 version soon, but I do not yet have details on pricing.

        • John on May 23, 2016 at 3:01 pm
        • Reply

        Thanks for the quick reply. In your first chart above (the ES on 10/16/2013) there’s a double top between the high at 11:13 and the high at 12:20 but your divergence indicator is not showing the bearish divergence – is this something that can be corrected in the settings of the indicator?

        1. I apologize but I misspoke in my prior reply. The indicator will not detect divergences on double tops and double bottoms. As long as there is at least 1 tick difference in the prices, it will detect divergences.

            • John on May 23, 2016 at 3:52 pm

            Thanks for the clarification. If you can code double top and double bottom divergences into your NinjaTrader 8 version (or even NT7), please contact me – I’ll be a happy customer!

          1. The indicator has been modified to detect divergences on double tops and double bottoms.

            • Guido on March 12, 2018 at 8:15 am

            is it possible with the NT8 ver. of the indicator to filter and to show divergences ONLY when they are occurring , with a + – offset, either at a double top, or at a double bottom, or at a given meaningful level, (for example at a horizontal line, or at a naked POC, evolving POC, or prior day VAH, prior day VAL, evovlving VAH, evolving VAL, prior day high or low, current day high or low, …. )

          2. Unfortunately, that is not possible with the indicator.

    • Chris on October 11, 2016 at 3:48 pm
    • Reply

    Can this divergence detector be used in market analyzer for scanning the market?

    1. Yes. The indicator will output one of five values to the market analyzer window to determine if there is no divergence, bullish hidden, bullish regular, bearish hidden, or bearish regular divergence.

    • Cliff on March 15, 2017 at 10:01 am
    • Reply

    Is this indicator ready for ninjatrader 8 yet?

    ( The indicator will detect divergences on double tops and double bottoms. There will be a free upgrade to the NinjaTrader 8 version of the indicator as soon as it is ready May 23, 2016 at 2:17 )


    1. The indicator is not ready for NinjaTrader 8 as of yet. But, I do plan on getting it done in the next month or so.

  2. Hi,

    Any update on the version for NinjaTrader 8?


    1. Most of the programming is done. I am hoping to have it ready in the next couple of weeks.

    2. The indicator is now ready for NinjaTrader 8!!!

        • Guido on March 12, 2018 at 8:03 am
        • Reply

        Is this new indicator ver.NT8 compatible with the Strategy Builder of the platform?

        1. Yes it is.

    • Alex on August 3, 2017 at 10:53 pm
    • Reply

    On how many computers it can be installed? Thx

    1. Each license is good for 1 computer. Additional licenses can be purchased for $99.95 a piece.

    • Alex on August 4, 2017 at 8:49 pm
    • Reply

    how is your indicator different for the one available for free for NT7 ?
    thank you

    1. I believe there are several that are freely available. To my knowledge, they only work with a single indicator (RSI, CCI, etc.) while mine works with any indicator. Additionally, none of the free ones you find (or the ones you purchase) will identify as many instances of divergence as mine. Mine is using a very sophisticated algorithm compared to others!

    • Alex on August 5, 2017 at 6:59 pm
    • Reply

    is it possible to combine for example three indicators RSI CCI and MACD to get only one divergence signal from your indicator?

    1. Unfortunately this is not possible with the current version of the indicator.

  3. Hi,

    You have parameters like “Indicator Angle” and “Price Angle” which are quite smart, but is it possible to create parameter for “Angle between Indicator and Price”? I think that would be super useful.

    Also thanks for finishing the NT8 version, how can we test that and is there anything new in that version?


    1. It is possible to add that feature in to the indicator. I will keep this in mind for future versions.

      Please contact info@freeindicators.com if you would like to transfer your license for the indicator to NinjaTrader 8.

    • Jamie on May 16, 2018 at 1:25 am
    • Reply

    Is this indicator still for sale for ninja trader 8? I’m interested in it. But, all of these comments are from 2017 and I want to make sure if I buy this indicator I am going to get it.


    1. Yes, the indicator is available for both NinjaTrader 7 and NinjaTrader 8. You can use the same link to purchase either version.

    • Sahil on October 10, 2018 at 1:18 pm
    • Reply

    Hi do you provide a free trial or 30 day paid trial for Ninja trader 8 ?

    1. No, there are no trials. All sales are final.

    • Matt on October 18, 2018 at 12:09 pm
    • Reply


    I just wanted to double check that this works for the order flow + suite of indicators released this year by NT. Also, does the price include support for future releases and/or versions like NT9?


    1. Yes, the indicator will work with the order flow + suite of indicators. I’ve included a link below showing an image of it running on the cumulative delta indicator.

      The price includes upgrades for NT8. When there is a NT9, there may be a small upgrade fee. It will be dependent on how much work is required to make the indicator compatible with the new version.

      Cumulative Delta Divergence

        • Matt on October 19, 2018 at 12:07 am
        • Reply

        Very good. Thanks for the answers and quick reply. I’m going to give this some more thought before purchasing given the no refund/trial policy which I completely understand. I’ll let you know if I have any other questions.

    • Matt on October 28, 2018 at 10:53 pm
    • Reply

    Do you want me to put “Free Indicators” as the vendor name in order to get a machine ID for you? This is my first time doing an add-on like this. Do you know if reformatting my computer will generate a new machine ID? I can use the same NT8 license, but I want to be sure I don’t lose access to this indicator later on.

    Also, your email address, info@freeindicators.com, bounced when I tried to email you.

    1. You can find your Machine ID in the ‘Help > About’ menu in NinjaTrader. I am not sure if reformatting your computer will generate a new Machine ID, but we can always update your license if needed.

      I will have to check on my email account to see what is going on. You can email me at info@mooretechllc.com in the meantime.

        • Matt on October 30, 2018 at 12:18 am
        • Reply

        Sounds great. Thank you.

  4. I see the Back Test with a money back for a week – so i assume that is a completely different indicator. Does the Divergence Indicator have back testing included. Do the Trend Line type Plots on the Price candles and the bottom indicator both plot on the charts real time. Can the indicator be place into a Market Analyzer to create Alerts into the alert Logs and or audible.

    Can the Additional Machine lic. for 99 be added later. I would not want to lic on additional machine before testing

    1. The indicator does not include backtesting. You can use the indicator in a strategy if you wish to backtest the signals.

      All of the plots appear in real-time, though there is a 1 bar delay as mentioned in the description. The 1 bar delay is necessary to confirm swing high/low points in the market.

      The indicator will work in Market Analyzer, and it does include both audio alerts as well as alerts in the Alerts window of NinjaTrader.

      Additional licenses can be purchased at any time. They do not need to be purchased up front.

    • Endurance Onori on February 10, 2019 at 9:44 pm
    • Reply

    Does the audible signal alarm come on at the close of the trigger bar or at the open of the trigger bar?

    1. The alert comes as soon as the signal is detected. Technically speaking, it will happen at the close of the “trigger bar”, which is simultaneous with the open of the next bar. In other words, it will happen 1 bar after the confirming peak/valley.

    • Antonio Garrido on May 30, 2019 at 9:11 am
    • Reply

    Hi, I have bought your Divergence indicator for Ninja 8. I am currently using only Ninja 7, it is possible that you annul the indicator for ninja8 and update it to Ninja 7. Thanks greetings

    1. Yes. Please email your NinjaTrader 7 Machine ID to info@MooreTechLLC.com and we will get it switched over.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.