NexusFi: Find Your Edge


Home Menu

 





Using NT8: Lessons learned


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one Zondor with 9 posts (39 thanks)
    2. looks_two rleplae with 5 posts (1 thanks)
    3. looks_3 jonc with 4 posts (0 thanks)
    4. looks_4 futuretrader with 4 posts (2 thanks)
      Best Posters
    1. looks_one Zondor with 4.3 thanks per post
    2. looks_two magicknow with 4 thanks per post
    3. looks_3 SatchFan with 3 thanks per post
    4. looks_4 futuretrader with 0.5 thanks per post
    1. trending_up 9,644 views
    2. thumb_up 50 thanks given
    3. group 17 followers
    1. forum 28 posts
    2. attach_file 4 attachments




 
Search this Thread

Using NT8: Lessons learned

  #1 (permalink)
 
Zondor's Avatar
 Zondor 
Portland Oregon, United States
 
Experience: Beginner
Platform: Ninjatrader®
Broker: CQG, Kinetick
Trading: Gameplay Klownbine® Trading of Globex
Posts: 1,333 since Jul 2009
Thanks Given: 1,246
Thanks Received: 2,731

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
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
How to apply profiles
Traders Hideout
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
NexusFi Journal Challenge - May 2024
Feedback and Announcements
REcommedations for programming help
Sierra Chart
MC PL editor upgrade
MultiCharts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
41 thanks
Just another trading journal: PA, Wyckoff & Trends
30 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
23 thanks
GFIs1 1 DAX trade per day journal
21 thanks
  #2 (permalink)
 
Zondor's Avatar
 Zondor 
Portland Oregon, United States
 
Experience: Beginner
Platform: Ninjatrader®
Broker: CQG, Kinetick
Trading: Gameplay Klownbine® Trading of Globex
Posts: 1,333 since Jul 2009
Thanks Given: 1,246
Thanks Received: 2,731

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
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote
  #3 (permalink)
 
Zondor's Avatar
 Zondor 
Portland Oregon, United States
 
Experience: Beginner
Platform: Ninjatrader®
Broker: CQG, Kinetick
Trading: Gameplay Klownbine® Trading of Globex
Posts: 1,333 since Jul 2009
Thanks Given: 1,246
Thanks Received: 2,731


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
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote
  #4 (permalink)
 futuretrader 
Como Italy
 
Experience: Intermediate
Platform: Ninjatrader, customized
Trading: ES
Posts: 525 since Feb 2010
Thanks Given: 471
Thanks Received: 643


Zondor View Post
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.


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....

Reply With Quote
  #5 (permalink)
 
Zondor's Avatar
 Zondor 
Portland Oregon, United States
 
Experience: Beginner
Platform: Ninjatrader®
Broker: CQG, Kinetick
Trading: Gameplay Klownbine® Trading of Globex
Posts: 1,333 since Jul 2009
Thanks Given: 1,246
Thanks Received: 2,731

@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.

Time gaps on simple charts - [AUTOLINK]NinjaTrader[/AUTOLINK] Support 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
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote
Thanked by:
  #6 (permalink)
 futuretrader 
Como Italy
 
Experience: Intermediate
Platform: Ninjatrader, customized
Trading: ES
Posts: 525 since Feb 2010
Thanks Given: 471
Thanks Received: 643

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.

Reply With Quote
  #7 (permalink)
 
Zondor's Avatar
 Zondor 
Portland Oregon, United States
 
Experience: Beginner
Platform: Ninjatrader®
Broker: CQG, Kinetick
Trading: Gameplay Klownbine® Trading of Globex
Posts: 1,333 since Jul 2009
Thanks Given: 1,246
Thanks Received: 2,731

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
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote
Thanked by:
  #8 (permalink)
 
Okina's Avatar
 Okina 
montreal quebec/canada
 
Experience: Beginner
Platform: CQG/NT7
Broker: IB/AMP/CQG
Trading: CL
Posts: 2,149 since Sep 2015
Thanks Given: 758
Thanks Received: 5,464

Hi ,

Do you trade live with NT8 ? If yes do you have any advices ?

Thanks.

R.I.P. Olivier Terrier (aka "Okina"), 1969-2016.
Please visit this thread for more information.
Visit my NexusFi Trade Journal Reply With Quote
  #9 (permalink)
 
Zondor's Avatar
 Zondor 
Portland Oregon, United States
 
Experience: Beginner
Platform: Ninjatrader®
Broker: CQG, Kinetick
Trading: Gameplay Klownbine® Trading of Globex
Posts: 1,333 since Jul 2009
Thanks Given: 1,246
Thanks Received: 2,731

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
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote
  #10 (permalink)
 
Zondor's Avatar
 Zondor 
Portland Oregon, United States
 
Experience: Beginner
Platform: Ninjatrader®
Broker: CQG, Kinetick
Trading: Gameplay Klownbine® Trading of Globex
Posts: 1,333 since Jul 2009
Thanks Given: 1,246
Thanks Received: 2,731


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
Follow me on Twitter Visit my NexusFi Trade Journal Started this thread Reply With Quote




Last Updated on February 25, 2016


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts