NinjaTrader Workspace Setup & Chart Customization Guide
Category: Getting Started
Set up your NinjaTrader workspace for day trading futures. Templates, chart layouts, indicator presets, and multi-monitor configurations explained step by step.
Your Workspace Is Your Trading Edge
Most traders spend weeks choosing strategies and minutes setting up their workspace. That's backwards. A well-organized NinjaTrader workspace reduces decision latency, surfaces the information you need exactly when you need it, and eliminates the visual noise that leads to bad trades. If you've already completed the NinjaTrader setup guide, this is your next step — turning a default installation into a trading workstation.
This guide covers workspace organization, chart customization, templates, presets, and multi-monitor layouts. Every setting described here applies to NinjaTrader 8 Desktop.
Understanding Workspaces, Templates, and Presets
NinjaTrader uses three layers of customization. Understanding the hierarchy saves hours of frustration:
Workspaces
A workspace is the complete layout of all open windows across your monitors. Think of it as a snapshot of everything on screen — charts, order entry panels, market analyzers, and control center tabs. You can save multiple workspaces and switch between them instantly. Create separate workspaces for different trading sessions: one for pre-market analysis, one for active trading, one for strategy development.
Templates
Templates save all customizations for a specific window or object type. A chart template captures your data series, indicators, properties, and drawing tools as a reusable package. You can create unlimited templates per window type — one for scalping charts, one for swing charts, one for backtesting. Templates are your reusable building blocks.
Presets
Presets save property changes as the default for a window type. Unlike templates, you can only have one preset per window type. When you save a preset, every new window of that type opens with those settings. Use presets for your most common configuration.
Building Your Primary Trading Workspace
A clean trading workspace follows a simple principle: everything you need to make a decision should be visible without clicking. Here's a layout for futures day trading:
Monitor 1: Execution
- Primary chart: Your main trading timeframe (5-minute or 15-minute) with the indicators you trade from. This chart occupies 60-70% of the screen.
- SuperDOM: The depth-of-market ladder for order entry. Position it next to your primary chart. Configure it to show 20-30 price levels and include the buy/sell columns you use for entries.
- Position summary: Real-time P&L, open positions, and order status at the bottom of the screen.
Monitor 2: Context
- Higher timeframe chart: A 60-minute or daily chart of your primary instrument for trend context.
- Correlated instruments: If you trade NQ, show ES and RTY charts. If you trade crude oil (CL), show the dollar index (DX). Correlation divergences create trading opportunities.
- Market internals: ADD, TICK, and VIX on a single chart or Market Analyzer row.
Monitor 3: Analysis (Optional)
- Market Analyzer: Custom columns showing real-time data for your watchlist — last price, daily change, volume, and any custom indicator values.
- Strategy Analyzer or Trade Performance: For monitoring automated strategy results during the session.
- Economic calendar: Know when news events are scheduled.
Chart Customization Step by Step
Default NinjaTrader charts are functional but not optimized for fast decision-making. Here's how to customize them:
Color Scheme
Dark backgrounds with high-contrast candles reduce eye strain during long sessions. Set your chart background to a dark gray (#1E1E1E or #2D2D2D) rather than pure black — pure black creates too much contrast and causes fatigue. Use green (#26A69A) for up candles and red (#EF5350) for down candles. Keep the grid lines subtle — 20-30% opacity.
To change colors: right-click chart → Properties → Visual tab. Save these as your default preset so every new chart inherits them.
Data Series Configuration
Access via Ctrl+F on any chart. Key settings:
- Chart type: Candlestick for most traders. Consider Renko charts for noise filtering or Heikin Ashi for trend clarity.
- Bar period: Match your strategy timeframe. For day trading futures, 5-minute, 15-minute, or 2000-tick charts are common starting points. Our tick charts vs time charts guide explains the tradeoffs.
- Days to load: 5 days for intraday charts gives you a week of context without overloading the display. For daily charts, 6-12 months.
- Session template: Set to "CME US Index Futures RTH" for regular trading hours only, or "Default 24/7" if you trade the overnight session.
Adding Indicators
Right-click chart → Indicators → add from the list. For each indicator, configure parameters, then save as a template. Recommended starter set for futures day trading:
- VWAP: Volume-weighted average price — the institutional reference level. Shows where the average participant is positioned.
- ATR (14): Average True Range for volatility context and stop distance calculation. See our ATR guide.
- Volume: Display as a panel below the chart. Volume confirms (or denies) price moves.
- EMA 9 and EMA 21: Fast and slow exponential moving averages for trend direction. Keep these subtle — thin lines, muted colors.
Avoid overloading charts with indicators. Three to five indicators maximum per chart. More than that creates conflicting signals and analysis paralysis. If you need more analysis, use a separate chart with its own template.
Saving Templates for Quick Setup
Once your chart looks right, save it as a template so you can replicate it instantly.
How to Save a Chart Template
- Right-click on the chart body
- Select Templates → Save As
- Name it descriptively: "NQ_5min_DayTrade" or "ES_15min_ORB"
- Check "Set as default" if this is your primary chart configuration
Applying Templates
When opening a new chart, right-click → Templates → select your saved template. All indicators, colors, data series settings, and drawing tools load instantly. This is especially valuable when you trade multiple instruments — create one template per instrument-strategy combination.
Template Organization Tips
- Use naming conventions: Instrument_Timeframe_Purpose
- Create a "Clean" template with no indicators for fresh analysis
- Save separate templates for backtesting (more historical data, different indicators) versus live trading
- Export templates periodically as backups — they're stored in your NinjaTrader user data folder
SuperDOM Configuration
The SuperDOM is your order execution window. Proper setup means faster fills and fewer errors.
- Price levels: Show 20-30 levels. Enough to see nearby support/resistance without scrolling, not so many that the display becomes cluttered.
- Columns: Enable Buy, Sell, Last, Volume, P&L columns at minimum. Add Bid/Ask size columns if you read order flow.
- ATM strategy: Configure your default Advanced Trade Management strategy with your standard stop loss, profit target, and trailing stop. This way every entry automatically sets your exit orders. One click to enter, exits are automatic.
- Font size: Large enough to read without leaning forward. You'll be staring at this window during fast moves — readability matters.
Market Analyzer Setup
The Market Analyzer is NinjaTrader's real-time scanner. Set it up as your instrument dashboard:
Essential Columns
- Last price and Net change: Where the market is and how far it's moved today
- Volume: Current session volume relative to the average
- ATR: Current volatility level for position sizing decisions
- Daily range consumed: Custom column showing what percentage of the average daily range has already been used — useful for estimating remaining move potential
Instrument Rows
Include your primary instruments and correlated markets. A typical futures day trader might monitor: ES, NQ, RTY, YM, CL, GC, ZB, VIX, DX, ADD, TICK. Save this as a template for instant loading.
Multi-Monitor Best Practices
If you trade with multiple monitors, follow these guidelines:
- Primary monitor (center): Execution chart and SuperDOM. This is where your eyes spend 70% of the session.
- Secondary monitor (left or right): Context charts, market internals, and the Market Analyzer.
- Third monitor (if available): News feed, economic calendar, and trade journal for real-time logging.
- Consistency: Always keep the same windows in the same positions. Muscle memory matters during fast markets.
Performance Optimization
Heavy workspaces can slow NinjaTrader down. Keep things running smoothly:
- Limit historical data: Don't load 6 months of 1-minute data on every chart. Load only what your strategy needs.
- Close unused windows: Every chart consumes memory. If you're not looking at it, close it.
- Disable animations: Turn off chart animations in Properties → Visual for faster rendering.
- SSD storage: Install NinjaTrader on an SSD if possible. Data playback and strategy backtesting are I/O intensive.
- Separate workspaces by task: Don't run a backtesting workspace alongside your live trading workspace. Switch between them.
Workspace Backup and Recovery
Your workspace represents hours of customization. Losing it to a crash, Windows update, or hardware failure means rebuilding everything from scratch. Protect your investment:
Manual Backup
NinjaTrader stores all user data — workspaces, templates, strategies, indicator settings — in a user data folder. The default location on Windows is Documents\NinjaTrader 8\. Copy this entire folder to an external drive or cloud storage weekly. If you need to rebuild, install NinjaTrader fresh and replace the user data folder with your backup.
Key Folders to Back Up
- workspaces/ — Your saved workspace layouts
- templates/ — Chart, indicator, and strategy templates
- bin/Custom/ — Custom indicators and strategies (NinjaScript compiled files)
- db/ — Historical market data cache (optional — this can be re-downloaded but saves time)
Version Control for NinjaScript
If you develop custom indicators or strategies, consider using Git to version-control your NinjaScript source files. This protects against accidental changes and lets you roll back to previous versions if an update breaks your code. Even a simple local Git repository with weekly commits provides valuable protection.
Cloud Sync Considerations
Some traders sync their NinjaTrader data folder via Dropbox or OneDrive. This works for backup purposes, but avoid running NinjaTrader directly from a cloud-synced folder — file locking conflicts can corrupt workspace files during active trading sessions. Instead, sync a copy on a schedule or after each session.
Keyboard Shortcuts for Speed
Fast traders use keyboards more than mice. NinjaTrader supports extensive keyboard shortcuts that reduce your reaction time during active sessions:
- Ctrl+F: Open Data Series configuration on any chart
- Ctrl+T: Open the Time and Sales window
- F5: Refresh market data on the active chart
- Ctrl+O: Open a new chart window
You can also create custom hotkeys for order entry actions through the Control Center's Options → Hotkeys menu. Assign keys for common actions like "Buy Market," "Sell Market," "Flatten Position," and "Cancel All Orders." Practice these in simulation before using them with live capital — muscle memory under pressure is invaluable when markets move fast.
Putting It All Together
A properly configured workspace turns NinjaTrader from a generic platform into your personalized trading cockpit. The time you invest in setup pays dividends every session — faster decisions, fewer errors, and more confidence in your read of the market.
Start with the execution workspace, get comfortable with it for a week, then add context screens and the Market Analyzer. Save everything as templates and workspaces so you can rebuild your setup instantly if needed.
Once your workspace is dialed in, the next step is deploying automated strategies that run within it. NocNoe's Pro tier provides algorithms built specifically for NinjaTrader — strategies that integrate seamlessly with the workspace you just built, so you can monitor, adjust, and optimize from a single screen.
Risk Disclosure: Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing ones' financial security or life style. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.
NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.