NinjaTrader 8 platform reference

NinjaTrader 8 Platform Guide

NinjaTrader is a futures platform with separate Desktop, Web, and Mobile experiences. Start by choosing the surface that matches the task, then verify the account connection and simulated workflow before using live orders.

Content checked on

At a glance

  • Control Center is the Desktop hub for account, order, execution, position, and platform windows.
  • Charts can host data series, indicators, drawing tools, and Chart Trader order entry.
  • Desktop is the documented home for NinjaScript custom development and advanced backtesting.
  • Web and Mobile access depends on the account and connection model, especially when a third-party broker is involved.

Direct answer

NinjaTrader Desktop is the Windows platform for full customization, NinjaScript development, and advanced backtesting. NinjaTrader Web runs in a browser on a PC or Mac for charting, account management, and order entry. NinjaTrader Mobile is designed for iPhone and Android position monitoring and management. The features and supported connections are not identical, so confirm the official platform guide for your account before switching surfaces.

What to know first

  • Control Center is the Desktop hub for account, order, execution, position, and platform windows.
  • Charts can host data series, indicators, drawing tools, and Chart Trader order entry.
  • Desktop is the documented home for NinjaScript custom development and advanced backtesting.
  • Web and Mobile access depends on the account and connection model, especially when a third-party broker is involved.

Reference points

Check the platform detail that applies to you

NinjaTrader Desktop
Windows PC application for deep customization, NinjaScript, and advanced analysis.

Use it when the workflow needs the Desktop help guide or custom NinjaScript components.

NinjaTrader Web
Browser-based platform available from a current browser on a PC or Mac.

No desktop installation is required, but feature and connection scope can differ from Desktop.

NinjaTrader Mobile
iPhone and Android app for monitoring and managing futures positions on the go.

Use the official mobile documentation for supported account access and app behavior.

Control Center
Desktop window that provides access to account, order, position, execution, and log views.

A connection status and account selector are useful first checks before sending orders.

Choose the platform surface first

Desktop is the broadest NinjaTrader 8 environment. It is the relevant surface when a workflow needs NinjaScript, custom workspaces, multi-monitor layouts, or the full Desktop help guide.

Web is the browser option for a PC or Mac and is useful for charting, account views, and order entry without installing the Desktop application. Mobile is intended for an iPhone or Android device and focuses on managing an account away from the main workstation.

  • Use Desktop for NinjaScript development and advanced strategy analysis.
  • Use Web when a supported browser is more convenient than an installation.
  • Use Mobile for monitoring and managing supported account activity on a phone.

Start in the Control Center

The Control Center is the Desktop starting point. It provides tabs and menus for accounts, orders, executions, positions, strategies, logs, and the windows used to create charts and review data.

Before opening a chart, confirm the selected connection and account. A chart can display a valid data series while the order entry account is not the account you intended to use, so check both before placing an order.

Build a chart and use Chart Trader carefully

A Desktop chart is created from the Control Center New menu. Choose the instrument and data series, then add indicators or drawing objects from the chart configuration. The official help guide documents chart panels, scales, tabs, and data series settings.

Chart Trader can submit, modify, and cancel orders from the chart window. It is an order entry surface, not a substitute for checking the account, contract, order type, quantity, and protective orders before submission.

  • Confirm the instrument and contract month.
  • Confirm the timeframe, data series, and session template.
  • Check the account and quantity in Chart Trader.
  • Use simulation to validate the workflow before live trading.

Connections and account scope matter

NinjaTrader requires a connection to a NinjaTrader-provided service, broker, or data feed to receive market data and trade in live or simulation modes. The available providers, credentials, and account surfaces depend on the connection.

NinjaTrader’s account FAQ states that Web and Mobile access is available for NinjaTrader Brokerage account holders, while traders using third-party brokerage connections can continue using Desktop. Treat that as an account-specific rule and verify current support before changing a working setup.

Where Pineify fits in a NinjaTrader workflow

Pineify can turn explicit rules into one editable NinjaTrader 8 Indicator or Strategy source file and run an external, read-only static check within the supported NinjaScript scope. It does not replace the platform, its connections, or its native compiler and runtime.

After generating code, review the assumptions, compile it in NinjaTrader Editor, and test it in Strategy Analyzer and simulation. A clean static check is a source review checkpoint, not evidence of profitable or safe live behavior.

Sources and verification

Last verified:

Pineify provides information and code-generation assistance, not investment advice. Platform access, market data, order routing, and simulated results depend on your account, connection, and current provider terms. Generated code and historical tests cannot predict prices or guarantee returns. Confirm all platform details with NinjaTrader before trading.

Frequently asked questions

Open the Official NinjaTrader Platform Guide

Use NinjaTrader’s current platform pages and help guides to confirm supported devices, tools, and account access.