Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Make chart refresh rate faster than 250ms possible
Collapse
X
-
In platform design there needs to be balance, there is only a certain level of performance available from the CPU and GPU which needs to be used in a controlled way. If we spend too much of those resources rendering then less becomes available for processing. Right now we are going forward with a bench tested profile that balances these rendering and processing requirements. We are keeping an eye on this and have some more possible changes in the future, we do appreciate everyone's feedback which helps shape future design.
Comment
-
Originally posted by NinjaTrader_Brett View PostIn platform design there needs to be balance, there is only a certain level of performance available from the CPU and GPU which needs to be used in a controlled way.
- Likes 2
Comment
-
Originally posted by NinjaTrader_Brett View PostIn platform design there needs to be balance, there is only a certain level of performance available from the CPU and GPU which needs to be used in a controlled way. If we spend too much of those resources rendering then less becomes available for processing. Right now we are going forward with a bench tested profile that balances these rendering and processing requirements. We are keeping an eye on this and have some more possible changes in the future, we do appreciate everyone's feedback which helps shape future design.
What you're really saying is "We screwed up so bad when designing this program that it will perform like a slideshow when trying to render some lines more than 4 times a second".
Frame it any way you want but that's reality.
- Likes 4
Comment
-
Just to put some values to jcrza's comments, for perspective.....
I have a single low- to mid-range graphics card (in today's terms, @ 4 yrs old) running 2 x 43" 4K screens. The active Workspace has 9 charts active, (more in tabs in the background not being rendered) of which fastest is 15 tick (YM) and 25 tick on NQ (hardly a slow-moving instrument).
GPU Load currently is 1 (yes, ONE) percent. See attached screenshot
I don't think this suggests we're in much danger of bumping our heads against the ceiling of my graphic card's rendering capabilities any time soon.
My CPU is of similarly very modest spec, processing 9 of the aforementioned Workspaces concurrently at around 30% load. See attached screenshot. This is with the US Equity indices Workspace, at this moment quite active, and load temporarily inflated in the screenshot due to use of the Windows Snipping tool.to capture the screenshot.
Kind regards
Bruce
- Likes 1
Comment
-
NinjaTrader needs to get this refresh issue fixed. 250ms refresh for any type of intraday trading in this market is totally unacceptable. I own a lifetime license for the past 10 years but I still have to use another 3rd party software to insure Live Orders get filled without slippage. With 250ms refresh it makes NT8 Chart Trader unusable for Live Trading. Your basically trading with DELAYED DATA and all your new additions to NT8, Footprints, Profiles etc are ALL but useless in a Live Trading environment. I am STILL on NT7 and I know quite a few live traders that either still use NT7 or have made the switch to sierra charts. I ran my own custom NT7 Footprint along side NT8 Footprint and Volume Profile into the close today and NT8 was seriously lagging NT7. How on earth are Live Footprint Traders suppose to make the correct judgement when price reaches X when the NT8 Footprint & Profiles are showing DELAYED PRINTS due to this 250ms chart refresh interval. My NT7 custom Footprint was already showing exhaustion at X while NT8 Footprint was STILL printing Volume. The NT8 Chart Trader and DOM must be in sync. How can NT allow this major flaw to continue. NT should listen to their customers and implement what their customers needs and wants are like most other trading applications today. We the customer pay NT bills at the end of the day. If nobody buys/leases your product you wouldn't be in business so do the RIGHT THING by your customers and allow each client of NT to adjust the refresh rate to their own trading needs. Using NT8 with a chart refresh rate of 250ms versus either NT7 or sierra where you can adjust to 0.25/0.5 etc is like turning up to a formula one race is a mini. Your race is over before it has even begun.
Finally NT8 Volume Profile is NOT printing the volume traded at the H/L of the price bar. This is NOT happening on all price bars just a few. If Ninja require a video or screen shot I can provide one.
NT8 has a Rithmic connection available to their European Server which pings 11ms versus 120ms in the US. Will Ninjatrader please update NT7 to allow this same Rithmic Connections to their European Server. Ninjatrader should be aware that there are quite a lot of European traders that DON'T use NT7 or NT8 for this simple reason. It will NOT take a huge amount of time, effort to make available Rithmic Europe for their NT7 user base.
Thank You
- Likes 3
Comment
-
Originally posted by smalltrader35 View PostNinjaTrader needs to get this refresh issue fixed. 250ms refresh for any type of intraday trading in this market is totally unacceptable. I own a lifetime license for the past 10 years but I still have to use another 3rd party software to insure Live Orders get filled without slippage. With 250ms refresh it makes NT8 Chart Trader unusable for Live Trading. Your basically trading with DELAYED DATA and all your new additions to NT8, Footprints, Profiles etc are ALL but useless in a Live Trading environment. I am STILL on NT7 and I know quite a few live traders that either still use NT7 or have made the switch to sierra charts. I ran my own custom NT7 Footprint along side NT8 Footprint and Volume Profile into the close today and NT8 was seriously lagging NT7. How on earth are Live Footprint Traders suppose to make the correct judgement when price reaches X when the NT8 Footprint & Profiles are showing DELAYED PRINTS due to this 250ms chart refresh interval. My NT7 custom Footprint was already showing exhaustion at X while NT8 Footprint was STILL printing Volume. The NT8 Chart Trader and DOM must be in sync. How can NT allow this major flaw to continue. NT should listen to their customers and implement what their customers needs and wants are like most other trading applications today. We the customer pay NT bills at the end of the day. If nobody buys/leases your product you wouldn't be in business so do the RIGHT THING by your customers and allow each client of NT to adjust the refresh rate to their own trading needs. Using NT8 with a chart refresh rate of 250ms versus either NT7 or sierra where you can adjust to 0.25/0.5 etc is like turning up to a formula one race is a mini. Your race is over before it has even begun.
Finally NT8 Volume Profile is NOT printing the volume traded at the H/L of the price bar. This is NOT happening on all price bars just a few. If Ninja require a video or screen shot I can provide one.
NT8 has a Rithmic connection available to their European Server which pings 11ms versus 120ms in the US. Will Ninjatrader please update NT7 to allow this same Rithmic Connections to their European Server. Ninjatrader should be aware that there are quite a lot of European traders that DON'T use NT7 or NT8 for this simple reason. It will NOT take a huge amount of time, effort to make available Rithmic Europe for their NT7 user base.
Thank You
- Likes 1
Comment
-
Not really sure what I can add here by posting that hasn't already been said other than to add 'pressure' FWIW.
I don't use Order Flow or any other resource intensive features, and I use the DOM for trading, not Chart Trader.
However I encounter the same problem - I take my trades based 'visually' off the chart, and use the DOM for trade management. During high activity, I can see that the chart lags the Dom, so encounter what is reported - if I take my 'cue' off the chart, I get slippage & get an entry I wouldn't have taken. So I end up watching the chart but trying to 'double-watch' the chart and Dom to see whether what I've seen as an entry on the chart I actually want to take on what 'is' the situation real-time on the Dom. A nightmare.
So what am I to do? Migrate toward trading off the DOM & ignoring the chart & changing my trading?
It isn't the case most of the time on most instruments but it is a REAL issue that, IMHO, Brett's anodine, and IMHO obfuscating response, doesn't give a respectful response to.
Acceptance of the reality of the problems the approach adopted, along with a roadmap & timescale would be more respectful, IMHO, rather than denial.
Yes, we understand the approach of protect users from creating problems of their own making (& that Support then have to deal with), but there is real problem with the approach manifesting in issues of usability.
I am a long-term user that couldn't care less about NT's flexibility for coding, nor my sunk cost in a lifetime licence (it's irrelevant in terms of opportunity cost of lack of confidence to use the platform for live trading). Sunk cost in time trying to get to a state of usability is a 'pressure' toward abandoning in favour of alternatives which I see proposed such as Sierra. However the tension in that decision is in 'devil you know'.
Reaching the end of my tether on this.
- Likes 3
Comment
-
I had been a 10 year user of NT but finally gave up 2 years ago because of this. The performance of nt8 was meant to be a better product but its far from it.
I have moved on to the other product mentioned above and cannot believe the perform and stability. Only regret was wasting the 10 years on NT hoping for better.
- Likes 2
Comment
-
+1 if you don't mind.
In NT7 I will trade off a 15 Sec chart with the bars plotted inside a Data2 5 Min box. This chart refreshes at 15ms. For context I have 15 Min, 60 Min, 360 Min and 1440 Min charts with refresh rates ranging from 5 Sec to 60 Sec. There is no reason at all to spend processing resources refreshing charts in the ms time frame that are not needed to execute entries and exits with Chart Trader while there is every reason to maximize the efficiency and accuracy of the "trading chart". With NT8 the efficiency and accuracy of the "trading chart" is compromised with the insistence that all charts and indicators, regardless of time frame, be refreshed at the same instant. This unnecessary processing burden, this speed bump, this bottle neck has rendered NT8 unusable for the serious trader. I remember the early days when NT was touted as cutting edge software made by "traders" for traders. With NT's success it seems the "traders" have forgotten what it's actually like to trade.Last edited by glennts; 11-12-2018, 05:18 PM.
- Likes 1
Comment
-
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by tony_28217, Today, 07:04 PM
|
0 responses
3 views
0 likes
|
Last Post
by tony_28217
Today, 07:04 PM
|
||
Started by flybuzz, Today, 10:33 AM
|
1 response
9 views
0 likes
|
Last Post
by flybuzz
Today, 06:59 PM
|
||
Started by spencerp92, 10-10-2023, 09:56 AM
|
4 responses
304 views
0 likes
|
Last Post
by flybuzz
Today, 06:45 PM
|
||
Started by samish18, Yesterday, 10:13 AM
|
1 response
26 views
0 likes
|
Last Post Today, 06:15 PM | ||
Started by Austiner87, Today, 05:02 PM
|
0 responses
7 views
0 likes
|
Last Post
by Austiner87
Today, 05:02 PM
|
Comment