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!

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.

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.

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

Integrated Alerts

The indicator properties have an alert section that configure the integrated alert system which plays a sound and displays a pop-up with a customizable message.

screenshot 4

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.

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