A client and I are trying to work on a performance issue. Client says that an indicator that he uses is very slow, basically unusable when rxing a live data feed(rhythmic perhaps). Client indicator is so intense that he can't even move the crosshair cursor.
I don't have a live data feed for NT. I always use market replay to simulate a live data feed.
But so far, I have been unable to reproduce the issue. Just to be clear, I'm not talking about fills, I do see some info about the differences between fills when using live vs replay.
I have always guessed that market replay was more intense than a live feed.
Seems like live feeds would have all sorts of network buffering and lag across the internet that would slow them down compared to just getting blasted with data from a local market replay file. Guessing that between whatever read-ahead buffering ninjatrader does internally plus the normal os read-ahead buffers, NT in market replay mode is not disk bound(i hope), so the market replay stream should be just as intense as a live feed at the live feeds best rate..........unless NT throttles Market replay somehow......
I guess the live feed data could sometimes get buffered up at the server side and\or network layers and arrive in bursts, but hopefully, that would be short-lived and only cause transitory performance issues in NT.
Client describes more of a sustained slowdown when running indicator with a live feed.
Talking about NQ here.
If anyone has made it past all my rambling half baked guesses and assumptions and has any thoughts on this please chime in.
Client has not reported back if the issue happens when running market replay. But regardless of my specific client issue, I think this is an interesting issue in general and welcome any thoughts anyone else has on this.
Thanks
Comment