skip navigation

AB-NC-30/30 Power Reversal

Implementation of Ninjacators 30/30 Power Reversal

AB-NC-30/30 Power Reversal is a FREE indicator to help you implement the Ninjacators 30/30 Power Reversal strategy. The indicator automatically checks the higher timeframe for you in the background, without you needing to load the chart on your screen. If the higher-timeframe has the proper candle formation, a marker will be drawn on your active (short-timeframe) chart indicating whether to buy or sell. Timeframes, markers and candle-formation criteria are all fully customizable but pre-configured to the recommended settings.

I hope this indicator makes implementing the 30/30 Power Reversal strategy a little easier and helps you test out different candle formation patterns so you can make the system fit your trading style for even better results. If you have any suggestions, find any bugs or have any feedback, please email me using the contact link. Best of luck with your trading!

keep me updated!


Single Chart

No need to run a 'split-chart' and eat-up valuable screen real-estate. The indicator monitors the higher timeframe for you in the background and prints signal markers on your active chart automatically. Simple and clear indications when a signal is triggered.

Custom Criteria

The candle-formation criteria are pre-configured to the recommended settings. However, you can easily tweak them in the settings to experiment with more or less strict formations and see how it fits your trading personality. Everything can be customized with a few clicks: open and close location versus candle range, body vs range, rejection size, and more! There's even a few 'presets' to help you get started :-)

Any Higher Timeframe

The recommended higher timeframe (30-minutes) is set as the default. However, you are free to change this to anything you like! Experiment, see if something works better for you! You can also set your active timeframe as normal in NinjaTrader to anything you want (30 second, 1 minute, 5 minute, etc.) -- the signals will still show up.

No-Code Strategies!

Create, backtest, analyze, optimize and implement strategies WITHOUT coding! Starting with version 3.0, the indicator is compatible with the NinjaTrader Strategy Analyzer and Strategy Optimizer. You can even run your strategies fully automated on live charts!

Customizable Markers

The chart markers are customizable so that they work for you and make your charts look the way you like. You can change the size and colour of the markers as well as separate colours for buy vs sell signals.


Don't stare at your screen all day! You can set alerts so that NinjaTrader lets you know when a signal is triggered. You can choose any sound you want (if any) and customize the dialog pop-up messages for both buy and sell signals separately. Alternatively, you can use the integrated NinjaTrader alerts system instead of the indicator supplied one. That way you can add additional criteria and/or implement it with your existing set-up.


The indicator creates a hidden plot with entry signals (1 for long, -1 for short) on the first tick of the bar immediately after a signal is generated. This lets you easily customize your alerts, integrate with the Strategy Builder/Analyzer, reference it in your own code and even use it with 3rd-party addons!


As an experimental addition, version 2.0 adds "signals as levels". You can play around with this feature and just might find it a useful addition to your toolbox! I like using it to define entry risk and also as an 'oscillation point' for price.

Open-Source (FREE)

I’d love your feedback and am more than happy to at least try implementing changes or improvements you suggest. If you are comfortable coding for NinjaTrader or in C#/.NET in general and want to contribute, check out my private git repo. If you can’t program but have ideas/suggestions, then shoot me an email!


screenshot 1

Clear Signals

Simple, clear markers showing buy and sell signals derived from the higher timeframe chart but displayed on your active chart.

screenshot 2

Fully Customizable

Easy to use customization properties that control everything about how this indicator works. Lots of options, clearly named and with descriptions if you hover over any setting.

screenshot 3

Settings Presets

Reasonable and sensible presets to help you get started quickly without having to fuss around with bar threshold settings. Want full control over exactly what type of bar generates signals? Switch to 'Manual' and you can tweak every setting!

screenshot 4

Integrated Alerts

The indicator properties have an alert section that configures the integrated alert system which triggers alerts in the Alerts Log, optionally plays a sound, and optionally displays a pop-up with a customizable message.

screenshot 5

Alert pop-ups

The Alerts Log is useful, but sometimes it can go un-noticed. This indicator gives you the option to display a pop-up so you don't miss your next trading opportunity!

screenshot 6

Standard Alerts

The indicator plots an invisible "1" for a buy signal and a "-1" for a sell signal. You can use the built-in NinjaTrader alerts system to monitor for these conditions and set standard alerts/pop-ups/orders, etc.

screenshot 7


New in Version 2.0: Plot your signals as levels. This is experimental, but I find it useful for re-entries and defining risk objectively. Maybe you'll find other uses!

screenshot 8

Custom level extensions

The properties grid lets you fully control how your levels are displayed and how they are extended into the future.

screenshot 9

Create strategies

Starting with v3.0 you can create, test and optimize strategies using this indicator. All parameters can be customized and optimized using the built-in NinjaTrader Strategy Analyzer.

screenshot 10

Apply strategies in realtime

After you've tweaked and tested your strategies, you can implement them in the live market by applying them to your charts!

contact me

Want to stay updated on new releases? Have questions or found a bug? Want to submit a feature request? Feel free to email me by clicking the button below. I'll be happy to answer any questions you have, help you get the indicator set-up, or let you know about incorporating your suggestion(s) into future versions. If you know how to program for NinjaTrader or in C#/.NET in general and want to contribute, email me using the button below or file an issue or pull request in the git repo (preferred).

email me