support my work
This indicator is FREE. I hope it helps you implement the PowerX system easily and more profitably than manually looking at a series of indicators and doing calculations by hand or using a spreadsheet. In addition, 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. In addition, I think it's a pretty good learning resource for figuring out how to translate your own trading ideas into useful and reliable indicators within the NinjaTrader platform.
If you like AB-PowerX 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!
- dynamic properties now updating correctly in the indicator properties box
Version 2.6 had an issue where selecting certain properties failed to update the properties box to hide/display related properties. This is due to the namespace change and has been resolved in this release.download
SHA-256 checksum: 2804e71f02bd0a2789cbb9f5137c83a0eed6629dab59cc8d5e82d602d6b959e1
- change namespace so indicator appears under the shared ABTrading folder instead of its own ABPowerX folder
- update license to reference new domain
- use AB-Trading Solutions shared single-license
- clean-up code and align with naming conventions
No functional difference versus Version 2.5 If you are running version 2.5, there is no need to update. If you are running an earlier version or are upgrading from an earlier version, please use this version.
Please use v2.6.1 instead of this release!download
SHA-256 checksum: 5d194fcb7422ff4e715de0d382680db7c7ea146fce5e013c1b133ce98f038a18
- calculations are done 'on price change' so that markers display in realtime
- fix: old levels reappearing in 'most recent only' drawing mode
- fix: trigger levels treated as stops as opposed to limits
- performance: remove previously required delays for bar counting
- performance: remove calculation delay waiting for 'min bars'
- updated code formatting
- reference online license location in description
BREAKING CHANGE: This indicator is now calculated 'on price change' (enforced). It very likely will not work in any other mode including the previous default of 'on bar close'. Please check and update your templates! This was necessary to facilitate the upcoming strategy integrations planned for version 3.0 to allow for automated testing and execution.download
SHA-256 checksum: a42fef3cab782f2cf728176d9626359c48a09d6444198256b76093629fe2bb9f
option to include commissions in position sizing and risk calculations (checkbox in parameters grid)
option to trade a fixed number of contracts instead of only based on risk vs. account balance
allow signals without a neutral bar beforehand (i.e. directly switch from long to short signal and vice-versa)
even more code documentation for those following along with development!
Sorry for not getting to these requests sooner! Please please please keep making suggestions :-)
I recommend recreating or at least reviewing any templates you saved using previous versions. Some options have changed and a few have been added. Failing to recreate templates will not cause instability like with the upgrade to Version 2.0.download
SHA-256 checksum: d9dd1b96ec4cfdb4527ad18ad4d843713ad72c7c6312c63ec12cfb1a7cef91f1
code-cleanup and DLL distribution
- add detail to target labels so they match the risk labels
- remove straggling calls to NinjaTrader Draw class
- move all indicators to custom class
- labels and line-vectors in their own classes
The major practical change in this release is matching the target labels to the risk labels so they display comparable information. For those using this as a coding resource or following along with the development from a mainly programming perspective, moving everything into discreet classes falls inline with best-practices and makes future modifications * much* easier.
Starting with this version all distribution will be in the form of a DLL and not readable source-code. Source-code is of course still available and always will be. Links are in the menu bar and via the git-repo. DLLs allow for easier updating and code protection from accidental changes within NinjaTrader. Installation instructions on the main page have been updated accordingly.
You MUST recreate any custom templates (including your 'default' template) after updating to this version! Failing to do so may result in NinjaTrader instability. Sorry for any inconvenience.download
SHA-256 checksum: cdb1ba8433f6fba2ca6909926b9267021b7b134c983c96f465ae36ebf5650677
official first release!
all graphical elements rewritten to use SharpDX GPU rendering -- ~4x faster!
labels reworked for even better appearance and more clarity
even more customization options for labels, including fonts
feedback and suggestions always welcome!
SHA-256 checksum: cbe582717972d48615b2f8a8588e740e5b2756f96c33bb159e9eba032077d960
initial indicator release
- 'point-release' but fully functional
- public testing release, feedback is welcome!
SHA-256 checksum: 2739ed5986398f127bc92102a298b3b74f24f02eab9217202b5d54d116a94078
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