support my work
This drawing tool is FREE. I've seen several position/trade planners that are either far too basic or that charge upwards of $100USD! The risk/reward tool in NinjaTrader, in my opinion, is an example of something far too basic while most commercial offerings are just phenomenally overpriced. It is my hope that AB-TradePlanner strikes a balance between providing sufficient features while being a high quality albeit free drawing tool. I really think that a trade planner, especially a visual one that doesn't require any keyboard input, is a must-have tool for every active trader. I hope this tool makes your trading a little more efficient and helps you focus on higher reward:risk trades.
I've tried to use 'best practices' where possible in the code and have commented as much of it as extensively as I felt was practical. That way, you can more easily take the source code and make changes to fit your trading style and goals. I'd like to think the code for this drawing tool is also a pretty good resource for those interested in learning how to code their own trading ideas into useful and reliable tools within the NinjaTrader platform.
If you like AB-TradePlanner and would like to support future development and improvements or perhaps even more advanced add-ons, then donations are always appreciated! The link below will forward to PayPal. Thanks for your support!
latest release
Version 1.2.1
Bugfix and NinjaTrader 8.1 compatibility
Several bugfixes and user suggestions since the release of v1.2. If you are using NinjaTrader 8.1, please only use this version.
- Fix exception thrown if trying to draw off the chart or move after initially clicking off the chart
- Commission amounts are now displayed alongside market risk if commission option activated
- Fixed risk now takes commissions into account when setting stop if commission option activated
- Commission recovery calculation error fixed (recovery levels were erroneously too high)
- Merged stop and risk-line into single box so they are always aligned and legible
- Fixed issue where contract-sizing might be too conservative by a single-contract
- Adjusted targets to account for exact price required to recover commissions instead of generalized value
- NT 8.1 issue resolved: Account dropdown does not list all accounts
- NT 8.1 issue resolved: Exception thrown if commission amounts not defined
Please let me know if you find any other bugs or have any suggestions for more features.
downloadSHA-256 checksum: c4a65a71c62de0f5222a20690ccc4e8535dba558cb72c296c0fd96813a9a1473
Please note: By downloading any software release(s) on this page, you are implicitly agreeing to our software licence agreement.
previous releases
Version 1.2
Bugfix Release
- BUGFIX: select account having a non-zero balance if multiple accounts with the same name exist
Some brokers create multiple accounts with the same name (who knows why) but only one will have a non-zero account balance. This update ensures the non-zero-balance account will be chosen when using Position Sizing = Percentage of Account.
Please let me know if you find any other bugs or have any suggestions for more features.
downloadSHA-256 checksum: 6a08537f1932dee152612bee85ab2907af1a6f0b34afab966eee455db370e4c7
Version 1.1
Bugfix Release
- BUGFIX: target label colours no longer using 1:1 label colour, they can be set independently as was originally intended
- Decouple target levels and 1:1 level rendering
NOTE: Unfortunately, due to some changes made in the properties grid, you must recreate any templates you were using with v1.0 as they cannot be guaranteed to work with this version. Sorry!
Please let me know if you find any bugs or have any suggestions for more features.
downloadSHA-256 checksum: af44cc4736f9072fcdc7f0d44e570136d16e302aee78db098323ad73d8319c84
Version 1.0
Initial Release
- 3 methods of calculating position size: percentage of account, fixed position size, fixed risk
- Master switches for automatic colours, labels, label boxes that override individual choices
- Customizable line styles, labels, label boxes
- Option to include commissions
- Multiple risk amount display: ticks, points, dollars
Please let me know if you find any bugs or have any suggestions for more features.
downloadSHA-256 checksum: aa9dc1cfe4784aa1c3bbd16a7bb52e3c6a360bd3f89b4aa0ad8fd3f8d00d1b17
Please note: By downloading any software release(s) on this page, you are implicitly agreeing to our software licence agreement.
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