NinjaTrader Support Forum  
X

Attention!

This website will be down for maintenance from Friday May 24th at 6PM MDT until Sunday May 26th at 12PM MDT. We apologize for the inconvenience. If you need assistance during this time, please email sales@ninjatrader.com


Go Back   NinjaTrader Support Forum > Application Technical Support > Miscellaneous Support > Historical Version 7 Beta Threads > Version 7 Beta General Questions & Bug Reports

Version 7 Beta General Questions & Bug Reports Ask questions here and post bug reports.

View Poll Results: How important is the ability to change the chart refresh rate?
This is very important to me! I want the ability to modify the refresh settings! 49 50.00%
This is reasonably important, and I would request that you add it 15 15.31%
I might use this occasionally, but I won't be upset if you don't add it 16 16.33%
I couldn't care less, I always run with 500 ms refresh on my charts anyways 18 18.37%
Voters: 98. You may not vote on this poll

 
 
Thread Tools Display Modes
Old 10-19-2009, 02:54 PM   #1
JS999
Senior Member
 
Join Date: Mar 2009
Posts: 477
Thanks: 11
Thanked 1 time in 1 post
Default POLL: Do you want to be able to set chart refresh in NT7?

I just found out that in NinjaTrader 7, all charts are now set to a global refresh rate of twice per second, and there is no way to change it. In 6.5, it would be like every chart has the DisplayUpdateInterval setting at the default value of 0.5 - and this cannot be changed at all.

I have asked Ray to allow us to change this setting in version 7 on either a per-chart basis (like in 6.5), or at least to globally modify the refresh value for all of our charts.

I have some longer-term charts that I set to a refresh interval of 0.5, and then other charts that I set to an interval of 0 (updating on every tick)... but in version 7 this will now be impossible as it stands, and you won't be able to set any charts to update on incoming ticks.

At a minimum, I personally want to be able to set the global refresh to 100 ms or so, even if it's not settable on every chart. Please respond to the poll with your thoughts.
Last edited by JS999; 10-19-2009 at 03:13 PM.
JS999 is offline  
Old 10-19-2009, 03:19 PM   #2
zweistein
Senior Member
 
Join Date: Jan 2009
Posts: 584
Thanks: 2
Thanked 21 times in 12 posts
Default

On the chart I don' t care much. Also 2 seconds is fine on a chart.

But for sure I need a text display of the bid and ask and last ticks.
This should update with every incoming tick.

E.g. in chartrader or SuperDOM


Andreas
zweistein is offline  
Old 10-19-2009, 03:21 PM   #3
JS999
Senior Member
 
Join Date: Mar 2009
Posts: 477
Thanks: 11
Thanked 1 time in 1 post
Default

Quote:
Originally Posted by zweistein View Post
On the chart I don' t care much. Also 2 seconds is fine on a chart.

But for sure I need a text display of the bid and ask and last ticks.
This should update with every incoming tick.

E.g. in chartrader or SuperDOM


Andreas
The DOM I believe does seem to update fine on every tick, this is just an issue with charts. If you are trading ES it won't matter, because that instrument doesn't move a lot in terms of ticks per second, which is why some people won't care. However, on something like CL which can jump 10 ticks in a heartbeat, having a half second delay is a serious problem.
JS999 is offline  
Old 10-19-2009, 03:30 PM   #4
whitmark
Certified NinjaScript Consultant
 
Join Date: Nov 2005
Location: Virginia, USA
Posts: 441
Thanks: 0
Thanked 12 times in 7 posts
Send a message via Skype™ to whitmark
Default Case for frequent chart update

I support indicators for high frequency discretionary scalpers that like to see the charts update nearly as frequently as the DOM, primarily for Level II updates. While updating as frequently as the DOM is not reasonable, clearly allowing an update down to 100ms is needed.

Whitmark
whitmark is offline  
Old 10-19-2009, 07:49 PM   #5
JS999
Senior Member
 
Join Date: Mar 2009
Posts: 477
Thanks: 11
Thanked 1 time in 1 post
Default

Well, so far we have 60% of people who think it's extremely important to have the same ability to modify the refresh rate that existed in NT 6.5, and 40% of people who don't care much. I suppose I really should have limited the poll to short-term intra-day traders, since not everyone trades that style. There are people who hold positions for hours on on end that probably couldn't care less about a potential 0.5 second delay, but that doesn't necessarily make it an unimportant feature. I suspect that all the votes for it are from scalpers or short-term traders like me. If anyone wants to add commentary on this, feel free... the more people we have requesting it, the more likely that they will add it in.
JS999 is offline  
Old 10-19-2009, 07:55 PM   #6
theLonelyTrader
Junior Member
 
Join Date: Jul 2009
Posts: 4
Thanks: 0
Thanked 0 times in 0 posts
Default I voted, but...

Haven't read through this whole thread, but let me chime in. I paid about FIFTEEN HUNDRED DOLLARS for a multibroker license, and NinjaTrader wants to limit my chart refresh capabilities?!

It sounds to me like the software engineers are driving the process. In fact, it should be traders driving the process.

Whether anyone here cares about the refresh rate or not, that isn't the issue. The capability should be flexible -- like any charting platform that advertises itself to be a professional grade platform. 500ms is waaaay too long for some traders. In fact, why even use a DOM if your refresh is 500ms? WHY? It doesn't make any sense.

So go tell the software engineers to get back to work and do it right. Don't let them drive the process. NinjaTrader does not exist as a playground for a bunch of code-geeks. It is for traders. Code geeks are paid by traders to find solutions so that TRADERS can make money, not limit trading functionality.

This is a design FAIL.

NinjaTrader is skating on thin ice with me. V6.5 is buggy, takes way to long to load, and as of now I can't even get an accurate PnL on both of my trading accounts. Ninja tech support says: "Get flat, then repair your database." Well, I have some long term positions. Do I just "get flat" so that I can get NT to work properly? (Tells me a code geek, again, is driving the process, instead of a trader.) And part of the reason I wanted Ninja was for the PnL metrics. Repairing the DB would erase my entire trade history. So what the hell am I using this software for?

Good question. And now I'm hearing that NT7 may only allow my charts to refresh every 500ms.

Good one, guys. Really.
theLonelyTrader is offline  
Old 10-19-2009, 08:08 PM   #7
JS999
Senior Member
 
Join Date: Mar 2009
Posts: 477
Thanks: 11
Thanked 1 time in 1 post
Default

Dear NinjaTrader team:

As you can see by some of the responses in this thread, this is not an optional feature that you have removed. It is a critical element of the software. Locking the chart refresh rate at 500 ms and not making it changeable essentially makes your software completely useless for scalpers, and what is worse, this represents a feature loss from 6.5. To be honest, it never occurred to me in my wildest dreams that you would even think of doing something like this. You're supposed to add features with a new software release, not remove them!

It's one thing to eliminate the ability to process data on each incoming tick, as that is heavily CPU intensive. But there is a huge gulf of difference between each incoming tick and a potential 500 ms delay, and you have provided no functionality for anything in between. The user should be able to set a refresh delay of at least 100 ms granularity to give acceptable real-time performance, and guys, this should be settable for each chart.

Why you made a global refresh rate instead of leaving it as it was in 6.5 and simply eliminating the "every incoming tick" option is something that I just don't understand. All you would have had to do is leave the original design and make the minimum refresh something like 50-100 ms, with no option to set it to 0 as it was in 6.5.

It is reasonably important to be able to set different refresh rates for different charts, as some are longer-term and some are shorter term... a global refresh rate makes shorter-term charts suffer unnecessarily at the expense of longer term charts, and is a waste of CPU cycles. An immediate hack would be to allow us to change the global refresh rate, but ideally, you should go back and make it settable per chart.

Anyways, I can assure you with 100% certainty that if you do not add this feature back in, the response you are going to get from scalpers out there once you release it in this form is not going to be pretty. It is quite frankly ridiculous that you removed this feature in the first place, and in my opinion you should add it back in ASAP before too many other people get mad. Just my $0.02.


Quote:
Originally Posted by theLonelyTrader View Post
Haven't read through this whole thread, but let me chime in. I paid about FIFTEEN HUNDRED DOLLARS for a multibroker license, and NinjaTrader wants to limit my chart refresh capabilities?!

It sounds to me like the software engineers are driving the process. In fact, it should be traders driving the process.

Whether anyone here cares about the refresh rate or not, that isn't the issue. The capability should be flexible -- like any charting platform that advertises itself to be a professional grade platform. 500ms is waaaay too long for some traders. In fact, why even use a DOM if your refresh is 500ms? WHY? It doesn't make any sense.

So go tell the software engineers to get back to work and do it right. Don't let them drive the process. NinjaTrader does not exist as a playground for a bunch of code-geeks. It is for traders. Code geeks are paid by traders to find solutions so that TRADERS can make money, not limit trading functionality.

This is a design FAIL.

NinjaTrader is skating on thin ice with me. V6.5 is buggy, takes way to long to load, and as of now I can't even get an accurate PnL on both of my trading accounts. Ninja tech support says: "Get flat, then repair your database." Well, I have some long term positions. Do I just "get flat" so that I can get NT to work properly? (Tells me a code geek, again, is driving the process, instead of a trader.) And part of the reason I wanted Ninja was for the PnL metrics. Repairing the DB would erase my entire trade history. So what the hell am I using this software for?

Good question. And now I'm hearing that NT7 may only allow my charts to refresh every 500ms.

Good one, guys. Really.
Last edited by JS999; 10-19-2009 at 08:33 PM.
JS999 is offline  
Old 10-19-2009, 09:07 PM   #8
darthtrader
Member
 
Join Date: Oct 2007
Posts: 51
Thanks: 0
Thanked 0 times in 0 posts
Default

It seems this option has also been removed from the time and sales window/tape.
I do have to say this is disappointing..The reason I dont use interactive brokers for data is I want to have the choice to see all ticks or not and not have that choice made for me.
darthtrader is offline  
Old 10-19-2009, 09:10 PM   #9
NinjaTrader_Ray
Administrator
 
NinjaTrader_Ray's Avatar
 
Join Date: Nov 2004
Location: Denver, CO, USA
Posts: 11,163
Thanks: 6
Thanked 45 times in 32 posts
Default

Quote:
Originally Posted by darthtrader View Post
It seems this option has also been removed from the time and sales window/tape.
I do have to say this is disappointing..The reason I dont use interactive brokers for data is I want to have the choice to see all ticks or not and not have that choice made for me.
You will see all the ticks, none are dropped. The display is not updated per tick.
NinjaTrader_Ray is offline  
Old 10-19-2009, 09:25 PM   #10
aslane
Senior Member
 
Join Date: May 2006
Location: Madison
Posts: 234
Thanks: 1
Thanked 2 times in 2 posts
Default

You are kidding right? This is a manditory feature that can not be dropped.
aslane is offline  
Old 10-19-2009, 09:52 PM   #11
NinjaTrader_Ray
Administrator
 
NinjaTrader_Ray's Avatar
 
Join Date: Nov 2004
Location: Denver, CO, USA
Posts: 11,163
Thanks: 6
Thanked 45 times in 32 posts
Default

All,

Please keep in mind that we are in a beta phase to stabilizethe application and test some of our decisions with respect to features, changes and enhancements. I can see that this is a hot topic for some of you and I am sure this will not be the last decision we have made that is challenged. I assure you that the feedback does not fall on deaf ears. For now, I will leave this thread open for further discussion and once all the comments are in, I will chime back in and provide some further thoughts on the subject.
NinjaTrader_Ray is offline  
Old 10-19-2009, 10:18 PM   #12
aslane
Senior Member
 
Join Date: May 2006
Location: Madison
Posts: 234
Thanks: 1
Thanked 2 times in 2 posts
Default

Glad you are listening. People have been waiting a long long time for NT7, and the peaks behind the curtain look promising. I know some things need to change in order to get some of the new features, but something like this is so obvious for a short term trader. I guess I would ask if there are some other things that got dumped that you know might raise a few eye brows (especially functionality that is just dropped)?
aslane is offline  
Old 10-19-2009, 10:21 PM   #13
NinjaTrader_Ray
Administrator
 
NinjaTrader_Ray's Avatar
 
Join Date: Nov 2004
Location: Denver, CO, USA
Posts: 11,163
Thanks: 6
Thanked 45 times in 32 posts
Default

Quote:
Originally Posted by aslane View Post
Glad you are listening. People have been waiting a long long time for NT7, and the peaks behind the curtain look promising. I know some things need to change in order to get some of the new features, but something like this is so obvious for a short term trader. I guess I would ask if there are some other things that got dumped that you know might raise a few eye brows (especially functionality that is just dropped)?
There are maybe 400+ line items that would make it to the NT7 release notes...my guess is that somewhere in that list there are items that some may be challenged. Different strokes for different folks...Meaning, I can't speculate what might be a concern for one or be a treasure for another. Only time will tell.
NinjaTrader_Ray is offline  
Old 10-19-2009, 10:32 PM   #14
JS999
Senior Member
 
Join Date: Mar 2009
Posts: 477
Thanks: 11
Thanked 1 time in 1 post
Default

Quote:
Originally Posted by NinjaTrader_Ray View Post
There are maybe 400+ line items that would make it to the NT7 release notes...my guess is that somewhere in that list there are items that some may be challenged. Different strokes for different folks...Meaning, I can't speculate what might be a concern for one or be a treasure for another. Only time will tell.
Well, I'd say time is telling on this poll so far. Out of 27 respondents, fully 55% at the moment are saying that this is a critical issue. Another 11% are saying that it is very important to them, and asking you to add it in.

When you take into account the likelihood that most of the respondents who said they didn't care are probably longer term traders (that would only make sense, wouldn't it??), then you are left with the inescapable conclusion that just about every single short term trader is very, very, very unhappy with this decision. Just what exactly more do you need to see? I would be surprised to see these percentages change significantly going forward.

Ray, when you are scalping something like crude oil, there are times when it can move 50 ticks in literally 100 milliseconds. Not that anyone in their right mind would try to scalp a move like that, but when that does happen, you want to know it as it's happening, not 1/2 second late. That instrument will often make a spike move of 10-15 ticks and then immediately reverse back a half second later to where it was. Now, again, you shouldn't necessarily try to trade that specific move... but you want to know about these things as soon as they happen.

This is make-or-break, Ray... not some nice little feature out of a list of 400 features that you may or may not add.

Let me make this simple for you:

You will be adding this feature to NinjaTrader 7. Whether you are smart enough to add it now after having this type of advance warning, or whether you need to get a nasty black eye about it first when the greater public at large finds out about it is irrelevant. This change will be made by you. This is not a request, it is a prediction. Do the smart thing and make it a priority to fix this reasonably quickly before every scalper using NT starts crying for your head, because you are going to be fixing it one way or another, sooner or later. I'm not sure if this has occurred to you, but your Zen-Fire brokerage partners are marketing your software as to-the-tick accurate with their data feed. That is a complete and utter joke if you limit the chart refresh to 1/2 second. Did you actually consult with them before making this decision?

There really is nothing to debate or consider here - it is a very serious flaw in your software and 55% of the people that have responded to this poll so far are trying to tell you that. Please listen.
Last edited by JS999; 10-19-2009 at 10:40 PM.
JS999 is offline  
Old 10-20-2009, 02:14 AM   #15
cls71
Senior Member
 
Join Date: Jan 2008
Location: Madrid, Spain
Posts: 229
Thanks: 2
Thanked 0 times in 0 posts
Default

Anyway, you can refresh the chart when you want by overriding the OnMarketData method and then ChartControl.Refresh() or ChartControl.Invalidate();

(I think that is not a insuperable issue by code. But yes, my vote :
This is very important to me! I want the ability to modify the refresh settings! )

Best Regards
cls71 is offline  
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Poll: What is the best indicator? tradereight Indicator Development 9 08-23-2012 07:53 PM
Poll: NinjaTrader Developer Conference shodson General Programming 0 08-08-2009 10:38 AM
NT slow to respond pipal Miscellaneous Support 1 06-03-2009 03:17 AM
How important are hotkeys to you? JS999 SuperDOM and other Order Entry Windows 6 03-31-2009 05:01 PM
lack of important features trader65 Suggestions And Feedback 9 05-14-2007 07:17 AM


All times are GMT -6. The time now is 02:27 AM.