Enhancing Productivity with Keyboard Hot Key Shortcuts in the NinjaTrader Desktop

By NinjaTrader Team

Keyboard Hot Key shortcuts are a powerful feature in the NinjaTrader Desktop platform, enabling users to navigate the platform, execute trades, and perform critical tasks with speed and efficiency. By mastering these shortcuts, traders can focus more on market analysis and decision-making, rather than navigating menus and interfaces. 

Let’s explore the advantages of using keyboard shortcuts, NinjaTrader’s default shortcuts, and how to customize shortcuts to fit your specific trading workflows. 

Advantages of Using Shortcuts  

Using keyboard shortcuts on the NinjaTrader platform offers several benefits: 

  • Increased speed: Perform tasks quickly without navigating through menus. 

  • Enhanced focus: Stay engaged with charts and data instead of searching for commands. 

  • Customization: Tailor shortcuts to match individual trading styles and preferences. 

  • Reduced errors: Eliminate the chance of misclicking in high-pressure situations. 

Default Keyboard Shortcuts 

NinjaTrader comes equipped with a set of default keyboard shortcuts designed to simplify common tasks and order entry. You can view many shortcuts in the right-click context menu on most windows and in toolbar dropdowns located at the top of the chart. To access the list of customizable keyboard Hot Keys from the Control Center, click Tools à Hot Keys (Figure 1).  

Hot Key EditorFigure 1: Hot Key editor dialog from the Control PanelCustomizing Keyboard Shortcuts 

NinjaTrader gives you flexibility to create and modify keyboard shortcuts, so you can optimize the platform for your unique needs. Here’s a step-by-step guide to customizing shortcuts: 

Accessing the Hot Key Window 

  1. Navigate to the main Control Center. 
  1. Click on Tools in the menu bar. 
  1. Select the Hot Key window from the dropdown. 

Understanding the Layout 

The Hotkey window is divided into categories, such as Chart, Order Entry, and General. Each category lists the actions and their associated shortcuts. 

Modifying an Existing Shortcut 

  1. Locate the desired action in the list. 
  1. Click on the shortcut field next to the action. 
  1. Press the new key combination you want to assign; you can also reassign existing shortcuts. 
  1. Ensure there are no conflicts with other shortcuts; the dialog will autodetect conflicts. 
  • Add a new shortcut: If an action does not have a shortcut, click the empty field next to it, and press the desired key combination. 
  • Remove or reassign shortcut: To remove a shortcut, select the action, clear the existing Hot Key combination, and record a new keyboard Hot Key sequence. 
  • Save and test changes: Click OK to save your changes and test your new shortcuts to ensure they work as intended. 

Defining Your Own Custom Platform Shortcuts 

You can select from several Hot Key categories on the right side of the Hot Keys dialog. Below are some sample Hot Keys combinations for general platform navigation and common tasks. There are also some preassigned platform Hot Keys for general navigation and common trading tasks. To use them, remember to hold down Ctrl, Alt, or Shift, and then press the action key. 

Global New 

  • Open new chart Ctrl + Shift + N 

  • Open new order entry ticket Ctrl + Shift + T 

  • Open new SuperDOM = Ctrl + Shift + D 

Global Orders 

  • Cancel all orders = Alt + Shift + Z 

  • Flatten everything = Alt + Shift + F 

 Global Workspaces 

  • Save workspace = Shift + F4 

  • Switch between workspaces = Shift + F3 

Order Entry Keyboard Shortcuts 

Order entry is one of the most critical aspects of trading, and NinjaTrader provides a robust set of keyboard shortcuts to ensure fast and efficient trade execution. 

Remember, before using Hot Keys to trade, you must enable them under Control Centerà Tools à Options à TradingBelow is a table of common order entry shortcuts (Figure 2): Control Center ToolsFigure 2: Enable order entry Hot Keys from the Control Center -> Tools -> Options -> Trading

Sample Order Entry Action Default Shortcuts 

There are no preassigned order entry Hot Keys. Here are some suggestions for Hot Key trading:  

Order Entry General 

  • Buy market Ctrl + B 
  • Sell market = Ctrl + S 
  • Cancel last order = Ctrl + Shift + Z 
  • Reverse position Ctrl + Shift + V 
  • Close position Ctrl + Shift + F 
  • OCO order Ctrl + Z 

To learn more about OCO order placement: SuperDOM OCO Orders - NinjaTrader Desktop 

Best Practices for Shortcut Customization 

  • Keep isimple: Use intuitive combinations that are easy to remember. 
  • Avoid conflicts: Check for overlapping shortcuts to prevent unintended actions. 
  • Test before trading: Ensure the shortcuts function as expected in a simulated environment before using them in live trading. 
  • Document your changes: Maintain a record of custom shortcuts for future reference or troubleshooting. 

Knowing When Hot Keys Are Active 

After making changes in the Hot Key window, you may see this message dialog below (Figure 3). This means that a Hot Key may be inactive unless it’s relevant to the current selected window. For example, a charting Hot Key will not work if the selected window is the SuperDOM or Market Analyzer—it will work only in charting. 

Hot Key Warning DialogFigure 3: Hot Key warning dialog that hot keys are inactive if the appropriate window is not selected.

Additional Keyboard Shortcut Resources 

To dive deeper into the world of keyboard Hot Key shortcuts, we recommend exploring these resources: 

  • Additional Hot Key Support Search: Search 

Trade More Efficiently With Keyboard Shortcuts 

Mastering and customizing keyboard shortcuts in NinjaTrader can significantly enhance your efficiency, focus, and overall performance. By tailoring the platform to suit your individual needs, you can streamline your workflow and gain a competitive edge. Whether you’re a novice trader or an experienced professional, leveraging keyboard shortcuts is a step toward more effective trading.