Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
A thread for users to post tips and tricks and other things they have learned from actually using Ninjatrader® 8..
Kindly remain on topic.
"If we don't loosen up some money, this sucker is going down." -GW Bush, 2008
“Lack of proof that something is true does not prove that it is not true - when you want to believe.” -Humpty Dumpty, 2014
“The greatest shortcoming of the human race is our inability to understand the exponential function.” Prof. Albert Bartlett
Here's one that is really important. This also goes for Ninjatrader® 7. Don't forget to take care of this if you recently upgraded to Windows 10.
Be sure to exclude the MyDocuments\Ninjatrader® 8 folder from being scanned by your anti virus® program.
And, in the Windows® Indexing settings in the Windows Control Panel, UNCHECK the box for that folder so that it will NOT be indexed.
If this folder is scanned or indexed, there will be a severe performance hit.
"If we don't loosen up some money, this sucker is going down." -GW Bush, 2008
“Lack of proof that something is true does not prove that it is not true - when you want to believe.” -Humpty Dumpty, 2014
“The greatest shortcoming of the human race is our inability to understand the exponential function.” Prof. Albert Bartlett
On the market data page of the Tools > Options menu, STEP AWAY from that box unless you are using a data provider that does not have historical data.
Save Realtime Data as Historical will cause time gaps on your charts between the most recent Ninjatrader shutdown and startup times. Don't use it unless you absolutely MUST. Time gaps will generally be filled by right clicking on chart and selecting Reload Historical Data.
A couple of times in the last few weeks there have been problems with the Ninjatrader historical data servers that impacted downloads. They get fixed promptly when the problems are mentioned on the Ninjatrader forum.
"If we don't loosen up some money, this sucker is going down." -GW Bush, 2008
“Lack of proof that something is true does not prove that it is not true - when you want to believe.” -Humpty Dumpty, 2014
“The greatest shortcoming of the human race is our inability to understand the exponential function.” Prof. Albert Bartlett
I've never had that turned on, but have time gaps almost every time I start up and connect, solved as you say by right-clicking and reloading. But it's very time-consuming if you're running tick replay charts....
@futuretrader, There is a thread about this on the Ninjatrader support forum. Look at it and post there if appropriate. Ninjatrader Support will help you.
"If we don't loosen up some money, this sucker is going down." -GW Bush, 2008
“Lack of proof that something is true does not prove that it is not true - when you want to believe.” -Humpty Dumpty, 2014
“The greatest shortcoming of the human race is our inability to understand the exponential function.” Prof. Albert Bartlett
Thanks, I did post there, since they seem to be looking into it I'm waiting to see what develops - though I don't think my issue has anything to do with default trading hour templates.
Just for fun I added some code to the MESA Stochastic that measures the time difference between the completion of OnStateChange and the backfill of the last bar. Here is the result on a 10 tick chart of ES going back 30 days, NOT tick replay, CalculateOnPriceChange, with about 1.36 million bars.
In tick replay mode it takes over 24 seconds.
This version of the indicator is a lot more efficient than the one on the Ninjatrader forum, or wherever it was that I found the original. Maybe I translated it from EasyLanguage®... who remembers? So that probably helps, too.
"If we don't loosen up some money, this sucker is going down." -GW Bush, 2008
“Lack of proof that something is true does not prove that it is not true - when you want to believe.” -Humpty Dumpty, 2014
“The greatest shortcoming of the human race is our inability to understand the exponential function.” Prof. Albert Bartlett
NT8 is a huge improvement. My impression keeps getting better and better, but still a little buggy and there are some coding pitfalls that will crash it. Making a lot of progress with my experiments, generally works well now. But setting data feeds to connect automatically on startup will crash it every time!
Orders of magnitude better than NT7 for code development, ease of use, and operational responsiveness.
Particularly like the option of organizing code scripts into folders. No problem porting over code from the old Plot method to OnRender, methods there are easy to learn with a little help from the sample code provided by Ninjatrader. Finally they got rid of that obnoxious and unnecessary "Set" method, good riddance!
Ninjatrader seemed to get off to a good start with improved, reasonably efficient coding of some of the system indicators. However, some of the system indicators such as MAMA were not changed, with extremely inefficient, resource-wasting coding practices such as inline calls to external classes and recalculating the value of the same constant on every tick. Same is true for the indicators that have been posted lately in the NT8 section of the Ninjatrader forum. Just because processing is superior to that of NT7 doesn't make it OK to waste CPU cycles for no logical reason, not in my book at least.
Perhaps the Ninjatraders might one day look at the "Anybody have any hints for optimizing C# code" right here on this forum.
"If we don't loosen up some money, this sucker is going down." -GW Bush, 2008
“Lack of proof that something is true does not prove that it is not true - when you want to believe.” -Humpty Dumpty, 2014
“The greatest shortcoming of the human race is our inability to understand the exponential function.” Prof. Albert Bartlett
Posted a few indicators in the NT8 downloads area, but few takers so far, and not seeing much interest in NT8 overall, confirmed by lack of posts in this thread. Which is really too bad with NT8 being such a huge improvement over prior versions. Hopefully @gomi will take another look....
Thinking of updating the Volume Ladder to work in NT8, but that will take lots of time that I am not currently in a position to be able to donate.
Haven't seen any requests for porting of NT8 indicators in the paid requests thread, at least suggesting that such porting does not have actual economic value to people who use Ninjatrader...
"If we don't loosen up some money, this sucker is going down." -GW Bush, 2008
“Lack of proof that something is true does not prove that it is not true - when you want to believe.” -Humpty Dumpty, 2014
“The greatest shortcoming of the human race is our inability to understand the exponential function.” Prof. Albert Bartlett