System Requirement for very short time frames

Hello,
I have been working with very short time frames on 2 charts, one with 2-5 sec intervals the other with 10 to 15sec intervals using OFA probe & rotation plotting. When the charts are initially opened the 1st is looking back 2 days the 2nd is 5 days. When I use replay data, the chart views can be decreased and increased with no issues. However, when moving to Live data both charts appear to plot fine with the initial view but lock up if view is backed out (increasing amount of bars plotting on the screen). Guessing it is a system issue as my computer is fairly dated. i7-8700 CPU @ 3.7GHz, RAM 16GB 3200 MHz, Graphics Card2GB Nvida Quadro P600. Which meets recommended requirements. When running replay data CPU for NT8 running ~5-10%, when running Live data CPU running 10 to 20%. Memory running ~800MB for both cases. Suggestions? Time for an upgrade? Thank You

1 Like

I think your system is fine. Is this the volumetric chart or some other for the analysis?

1 Like
  1. Why don’t I have an issue when in replay mode and I have the issue in Live?
  2. What determines the maximum amount of time that may be viewed on a chart and how do I shorten it so I never have an issue when scaling the view on the chart?

“Is this the volumetric chart or some other for the analysis?”

1 Like

No this is not a volumetric chart. It is very similar to a range chart, where the range is set at 3 ticks on the ES.

For the replay mode, all that data is loaded into memory before the replay actually begins. This makes the load predictable because the data is sequential and pre-buffered. In live, the event functions are driven by external data feed and there could be bursts of thousands of ticks per second, causing the UI thread to possibly lock up during the rendering. You could limit the amount of bars to load. This will help cap the memory usage and reduce the rendering load.

1 Like

Thank You,
How would I limit the number of bars to load so I could avoid a lock up for my typical case? I could reduce the days to 1 day, but is there a better way?
Also, what would I need to change on my system to enable larger capacity for rendering?

I would think just change the load data based on bars in your data series. You would need to upgrade your resources. Primarily, your CPU first since NinjaTrader is mostly CPU bound. You want to look for one that has strong single core performance. Usually higher boost clock correlates with strong single core performance. Then probably a GPU with at least 6-8GB VRAM. I would then update the RAM last to 32GB. This is assuming you have the power supply, motherboard to support the upgrades.

1 Like