How can I find out, if I am overstretching the hardware and app? Is there any measurement tool, that allows to monitor the ressource utilization? Should I not worry about it? How many such strate could I run in parallel until the software cannot handle it anymore and how would I notice that?
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
NT app performance and strategy efficiency
Collapse
X
-
NT app performance and strategy efficiency
Hi, I have a few (currently 3, sometimes more) strats running on a 4 tick range chart on NQ. This is a quite a fast chart with the NQ beast. All strats use calculate on close, but since each bar is only 4 ticks tall, it is quite close to calculate on tick. I am wondering, if the NT app and the hardware can handle such fast calculations and still operate the strat as expected. Of corse I don't expect this to be like an HFT setup, but I still want it to execute fast and not lag, because it might not be able to follow in a fast market.
How can I find out, if I am overstretching the hardware and app? Is there any measurement tool, that allows to monitor the ressource utilization? Should I not worry about it? How many such strate could I run in parallel until the software cannot handle it anymore and how would I notice that?Tags: None
-
Hello philmg,
Thank you for posting.
If your PC cannot process data fast enough in most cases you will experience rendering delays within the chart panel. "Rendering Delay" can occur on charts when they are trying to print too much information at once and cannot keep up with the current price. This behavior may be prevalent on charts during periods of high volatility and fast market movement. You may also notice orders filling immediately or being rejected as they are submitted to prices far away from the current market price.
If you think you are beginning to experience rendering delays to confirm if there is a price delay on your charts, compare the Last Price shown in your Chart to the Ask/Bid in the Chart Trader or the price of the same instrument in a SuperDOM window.
If the prices match, it indicates you are not experiencing delayed data and that your chart is successfully showing the current price. If the prices do not match, this confirms that your chart is experiencing rendering delay, meaning it is printing too much information due to inefficient indicators or too many objects in your workspace.
If you do verify that your charts are falling behind the current market price, please open the NinjaScript Utilization Monitor to see what (if any) NinjaScript items may be contributing to the symptoms:- Go to the Control Center > New > NinjaScript Output window
- Right-click within the NinjaScript Output Window > Select 'NinjaScript Utilization Monitor...
- This window will begin to populate with NinjaScript items in order of time spent processing
- Allow this window to populate for a few minutes then send us a screenshot of its contents.
I have provided a link below to our Help Guide that goes over performance tips that can be reviewed for NinjaTrader:
Let me know if I may be of further assistance.
Christopher J.NinjaTrader Customer Service
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by CarlTrading, 03-31-2026, 09:41 PM
|
1 response
41 views
0 likes
|
Last Post
|
||
|
Started by CarlTrading, 04-01-2026, 02:41 AM
|
0 responses
20 views
0 likes
|
Last Post
by CarlTrading
04-01-2026, 02:41 AM
|
||
|
Started by CaptainJack, 03-31-2026, 11:44 PM
|
0 responses
28 views
1 like
|
Last Post
by CaptainJack
03-31-2026, 11:44 PM
|
||
|
Started by CarlTrading, 03-30-2026, 11:51 AM
|
0 responses
45 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:51 AM
|
||
|
Started by CarlTrading, 03-30-2026, 11:48 AM
|
0 responses
37 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:48 AM
|

Comment