Automating futures trading in NinjaTrader 8 requires five steps: install the platform, import your strategy files, connect a broker or simulation account, configure strategy parameters, and enable automated execution. The entire setup takes approximately 30 minutes if you have your broker credentials and strategy files ready.
Step 1: How do you install NinjaTrader 8?
Download NinjaTrader 8 from the official NinjaTrader website. The installer runs on Windows (Windows 10 or later recommended). Installation is straightforward — run the installer, accept the license agreement, and choose your installation directory.
NinjaTrader offers a free simulation mode that lets you test strategies with simulated money before connecting a live account. You do not need a license to practice and backtest.
Step 2: How do you import strategy files?
NinjaTrader strategies are distributed as .zip archive files containing compiled strategy code. To import:
- Open NinjaTrader 8 and go to Tools > Import > NinjaScript Add-On
- Select the
.zipfile containing your strategy - Confirm the import when prompted
- Restart NinjaTrader to complete the installation
After import, your strategy appears in the Strategies list within the Control Center. For detailed installation instructions specific to HuntersAlgo strategies, see the strategy installation guide.
Step 3: How do you connect a broker or simulation account?
NinjaTrader supports connections to multiple brokers and data providers. To configure a connection:
- Go to Connections > Configure in the Control Center
- Select your broker or choose Simulated Data Feed for testing
- Enter your account credentials
- Click Connect
For market data, NinjaTrader includes Simulated Data Feed for testing. For live or real-time simulation data, Kinetick is the most common data provider and integrates directly with NinjaTrader. Your broker may also provide a data feed.
Step 4: How do you configure strategy parameters?
Each strategy has configurable parameters that control its behavior. To access them:
- Open a chart for your target instrument (NQ, ES, GC, or SI)
- Right-click the chart and select Strategies
- Choose your strategy from the list
- Adjust parameters including contract quantity, stop loss, profit target, session times, and any strategy-specific filters
Key parameters to review before enabling automation:
- Order quantity — Number of contracts per trade. Start with 1 contract on simulation.
- Stop loss and profit target — Defined in ticks. Verify these match your risk management plan.
- Session filter — Restrict trading to specific hours when the strategy is designed to operate.
- Account — Select your simulation or live account from the dropdown.
Step 5: How do you enable automated trading?
Once your strategy is configured and applied to a chart:
- Click the Enable checkbox next to the strategy in the Strategies dialog
- Verify the Automated Trading button (lightning bolt icon) in the Control Center toolbar is enabled
- Monitor the strategy's behavior in the Output Window and Trade Performance tabs
Start on simulation for at least two weeks before transitioning to live capital. This lets you verify that the strategy executes as expected, orders fill properly, and your data connection is stable.
What should you do next?
Browse the available strategies to find the right approach for your trading goals. Review pricing for licensing details, and use the platform comparison to understand how NinjaTrader fits into your overall trading workflow.
Automated trading does not eliminate risk. Monitor your strategies regularly and ensure your risk parameters are appropriate for your account size.