NexusFi: Find Your Edge


Home Menu

 





Chart Delay


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one NatCrox with 2 posts (6 thanks)
    2. looks_two sbgtrading with 1 posts (1 thanks)
    3. looks_3 Silent warrior with 1 posts (0 thanks)
    4. looks_4 Trembling Hand with 1 posts (0 thanks)
    1. trending_up 1,735 views
    2. thumb_up 8 thanks given
    3. group 8 followers
    1. forum 6 posts
    2. attach_file 1 attachments




 
Search this Thread

Chart Delay

  #1 (permalink)
 NatCrox 
Denver CO
 
Experience: Intermediate
Platform: NinjTrader
Trading: Futures
Posts: 4 since May 2021
Thanks Given: 2
Thanks Received: 1

I have been messing around with some other chart programs, some standard install and some web based and I have noticed a small maybe 1/4 second delay in NT8 when compared to the others.

All other charting programs are faster. I emailed NT and they left it at

"
this will be due to the total time it takes for the data to reach out PC and for your computer to then render it on the chart.

Unfortunately, this is just a limitation of overall internet, hardware, distance, and rendering latency and won't be something that can be sped up by a setting change.
"

The thing is, the other programs have the same challenge. They are all being ran on the same PC, side by side, so I don't buy it. They all seem to be inline with each other - say Tradovate vs TDA, bars form at the same time.

When I compare any against NT8, NT8 is slower, with the bars forming about 1/4 second behind the rest.

Has anyone else noticed any chart delay?

I attached a video of NT8 compared to Tradovate as an example.



Thanks!

Attached Files
Elite Membership required to download: NT8 Chart Delay.zip
Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
About a successful futures trader who didnt know anythin …
Psychology and Money Management
MC PL editor upgrade
MultiCharts
Cheap historycal L1 data for stocks
Stocks and ETFs
Quantum physics & Trading dynamics
The Elite Circle
What broker to use for trading palladium futures
Commodities
 
  #2 (permalink)
 sbgtrading 
Chicago
 
Experience: Advanced
Platform: NinjaTrader, MT4, TS
Posts: 17 since Mar 2010
Thanks Given: 3
Thanks Received: 9

Yes...definitely...depending on the load you have on your CPU, and your internet connection...but also, I've seen significant delays even with a workspace that has only 1 chart, and no indicators on it. Some delays are up to 5-seconds.

I created a tool to compute the delay...very simple since each tick of price data comes with a time stamp, you can compare that timestamp with your computer clock (DateTime.Now) and get the difference.

So 0.25-seconds is quite good.

Reply With Quote
Thanked by:
  #3 (permalink)
 NatCrox 
Denver CO
 
Experience: Intermediate
Platform: NinjTrader
Trading: Futures
Posts: 4 since May 2021
Thanks Given: 2
Thanks Received: 1


Thank you for the reply sbgtrading!

I had posted in the NT support forum before I had learned about all the insights to NT8 and a user brucerobinson replied back in the support forum and gave some great insight to NT8 and the time delays. It sounds like you may know the history of NT8 but for users like myself that do or did not know, and stumble on this post, here is his reply from the NT support forum which I am very grateful for!

"
1. The chart refresh rate is hard-coded in Ninjatrader at 250ms, so 1/4s is the fastest refresh you will get with the default platform. That of course does not mean this is responsible for the 1/4s slower than other platforms you perceive as those will not be zero, but it is the fastest possible in the default platform. It is perceptible even without direct comparison (many noticed the change made from NT7 to 8), and for many Users not considered fit-for-purpose. Of course many will be unaware that they are disadvantaged in this way as you have. If you search on this Forum and others using 'chart refresh rate' you will find extensive feedback from users that this is insufficient, it is a downgrade from NT7 which allowed 100ms and was user-configurable. Ninjatrader has failed to react to the many requests for this to be reverted to NT7 speeds, so a User developed a workaround called 'TickRefresh' - a small and light add-on Utility available on the Ninja Ecosystem.

2. The default platform with no indicators can itself become a processing bottleneck causing chart lag. In a similar vein to 1. above, a User has coded a small utility to show when this is occurring called 'ChartLagTime' and 'ChartLagMeasurement' (same concepts, slightly different implementations) available on the Ecosystem. This shows Server time and PC Clock time and difference - hence chart lag.

Of course most Users are unaware of 1., and that at times they may be lagging behind the rest of the world

Hopefully these tools and info may assist you.
"

I am going to try the indicators he suggested and see if there is any improvement.

Thank you sbgtrading for the engagement!

Happy trading!

Started this thread Reply With Quote
  #4 (permalink)
 Trembling Hand 
Melbourne, Land of Oz
 
Experience: Advanced
Platform: Sierra Chart, CQG
Broker: CQG
Trading: HSI
Posts: 246 since Jun 2011
Thanks Given: 28
Thanks Received: 360

This was the reason I gave up on NT with the release of nt8 after using since version 4 or 5.

Glad I did.

Follow me on Twitter Reply With Quote
  #5 (permalink)
 IsaacBillion 
Tel Aviv Israel
 
Experience: Advanced
Platform: NT8 TOS TV
Trading: Futures Stocks
Posts: 14 since Nov 2022
Thanks Given: 216
Thanks Received: 5


NatCrox View Post
Thank you for the reply sbgtrading!

I had posted in the NT support forum before I had learned about all the insights to NT8 and a user brucerobinson replied back in the support forum and gave some great insight to NT8 and the time delays. It sounds like you may know the history of NT8 but for users like myself that do or did not know, and stumble on this post, here is his reply from the NT support forum which I am very grateful for!

.
.
.

Of course most Users are unaware of 1., and that at times they may be lagging behind the rest of the world

Hopefully these tools and info may assist you.
"

I am going to try the indicators he suggested and see if there is any improvement.

Thank you sbgtrading for the engagement!

Happy trading!

Hello there guys.
Does someone know if there is a study (indicator) for TOS (ThinkorSwim) like this - like ChartLagTime?
I've searched here and didn't find.
I want to check my TOS chart response time.
Anyone?

Thx.
Isaac.

Reply With Quote
  #6 (permalink)
 
Silent warrior's Avatar
 Silent warrior 
Boston, MA
 
Experience: Advanced
Platform: NinjaTrader
Broker: Rithmic/IQFeed
Trading: ES, ZB, GC, 6E, CL
Posts: 69 since Feb 2015
Thanks Given: 133
Thanks Received: 13


NatCrox View Post
Thank you for the reply sbgtrading!



I had posted in the NT support forum before I had learned about all the insights to NT8 and a user brucerobinson replied back in the support forum and gave some great insight to NT8 and the time delays. It sounds like you may know the history of NT8 but for users like myself that do or did not know, and stumble on this post, here is his reply from the NT support forum which I am very grateful for!



"

1. The chart refresh rate is hard-coded in Ninjatrader at 250ms, so 1/4s is the fastest refresh you will get with the default platform. That of course does not mean this is responsible for the 1/4s slower than other platforms you perceive as those will not be zero, but it is the fastest possible in the default platform. It is perceptible even without direct comparison (many noticed the change made from NT7 to 8), and for many Users not considered fit-for-purpose. Of course many will be unaware that they are disadvantaged in this way as you have. If you search on this Forum and others using 'chart refresh rate' you will find extensive feedback from users that this is insufficient, it is a downgrade from NT7 which allowed 100ms and was user-configurable. Ninjatrader has failed to react to the many requests for this to be reverted to NT7 speeds, so a User developed a workaround called 'TickRefresh' - a small and light add-on Utility available on the Ninja Ecosystem.



2. The default platform with no indicators can itself become a processing bottleneck causing chart lag. In a similar vein to 1. above, a User has coded a small utility to show when this is occurring called 'ChartLagTime' and 'ChartLagMeasurement' (same concepts, slightly different implementations) available on the Ecosystem. This shows Server time and PC Clock time and difference - hence chart lag.



Of course most Users are unaware of 1., and that at times they may be lagging behind the rest of the world



Hopefully these tools and info may assist you.

"



I am going to try the indicators he suggested and see if there is any improvement.



Thank you sbgtrading for the engagement!



Happy trading!



Thank you for your post.

Can you please point me in the direction of where one can find these DataLag scripts for NT8?

Thank you in advance!


Sent from my iPhone using NexusFi mobile app

Reply With Quote
  #7 (permalink)
 
Lancer's Avatar
 Lancer 
Seattle, USA
 
Experience: Intermediate
Platform: NinjaTrader / ThinkOrSwim
Broker: NinjaTrader / TDAmeritrade
Trading: Futures, Equities
Posts: 35 since Jul 2016
Thanks Given: 16
Thanks Received: 34

ChartLagTime script is here.

Reply With Quote
Thanked by:




Last Updated on December 18, 2022


© 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