HexgoMember Login
Guides6 min read

How to Set Up Automated Trading on NinjaTrader in 2026

Step-by-step guide to configuring NinjaTrader for fully automated futures trading. From installation to live execution in under 30 minutes.

HEXGO

HEXGO

March 22, 2026

NinjaTrader is the industry-standard platform for automated futures trading. With direct market access, advanced charting, and native strategy automation, it's the preferred choice for serious futures traders. This guide walks you through the complete setup process.

Step 1: Download and Install NinjaTrader

Head to ninjatrader.com and download the latest version. The platform is free to use in simulation mode — you can test your entire setup with paper money before going live.

During installation, select the default settings. NinjaTrader will create the necessary folders in your Documents directory for strategies, indicators, and data.

Step 2: Connect Your Data Feed

NinjaTrader needs a real-time data feed to power your algorithms. The most common options:

  • Kinetick — NinjaTrader's own data service. Reliable, affordable, and deeply integrated.
  • Your broker's feed — Most futures brokers provide data through their NinjaTrader connection.

Go to Connections → Configure and add your data provider. Test the connection to ensure you're receiving live market data.

Step 3: Install Your Trading Strategy

Whether you've built your own strategy or you're using HEXGO's pre-built algorithms, installation is the same:

  1. Download the strategy file (.zip)
  2. In NinjaTrader, go to Tools → Import → NinjaScript Add-On
  3. Select the downloaded file and click Import
  4. Restart NinjaTrader to load the new strategy

Step 4: Configure Strategy Parameters

Open a chart for your target market (ES, NQ, YM, or RTY), then right-click and select Strategies → Add Strategy. Select your installed strategy and configure:

  • Account — Select your live or simulation account
  • Quantity — Number of contracts per trade
  • Strategy parameters — Stop loss, take profit, trading hours, and any strategy-specific settings

Step 5: Enable Automated Execution

Before going live, always paper trade futures before going live. When you're ready:

  1. Switch from Sim to your live account
  2. Click Enable on your strategy
  3. Monitor the first few trades to ensure everything is working correctly

Your bot is now live. It will execute trades according to the programmed rules, manage risk automatically, and run as long as NinjaTrader is open and connected. Ready to get started? Start your free trial today.

Pro Tips for Reliable Automation

  • Use a VPS — A Virtual Private Server ensures your bot runs 24/7 without interruption from power outages or internet drops. Learn more in our guide on why you need a VPS for automated trading.
  • Set daily loss limits — Configure NinjaTrader's built-in risk management to automatically disable trading if you hit a daily loss threshold.
  • Monitor weekly — While the bot runs autonomously, check in weekly to review performance and ensure connectivity.

Ready to Automate Your Trading?

Start your free trial and watch HEXGO's algorithms trade live in real-time. No coding required.

Get Started For Free