Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

charts take over an hour to load

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #31
    Are you using any custom tools? If so, this add-ons in a layer of variables that NinjaTrader cannot directly control. If you follow the steps from my previous posts I may be able to provide more specific recommendations.

    I could not speculate as to how/why a different platform behaved differently, however, this is effectively comparing apples to oranges. The short answer is "they're fundamentally different programs".

    Comment


      #32
      Originally posted by Bobbyj78 View Post
      Hi guys,, has any one been able to get any thing new regarding lag?.
      FWIW,

      In my case, replacing my i7-4790 main drive with a simple-to-install cheap 500G Samsung SSD made a huge improvement in NT freezing and time lags. However, extreme volatility can still be a nuance (not fixable at our NT ends).

      Comment


        #33
        Originally posted by Bobbyj78 View Post
        Hi guys,, has any one been able to get any thing new regarding lag?.
        What is the refresh time of your calculations?

        I tried 100ms but had to switch back to 250ms because quotes in ES where at some times 5 POINTS wrong. At 250ms NT8 could manage the volume.

        Comment


          #34
          Originally posted by NinjaTrader_PatrickG View Post
          Are you using any custom tools? If so, this add-ons in a layer of variables that NinjaTrader cannot directly control. If you follow the steps from my previous posts I may be able to provide more specific recommendations.

          I could not speculate as to how/why a different platform behaved differently, however, this is effectively comparing apples to oranges. The short answer is "they're fundamentally different programs".

          If an indicator would use 1724ms per minute in the Utilization Monitor. Would installing a CPU that is twice as powerful result in 862ms per minute in the Utilization Monitor?
          Theoretically it would then reduce the lag, no?

          Click image for larger version  Name:	2020-03-02 22_32_39-Window.jpg Views:	0 Size:	28.8 KB ID:	1089093

          Comment


            #35
            I could not speculate with confidence that a boost in CPU power would half the processing time. There are too many other variables to consider, but the likely answer is 'no'.

            Items being on this list is not inherently bad. Every NinjaScript item will appear here. The important thing to note is any item that is 'head and shoulders' above all else. In your screenshot, the indicator 'HeikenAshi8' is calculating slightly higher than other items, but I wouldn't say that this is a cause for concern. What we like to look out for here is something that is taking up massively more processing time. Think 200k compared to 10k over 3 or 4 minutes. Then we could troubleshoot by removing those top items from the workspace to see if performance symptoms persist.

            Comment


              #36
              Thanks Guys,,, Marcus. how do you go about changing the ms please?

              I am listening to guys telling me that its not my hardware but feel i need to at least try. So im adding an M.2 drive and will clone my hard drive operating system to that and upgrade GPU's. Then if that does nothing at least i can rule that out.

              Comment


                #37
                Originally posted by Bobbyj78 View Post
                Thanks Guys,,, Marcus. how do you go about changing the ms please?

                I am listening to guys telling me that its not my hardware but feel i need to at least try. So im adding an M.2 drive and will clone my hard drive operating system to that and upgrade GPU's. Then if that does nothing at least i can rule that out.

                There is an free app that somebody posted on this forum that gives you the posibility to customize the recalculation speed. I add it here so you don't have to search for it.

                TickRefresh_V4.zip

                Comment


                  #38
                  Not much to add, in large part because it is user's setup specific so whatever works for me..... may mean nothing to you

                  But thought I would chime in as I've just sat through the massive news event with little lag.
                  Lots of charts, data series, indicators etc but all 'light' re: performance/resources.

                  However I've experienced lag occasionally at less volatile times. I've experienced lag on only one instrument when all have been busy. I've experienced lag on most/all instruments concurrently when seemingly less busy.

                  I think it fair to say today 10am is about as extreme as it gets. Very little lag, and no 'cumulative' lag i.e. where processing consistently cannot keep up with data, and hence the lag grows, until it can and the cumulative lag starts to decay.

                  So I would posit that it is not 'simply' the volatility and 'volume' of data related to this.

                  FWIW, given that you are having problems, IMHO & experience switching from HDD to solid state, whatever type floats your boat has a good likelihood of improvement. It is something I would suggest anyhow as it undoubtedly improves pc performance all round - Windows startup load times, Windows' responsiveness etc. At the time, I was using NT7 at its limits which teased out all the same sort of issues - historical data taking ages to load, susceptible to crashes and freezes etc. 45mins to load my setup, one step at a time. But if careful, it was reliable, just time-consuming. Swapping HDD to SSD made a big improvement, so would expect you'll find similar given you are having 'similar' issues - crunching through loading data etc.
                  I then switched to 8, had a whole host of problems with the stock platform and its coding so threw the biggest baddest hardware at it to rule it out. Made little difference and IMHO if I now switched back to my previous machine (4 core) I doubt I would see a problem/difference. The problems I encountered were due to the coding of the stock platform, and could not be overcome by hardware.

                  However........
                  You don't yet know if you are coming up against a hardware restriction, nor if so what is inducing it, nor whether it will be surmountable by upgrading your hardware, modifying your setup , or both.

                  Just because my configuration survived today doesn't indicate anyone else's will, and mine lags on less volatile days, occasionally, which I can't fathom, so go figure!

                  Suggestion -
                  Replace your HDD with SSD, M2 or whatever blows your skirt up. Just not a spinney disk, which will not be helping matters, for sure.
                  Strip everything back to Ninja only - no Neurostreet (casting no aspersions, I don't know them) but others' consensus seems to be are likely resource-intensive, and/or whatever is generating your HeikenAshi8
                  See whether your kit works with that setup. If it doesn't you've got some thinking to do because from what has been said it would seem you're unlikely to get the setup you are trying to get to function (your much-loved and invested Neurostreet) to work. So you can then set about modifying your setup to work, and then to work with Neurostreet..
                  If your naked setup works, then you can add add-ons and see what introduces lag.

                  You've been given all this already :-)

                  Finally, if you have not resolved your lag problems first, the last thing you want to be doing is increasing your chart refresh rate with TickRefresh. Increasing the chart refresh rate is only likely to add additional load, which in terms of lag may do nothing at best, or add to to whatever bottleneck you have which your system can't cope with already, however that bottleneck is being caused..

                  Best,

                  Comment


                    #39
                    Originally posted by brucerobinson View Post
                    ...

                    Finally, if you have not resolved your lag problems first, the last thing you want to be doing is increasing your chart refresh rate with TickRefresh. Increasing the chart refresh rate is only likely to add additional load, which in terms of lag may do nothing at best, or add to to whatever bottleneck you have which your system can't cope with already, however that bottleneck is being caused..

                    Best,
                    The purpose is to lower the refresh rate, not increase it. The app can be used in two ways: increase or decrease.

                    Comment


                      #40
                      True enough, per NT7. Didn't realise that intention . Doh.
                      BTW FWIW FYI in my setup I have it on 8x fast tick charts set at 100ms refresh. All the rest of charts are at the NT-fixed 250ms.
                      Last edited by brucerobinson; 03-03-2020, 03:52 PM.

                      Comment


                        #41
                        BobbyJ78, Please post back results after upgrading video card. Looks like the Radeon RX 5700 XT is the current performance/value champ in the Direct Compute (operations /sec.) benchmarks here. Variants come with 3 or 4 DisplayPort 1.4 connections + HDMI, for up to 6 monitors with daisy-chaining, per list here. (GPU database) Something like that would be a nice step up from the FirePro W4100, but who knows what the effect would be on NinjaTrader performance.

                        Comment


                          #42
                          I (almost) guarantee this is an indicator issue. I have no problems with lag during fast trading.

                          Comment


                            #43
                            @Bobbyj78, save your time and here below is what I have experienced:
                            Ninjatrader will always keep telling you:
                            1. email your trace file
                            2. if u use "non-routine" hardware, eg 4k, they would tell u they don't support
                            3. cut down everything until that's only the vanilla system
                            4. at the end of world, they would generously create a ticket for you to the programmer BUT you will never know when the issue will be solved...

                            Neurostreet and other vendors will tell you
                            1. Ninjatrader is not "real time" system and does not survive HFT
                            2. they cannot guarantee compatibility with other vendor's product (fair)

                            When to design algorithms, I use 1 single chart with 10 panes running Neurostreet products along with BH and BB, on a dual Xeon 4.5GHz, 128GB RAM, nvidia driving 4 4k monitors. I have fiber 1Gb connection and clean Windows 10 solely for the purpose. Up till now, I don't find the platform a reliable one. I was amused once after I disconnected the live date, the chart keeps running for nearly 1 hour! I am scared indeed.

                            I spent a LOT of time to read through all threads in this forum on this performance issue and none of them were useful, none offers pinpoint solution or conclusion. People simply said oh, cut down the windows, don't use this, don't use that. In fact, the platform cannot use anything that's a bit more useful or makes it unique (then what's the point of using it?!). You may be another lucky guy who Ninja Support offers you pre-releases to tryout and having great results but before that, brother, I would suggest you to:
                            1. accept the reality and manage your expectation. Start to observe and understand how the sellers to demonstrate their software.
                            2. don't lose faith, the faith that you want to be a great trader
                            3. try out some other light weight tools

                            Good luck! I would say, SSD may help (pay attention to alignment) but surely not a solution for real time Ninjatrader performance. If you are also using SI beyond NS, lot of headaches are waiting ahead...


                            Comment


                              #44
                              If you don't measure, you don't know. To know for sure, measure your chart lag with the ChartLagTime script. Before and while testing, periodically synchronize the PC time with a time server.

                              Comment


                                #45
                                Some of my observations in light of the past weeks volatility. I have a 2.5K monitor yes not a 4K - but serves the purpose with more screen real estate for now; until i hear that Ninjatrader have done more extensive testing with 4K monitor support.
                                I suspect why they claim not to officially support 4K is related to their rendering process. Many of these related threads talk of refresh beyond the default fixed 250ms and using the tick_refresh tool to lower this number. In the last days i moved the display of ES (which like the other main indexes has witnessed a surge in tick volume compared for example CL which ive noted is less of an issue) from the 2560x1440 display to the 1920x1080? I also decreased the number of days to load to 4 or 5 from a much higher number. I use orderflow software which is tick intensive ie not just standard minute bars.This does seem to have had an effect and improvement.
                                Consider having all the extra detail and # bars on the 2.5k or in many cases 4K monitor. Ninja's rendering thread/process needs to handle that. What is also revealed to me (and ninjatrader chime in here if you can on this) is that the OnRender is doing more work than just the visible bars on the current chart. I think i proved this by reducing the days to load and moving ES off the 2.5K monitor.
                                The performance discussions and refresh rate (and feature request to make this adjustable) seems to be the focus of much of this and so with ninjatrader holding off on making this very highly requested change - is probably related to them perhaps needing to overhaul the design of their screen rendering software process. Just my 2cents - but at the least try making some of the above tweaks on days to load and if you have your 1920 monitors still run on those with some of your high performance and demanding order flow based addons.
                                In addition to the above i think having at least SSD and if your budget allows it M2 for ninjatrader. In current and likely future market volatility SSD is a minumum requirement in my opinion and has made a difference on my computers.
                                Last edited by explorer101; 03-05-2020, 08:02 AM.

                                Comment

                                Latest Posts

                                Collapse

                                Topics Statistics Last Post
                                Started by NullPointStrategies, Yesterday, 05:17 AM
                                0 responses
                                58 views
                                0 likes
                                Last Post NullPointStrategies  
                                Started by argusthome, 03-08-2026, 10:06 AM
                                0 responses
                                133 views
                                0 likes
                                Last Post argusthome  
                                Started by NabilKhattabi, 03-06-2026, 11:18 AM
                                0 responses
                                73 views
                                0 likes
                                Last Post NabilKhattabi  
                                Started by Deep42, 03-06-2026, 12:28 AM
                                0 responses
                                45 views
                                0 likes
                                Last Post Deep42
                                by Deep42
                                 
                                Started by TheRealMorford, 03-05-2026, 06:15 PM
                                0 responses
                                50 views
                                0 likes
                                Last Post TheRealMorford  
                                Working...
                                X