Our process is to work through steps to find where the behavior may be coming from.
Attempting to analyze everything in your system without testing is basically impossible.
We start by testing NinjaTrader by itself to see if there is an issue with the NinjaTrader platform we need to report to our development.
If the behavior cannot be reproduced on a single chart or with several charts that are not using any 3rd party indicators, then we start testing the 3rd party indicators.
Sometimes we find specific bar types and indicators with poor design choices (such as creating large numbers of objects in the wrong methods) that can lead to undesired behavior.
From our help guide:
"NinjaTrader 8 provides a development environment allowing low-level access to 3rd party developers to build integrated indicators, drawing tools, automated strategies and more. An Add-On with software bugs can have adverse effects on the entire NinjaTrader application. These add-ons also natively run on your computer, therefore, its important to only install 3rd Party Add-Ons from sources you trust.
The following symptoms post installation could indicate an Add-On is installed causing negative impact:
- Windows become slow or unresponsive to user interaction
- Market data becomes unusually slow to load or update
- Standard features fail to work as designed
- Other scripts fail to work as designed (custom scripts that work on their own may conflict with each other)
- Lost connections from market data providers
- Error messages are generated at various times
- The entire application shuts down abruptly and without warning
https://ninjatrader.com/support/help...tallingAdd-Ons
There is a major change in 8.0.19.0 that enforces better coding design that may cause some indicators that have made poor design choices to no longer work and will produce errors in the Log (and trace).
From the help guide:
"Attention developers:
•When working with D2DFactory to create Direct X resources, this must be done from the charts UI thread otherwise there will be a performance impact. This is now enforced in 8.0.19.0. If your script does not follow this policy it will not be compatible with 8.0.19.0 and a log error will be thrown. Please contact platformsupport [at] ninjatrader [dot] com if any questions."
https://ninjatrader.com/support/help...8/8_0_19_0.htm
Please let me know if you would like investigate the behavior you are reporting so this may be either discovered to be an issue with the computer hardware and size of workspace, or an issue that needs to be reported to a vendor, or if its a NinjaTrader issue that needs to be reported to our development.
Leave a comment: