NexusFi: Find Your Edge


Home Menu

 





NT7 system lagging with multiple windows


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one Seanbeshore1 with 8 posts (0 thanks)
    2. looks_two Zondor with 5 posts (9 thanks)
    3. looks_3 sam028 with 2 posts (0 thanks)
    4. looks_4 NinjaTrader with 1 posts (0 thanks)
      Best Posters
    1. looks_one Fat Tails with 9 thanks per post
    2. looks_two traderadam with 4 thanks per post
    3. looks_3 Zondor with 1.8 thanks per post
    4. looks_4 wshi88 with 1 thanks per post
    1. trending_up 6,820 views
    2. thumb_up 23 thanks given
    3. group 12 followers
    1. forum 24 posts
    2. attach_file 1 attachments




 
Search this Thread

NT7 system lagging with multiple windows

  #1 (permalink)
 Seanbeshore1 
orlando, fl, USA
 
Experience: Intermediate
Platform: Ninjatrader
Trading: Crude Oil
Posts: 16 since May 2015
Thanks Given: 0
Thanks Received: 2

I've been using NT7 for about 6 months and am having issues running multiple windows with multiple symbols. Each window has roughly 6 indicators and I cannot load more than 3 days of data without the window skipping around when dragging like its lagging trying to catch up. This makes it impossible to trade. I'm loading data for CL, E6, TF, EMD, and/or GC/ZB. I load charts without indicators and seems to load just fine. Any ideas on how to effectively run 4 windows with 7-14 days of data without lag? I have a decent GPU/RAM/etc with 170mb/sec internet speeds.

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
ZombieSqueeze
Platforms and Indicators
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
NexusFi Journal Challenge - April 2024
Feedback and Announcements
Deepmoney LLM
Elite Quantitative GenAI/LLM
Better Renko Gaps
The Elite Circle
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
61 thanks
Funded Trader platforms
38 thanks
NexusFi site changelog and issues/problem reporting
26 thanks
GFIs1 1 DAX trade per day journal
19 thanks
The Program
18 thanks
  #2 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629

Are these indicators are genuine ones?
A single poorly coded indicator can put any high end CPU down, 100% usage and never come back to normal...



Seanbeshore1 View Post
I've been using NT7 for about 6 months and am having issues running multiple windows with multiple symbols. Each window has roughly 6 indicators and I cannot load more than 3 days of data without the window skipping around when dragging like its lagging trying to catch up. This makes it impossible to trade. I'm loading data for CL, E6, TF, EMD, and/or GC/ZB. I load charts without indicators and seems to load just fine. Any ideas on how to effectively run 4 windows with 7-14 days of data without lag? I have a decent GPU/RAM/etc with 170mb/sec internet speeds.


Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
  #3 (permalink)
 Seanbeshore1 
orlando, fl, USA
 
Experience: Intermediate
Platform: Ninjatrader
Trading: Crude Oil
Posts: 16 since May 2015
Thanks Given: 0
Thanks Received: 2


The other thing is I don't see any resources being maxed out in my task manager. RAM and CPU never go above 40%. These are mainly indicators I've downloaded from the Elite Circle section. Please define "genuine".

Best,

Sean
Started this thread Reply With Quote
  #4 (permalink)
 
NinjaTrader's Avatar
 NinjaTrader  NinjaTrader is an official Site Sponsor
Site Sponsor

Web: NinjaTrader
AMA: Ask Me Anything
Webinars: NinjaTrader Webinars
Elite offer: Click here
 
Posts: 1,713 since May 2010
Thanks Given: 203
Thanks Received: 2,686


Seanbeshore1 View Post
I've been using NT7 for about 6 months and am having issues running multiple windows with multiple symbols. Each window has roughly 6 indicators and I cannot load more than 3 days of data without the window skipping around when dragging like its lagging trying to catch up. This makes it impossible to trade. I'm loading data for CL, E6, TF, EMD, and/or GC/ZB. I load charts without indicators and seems to load just fine. Any ideas on how to effectively run 4 windows with 7-14 days of data without lag? I have a decent GPU/RAM/etc with 170mb/sec internet speeds.

That is not normal, I would advise you to contact our support team for help on this.

Help, Support & Training Videos | NinjaTrader

Follow me on Twitter Reply With Quote
  #5 (permalink)
 Seanbeshore1 
orlando, fl, USA
 
Experience: Intermediate
Platform: Ninjatrader
Trading: Crude Oil
Posts: 16 since May 2015
Thanks Given: 0
Thanks Received: 2

NinjaTrader support was of no help to me as they are not familiar with indicators supplied by this site. I started a thread here in hopes of getting a different perspective. NT support simply told me to remove indicators that may be causing the issue....however its hard to determine what combination of indicators is causing the issue. The indicators when used on there own do not cause any lagging issues.

Best,

Sean
Started this thread Reply With Quote
  #6 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


Seanbeshore1 View Post
The other thing is I don't see any resources being maxed out in my task manager. RAM and CPU never go above 40%. These are mainly indicators I've downloaded from the Elite Circle section. Please define "genuine".

In my mind genuine != custom indicators.
As most things are mono-thread in NT7 40% could be a core at 100%, and few others things using the remaining cpu time.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter 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

I am sorry, but unsurprised that none of the previous responses you received were helpful. Many have raised this issue in the past, but the answers keep being forgotten, so that most have no understanding of the actual causes.

First, make sure that the Ninjatrader data files and database are EXCLUDED from anti-virus scanning and Windows system indexing. On the Ninjatrader forum I requested that these be added to the Performance Tips in the Help Guide.

Many Ninjascript® indicators on this site are inefficiently coded, meaning that they do totally unnecessary and duplicative calculations that accomplish nothing useful. Often, recoding can greatly improve their performance. GREATLY means reducing the required CPU cycles by two or three orders of magnitude. That will make things run MUCH better. The relatively few indicators that you use most of the time are the ones that need to be fixed.

NT7 system indicators include many examples of inefficient code, so don't look there for examples. See this thread, beginning with post 28 - the stuff before that doesn't have any real impact.



Some of the things that need to be avoided are:
  • Inline calls to external classes where objects are created as often as on every tick, instead of just once during life span of the indicator.
  • With COBC false, calculating on every tick values that only need to be updated on the first tick of the bar.
  • With COBC false, running thru OnBarUpdate calculations when an intra-bar price input is the same as the previous intrabar price, which gives the same exact result as from the previous one so is totally unnecessary.
  • Calculating on every tick, or on every bar, the values of constants that only need to be calculated once, when the indicator starts up.
  • Calculating to as many as 15 decimal places numbers used in calculations of variables that only need to be accurate to two or three decimal places.
  • Using a DataSeries, which can hold 256 or more elements, to store data that can be handled in an array, often with as few as two elements.

NT8 makes better use of the computer's processing power, and some of the NT8 system indicators are better than the NT7 ones. But some of them are NOT. As are, unfortunately, most of the free NT8 indicators posted here and 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 Reply With Quote
  #8 (permalink)
 Seanbeshore1 
orlando, fl, USA
 
Experience: Intermediate
Platform: Ninjatrader
Trading: Crude Oil
Posts: 16 since May 2015
Thanks Given: 0
Thanks Received: 2

Thanks guys. Could you recommend a developer I could hire to recode the indicators I'm using?

Best,

Sean
Started this thread 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

There is a thread on the site where you can solicit coders for projects like this,


https://nexusfi.com/hire-consultant-programmer/

"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 Reply With Quote
  #10 (permalink)
 Seanbeshore1 
orlando, fl, USA
 
Experience: Intermediate
Platform: Ninjatrader
Trading: Crude Oil
Posts: 16 since May 2015
Thanks Given: 0
Thanks Received: 2


Thanks Zondor

Best,

Sean
Started this thread Reply With Quote




Last Updated on November 12, 2015


© 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