NT7 sluggish, hardware upgrade to improve performance? - NinjaTrader | futures io social day trading
futures io futures trading


NT7 sluggish, hardware upgrade to improve performance?
Updated: Views / Replies:4,183 / 30
Created: by w00dmann Attachments:0

Welcome to futures io.

(If you already have an account, login at the top of the page)

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors – all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you don’t need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

Reply
 
Thread Tools Search this Thread
 

NT7 sluggish, hardware upgrade to improve performance?

  #11 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,238 since Jun 2009
Thanks: 29,350 given, 83,218 received


bradkop View Post
You could build another PC and split some of your workload off. Use a mouse and keyboard share utility so it acts as 1. I have 4- i7 32Gb PCs with 8 monitors and workloads split between all.

Another option is to use a big VMWare ESX server, with 32 or 64 cores and 128GB of memory or more. Then from a single desktop machine you can use the Seamless Unity tool to run the virtual apps on your Windows desktop, where they appear as native/local apps and can be easily controlled and managed, cut/paste/copy to/from etc, from a single workstation.

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
The following 2 users say Thank You to Big Mike for this post:
 
  #12 (permalink)
Elite Member
Zurich, Switzerland
 
Futures Experience: Intermediate
Platform: R, C#
Favorite Futures: Futures
 
Posts: 53 since Dec 2013
Thanks: 73 given, 71 received


Big Mike View Post
Then from a single desktop machine you can use the Seamless Unity tool to run the virtual apps on your Windows desktop, where they appear as native/local apps and can be easily controlled and managed, cut/paste/copy to/from etc, from a single workstation.

Mike

Hi Mike,

I spent 5 mins googling and couldn't find the seamless unity tool, do you have a link? It's also not listed in the VMWare ESX tools download section.

Thanks

Reply With Quote
 
  #13 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,238 since Jun 2009
Thanks: 29,350 given, 83,218 received



skrallan View Post
Hi Mike,

I spent 5 mins googling and couldn't find the seamless unity tool, do you have a link? It's also not listed in the VMWare ESX tools download section.

Thanks

It's called Unity and is built in, not separate.

Sent from my LG Optimus G Pro

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
 
  #14 (permalink)
Elite Member
Zurich, Switzerland
 
Futures Experience: Intermediate
Platform: R, C#
Favorite Futures: Futures
 
Posts: 53 since Dec 2013
Thanks: 73 given, 71 received


Big Mike View Post
It's called Unity and is built in, not separate.

Sent from my LG Optimus G Pro

I can't find the feature in the VMWare vSphere Client, is it part of VMWare vCenter or VMWare Workstation?

Reply With Quote
 
  #15 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,238 since Jun 2009
Thanks: 29,350 given, 83,218 received


skrallan View Post
I can't find the feature in the VMWare vSphere Client, is it part of VMWare vCenter or VMWare Workstation?

Too many years ago for me to remember. To make sure I wasn't losing my mind, I did a google for "vmware unity" and there were many matches.

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
 
  #16 (permalink)
Elite Member
Portland Oregon, United States
 
Futures Experience: Beginner
Platform: Ninjatrader®
Broker/Data: CQG, Kinetick
Favorite Futures: Gameplay Klownbine® Trading of Globex
 
Zondor's Avatar
 
Posts: 1,327 since Jul 2009
Thanks: 1,246 given, 2,635 received

Nobody is talking about the root causes of your problems

If you find yourself driving hundreds of miles to end up right back where you started from, is the solution to get a faster car, or to consider following a different path?

For starters, you don't want your anti virus program or the windows search indexing service to be doing anything in the Ninjatrader directories. This might help a little:
https://futures.io/elite-circle/28273-do-you-disable-virus-spyware-firewall.html#post349137

The code you are using should be reviewed by someone who has an understanding of efficiency issues. Unfortunately most Ninjatrader coders have no such understanding whatsoever. This can make a huge difference, with clueless coding increasing resource usage by two or three ORDERS OF MAGNITUDE with zero benefit.

Common problems to which most coders are completely apathetic, and that are not even so much as mentioned anywhere in the Ninjatrader documentation include:
  • Creating on every tick new instances of objects that should only be created once, at the beginning of the program. A VERY EXPENSIVE mistake. ("inline" calls to external classes - an absolute abomination. ) See posts by @Richard in this thread: https://futures.io/ninjatrader-programming/3565-anyone-have-any-hints-optimizing-c-code-4.html#post42223
  • Calculating on every new bar and intrabar tick (COBC false) the values of constants that never change during operation of the program.
  • Using in your calculations constants with an excessive amount of precision (usually sixteen decimal places) relative to the number of actual significant digits required (usually less than five decimal places).
  • Processing redundant intrabar ticks that have no effect on the output. (COBC false)
  • On COBC false, performing on every tick calculations and calls to external classes that only need to be done once per bar.
  • Using DataSeries objects in cases where only a few prior values need to be accessed, where an array or a small number of variables would require a tiny fraction of the resources of a DataSeries. Especially if the DataSeries is looking back to 2006!

These issues affect the operation of strategies and indicators. Especially when a badly coded strategy uses inline function calls to access badly coded indicators.

"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

Last edited by Zondor; July 4th, 2014 at 06:38 PM.
Reply With Quote
The following 4 users say Thank You to Zondor for this post:
 
  #17 (permalink)
Market Wizard
New Orleans, La (Mardi Gras City)
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: Ninjatrader / Optimus Futures / AmpFutures
Favorite Futures: ES / 6E / 6B / CL
 
DavidHP's Avatar
 
Posts: 1,002 since Aug 2009
Thanks: 802 given, 1,367 received

Maybe this will improve performance?

Start NT64bit from Command Line with Priority High and multi-core.

 
Code
C:\Windows\System32\cmd.exe /C start "NinjaTrader 7" /HIGH /AFFINITY 0x7 "C:\Program Files (x86)\NinjaTrader 7\bin64\NinjaTrader.exe"
NT Forum Link

Rejoice in the Thunderstorms of Life . . .
Knowing it's not about Clouds or Wind. . .
But Learning to Dance in the Rain ! ! !
Reply With Quote
The following user says Thank You to DavidHP for this post:
 
  #18 (permalink)
Elite Member
Portland Oregon, United States
 
Futures Experience: Beginner
Platform: Ninjatrader®
Broker/Data: CQG, Kinetick
Favorite Futures: Gameplay Klownbine® Trading of Globex
 
Zondor's Avatar
 
Posts: 1,327 since Jul 2009
Thanks: 1,246 given, 2,635 received


Quoting 
If you find yourself driving hundreds of miles to end up right back where you started from, is the solution to get a faster car, or to consider following a different path?


Quoting 
Start NT64bit from Command Line with Priority High and multi-core.


This is the "faster car" approach that has the potential to bring the entire computer, not just Ninjatrader, to a state of paralysis. You might find yourself in a total lockup situation where the only way to shut off the computer is the power switch.

Reminds me of how "doctors" regard disease: as caused by a dietary deficiency of prescription drugs.

"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

Last edited by Zondor; July 4th, 2014 at 06:39 PM.
Reply With Quote
The following user says Thank You to Zondor for this post:
 
  #19 (permalink)
Market Wizard
New Orleans, La (Mardi Gras City)
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: Ninjatrader / Optimus Futures / AmpFutures
Favorite Futures: ES / 6E / 6B / CL
 
DavidHP's Avatar
 
Posts: 1,002 since Aug 2009
Thanks: 802 given, 1,367 received


Zondor View Post
This is the "faster car" approach that has the potential to bring the entire computer, not just Ninjatrader, to a state of paralysis. You might find yourself in a total lockup situation where the only way to shut off the computer is the power switch.

You are correct it could cause issues.
However, I've been running with these setting for a while and never run into a problem.
Of course, when running this way, the only application I am using is Ninjatrader.

The result of the command line approach can be seen on the Performance tab of the Task Manager.
Without it NT seems to use one core. With the command line it seems to use 3 equally and one is mostly idle.

It is not a 'supported' method but few things are.
Hopefully the long awaited NT8 will address these issues and many others.

Rejoice in the Thunderstorms of Life . . .
Knowing it's not about Clouds or Wind. . .
But Learning to Dance in the Rain ! ! !
Reply With Quote
The following user says Thank You to DavidHP for this post:
 
  #20 (permalink)
Elite Member
Vancouver, BC
 
Futures Experience: Beginner
Platform: Ninjatrader
Favorite Futures: emini's
 
Posts: 33 since Nov 2011
Thanks: 15 given, 16 received


Thanks for your suggestions guys! Much appreciated. Good to know I'm not the only person struggling with NT limitations.

DavidHP, I'd like to know a bit more about your command line suggestion. If I'm understanding correctly, entering this command to fire up NT will allow it to use multiple cores and thereby "share the load" and perform snappier, whereas if one launches NT normally (eg. by double clicking the icon) then it will only use 1 core - is that correct?

Also, if I launch NT using your command line suggestion, what happens if I do start running other applications at the same time? For example, I generally have a browser window or two open when I'm running NT. Would this cause stability or "other" problems?

Thanks again!

Reply With Quote

Reply



futures io > > > > NT7 sluggish, hardware upgrade to improve performance?

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Linda Bradford Raschke: Reading The Tape

Elite only

Adam Grimes: TBA

Elite only

NinjaTrader: TBA

January

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
A Trader's Guide to the Stock Market: 16 Ways to Improve Performance Quick Summary News and Current Events 0 November 13th, 2013 12:00 PM
jtRealStats broken after NT7 upgrade timmyb The Elite Circle 20 April 1st, 2013 12:23 AM
Upgrade NT6.5 Indicator to NT7 geniuss NinjaTrader Programming 2 April 15th, 2011 10:57 AM
NEW CME RULES: MUST UPGRADE TO NT7.0.1000.4 BYJUNE tdaman Traders Hideout 5 March 18th, 2011 03:16 AM


All times are GMT -4. The time now is 08:59 PM.

Copyright © 2017 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
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.
no new posts
Page generated 2017-12-11 in 0.14 seconds with 19 queries on phoenix via your IP 54.83.122.227