NexusFi: Find Your Edge


Home Menu

 



Categories Help    

 
Give NT 8 preference over other applications that are running. 5 *
Name: SetNinjaTradersPriorityHigh Version 1.1

Exported with: NT 8.0.0.9 64-bit (Multi-Broker) - BETA
To Import Indicator Into NT 8:
1. Download the attached file by clicking on the blue downward arrow or the NT Chart image. Save the file. Do not open it.
2. From the Control Center window select the menu Tools > Import > NinjaScript...
3. Type into the first field the folder that contains the .zip file downloaded by your browser. When first displayed the field has C:\Users\ ... .
4. Press Enter.
5. Select the downloaded .zip file then click the Import button.

ReExported with: NT 8.0.0.9 64-bit (Multi-Broker) - BETA to fix Import error.
Updated: Oct 21, 2015 5:55AM - New Priority value of BelowNormal. New parm Show NT Priority. Priority now also checked/set in State.Terminated.

Author: James R. Walker

NT 7 Version available https://nexusfi.com/download/ninjatrader-7/indicators/1666-download.html?view

All the applications running on your computer equally share your computer's resources. The NinjaTrader application runs at Normal Priority with all the other applications. Especially during fast markets, when other applications are running on your computer, NT is not processing incoming data as quickly as your computer would allow and possibly losing trade data from your market data service. By default, this Indicator sets NinjaTrader's Process Priority to High, giving it preference over other applications that are running.

This Indicator allows you to set NT's Process Priority to one of four values: High, Above Normal, Normal, or BelowNormal. You may want to use High during your trading day and Normal at other times. You could also set it to BelowNormal to do backtesting in the background while you use your computer for other tasks.

Adding this Indicator to one chart in your Workspace will set NinjaTrader's Process Priority until you exit NT. The Indicator will check before setting the Priority and do nothing if Priority is already set to the Priority specified in its parameter.

Quoting from https://www.eightforums.com/tutorials/23830-processor-priority-level-set-processes-windows-8-a.html : "Windows 8 shares the processor time between all running processes based upon their priority level. If a process has a higher priority, it gets more processor time compared to a process having a lower priority. . . . The changes you make to the priority level of the current instance of an application or process are only temporary and not set permanently. Once you close the application or restart the PC, Windows 8 will automatically set the priority back to default for the process or application."

Parameters:
Select Priority - Select High, Above Normal, Normal, or BelowNormal for NinjaTrader's Process Priority. The Default is High.

Hide Indicator Name - Prevent display of indicator's name at top of chart if true. Default is false.

Show NT Priority - Display NT's Priority at top of chart. Default is true.

To have nothing displayed at top of chart set Hide Indicator Name parameter to true and Show NT Priority to false.

Debug message to Output Window - If true then debugging Output messages printed.


Category NinjaTrader 8 Indicators and More 
 
Suggest other entries I might like
Details: Give NT 8 preference over other applications that are running.
Category: NinjaTrader 8 Indicators and More 


October 21st, 2015
Size: 2.45 KB
Downloaded: 693 times
Comments/ratings
4 * tradingon November 1st, 2015 10:04 PM
Thanks Jim,

Hoping NT8 never bottlenecks

5 * Sim22 December 2nd, 2015 08:33 PM
Thanks Jim, a clever resource
5 * bobc635 October 12th, 2016 08:42 PM
I use it on 7 and will use it on 8...Thanks alot!!!
5 * Forthebulls March 23rd, 2017 05:49 PM
No Comment
5 * Trailer Guy April 2nd, 2018 07:17 PM
No Comment
5 * vhal April 3rd, 2020 09:58 AM
many thanks

 
Sort by

 




© 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