skip navigation


Visualize your trades with 2 clicks

AB-TradePlanner is a FREE trade planner/visualizer drawing tool for NinjaTrader. This trade planner expands on the built-in Risk/Reward drawing tool by adding features such as virtually unlimited automatically calculated target levels, clearer labels, automatic position sizing and more! All this is easily and, importantly, quickly available with 2 clicks: one to set the entry and one to set your stop. That's it -- the tool automatically calculates everything else. All lines, colours and labels are fully customizable.

Position planning tools make your life easier by doing the calculations for you and letting you visually plan your entry, stop and exit. Importantly, you can instantly see how many positions to trade and the cumulative risk of your position. I've seen other tools being sold for upwards of a $100USD! That's crazy -- a position planner is a must-have for every trader! I hope this makes your trading easier and faster -- let me know if it does or if you want to see more features!

keep me updated!



It only takes 2 clicks! Click once where you want to enter your position and then click again where you want to place your stop. The drawing tool automatically knows if it's a long or short position based on your clicks and then calculates your risk, position size and targets for you! No more spreadsheets or calculators!!!

visual planning

You can click and drag your entry or stop to a new location and see the impact on your risk and position size instantly in realtime. This is the essence of visual trade planning any why it's a must-have for every active trader. It's so much faster and easier than having to type into a spreadsheet or calculator or some other text-based pop-up tools.

auto-position sizing

Let AB-TradePlanner figure out your position size for you! You can use a customizable percentage of your trading account, fixed number of contracts or a fixed risk amount. You can also include commissions if you want. The number of contracts to trade will be calculated and displayed clearly for you and update as you make changes to your entry/stop levels.

Dynamic levels

You can change your entry/stop levels anytime by clicking and dragging and your target levels will update automatically. Even better, you can set virtually any number of target levels and they are all automatically drawn and updated for you! You can also set how far into the future your levels extend -- a set number of bars or all the way to the hard-right-edge. Each level is fully customizable so you can choose the colours and line styles that work for you.

Clear labels

Your entry, position size, stop, risk and targets are all clearly labeled and displayed on your chart. You can fully customize the colour and font used for your labels and even draw a box around them to make them easier to read. If you don't want labels, then you can turn them off individually or entirely.

Risk display

Knowing your risk is critical before entering any trade. You can display your automatically calculated risk in ticks, points, dollars or any combination of these. If you'd rather not see your risk (why???) then you can turn this off too.

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


Long and short planned positions with default, colour-coordinated levels and labels. Label boxes on and special colouring for 1:1 level.

screenshot 2

Long position with customized targets

Long planned position. Risk showing ticks and dollars. Label boxes on, custom target level colours.

screenshot 3

Short position with no target labels

Short planned position. Risk showing ticks, points and dollars. No target labels, special custom coloured 1:1 level.

screenshot 4

Long position with customized labels

Long planned position. Risk showing points. No label boxes for stop and targets, customized colours for targets. Bigger font selected.

screenshot 5

Custom entry and stop

Long position planned. Customized and different entry and stop styles. No target labels.

screenshot 6

No targets

Short position planned. Default entry level, no stop label boxes. Showing only 1:1 target level.

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