How It Works Features Documentation Help Pricing Prop Firms FAQ Blog Discord Dashboard Get Started
Setup Guide

How to Set Up NinjaView

A step-by-step walkthrough to create your NinjaTrader account, install and configure the connection, and start forwarding your TradingView alerts to NinjaTrader 8.

How to Set Up NinjaView (Video)

Configuring Ngrok Domain (Video)

Set Up Your NinjaTrader Account

Get your NinjaTrader environment ready before connecting NinjaView.

1

Create or Sign In to NinjaTrader Account

Visit the NinjaTrader account page and either create a new account or sign in using your Google Chrome credentials. Make sure to complete all required fields to finish the setup.

Screenshot of NinjaTrader Account Page
2

Download and Install NinjaTrader

Navigate to the NinjaTrader download page under “Additional Options”. Select the download for NinjaTrader and follow the on-screen prompts to install.

Screenshot of NinjaTrader download page
3

Import Your License Key

You can supply your Prop fund License Key here or your own purchased key.

Screenshot of license key import
4

Log Into NinjaTrader

Once installed, open the NinjaTrader application and sign in using your account credentials.

Screenshot of NinjaTrader login

Configure the Connection

Set up your NinjaTrader connection for live and simulated data.

Configure Connection

From the Control Center window, select the menu Connections > Configure.

Configure connection screenshot

Add Connection

Select “NinjaTrader” from the list of “Available” connections and then press the “add” text from the “Configured” section below.

Add connection screenshot

Account Details (Tradovate)

The Connection “Properties” section will be made available on the right side.

Account details properties screenshot

Edit Details

Enter your NinjaTrader credentials as per the image below:

  • Connection name: Create a name to identify your connection.
  • Connect on start up: Enable if you want NinjaTrader to automatically establish a connection on start up.
  • Username: Your username that you selected when you registered for the NinjaTrader Account Dashboard.
  • Password: Your password that you selected when you registered for the NinjaTrader Account Dashboard.
  • Sign in with Google: Click if you registered for NinjaTrader with a Google account.
  • Sign in with Apple: Click if you registered for NinjaTrader with an Apple account.
  • Ask password on connect: Check if you want to be asked to enter your password on every connect.

Account type: If Simulation is selected, your Demo account will be displayed; if Live is selected, your Live account will be displayed. Please note that you are able to set up this connection twice; once for Live and once for Simulated. You will be able to connect to both concurrently once they are configured. Press OK (if you configured to use a social account successfully, username and password as well as sign in buttons will be greyed out).

Edit connection details screenshot

Connecting to Your Newly-Configured NinjaTrader Account Connection

To connect to your account, go to the NinjaTrader Control Center window, select the menu “Connections” and then select your account “Connection name” you configured.

Set Up a Simulated Account

In the “Accounts” section, you can add a simulated account. Assign a name of your choice and confirm the creation.

Set up simulated account screenshot

After Connecting

Once connected, you will see your connection highlighted in the connections menu per provider. There is also an aggregated connection status in the bottom left hand corner of the Control Center. For more information please see the “Connection Status” section of the help guide.

Connection status screenshot

Enable ATI Port

After connecting your account(s) you must enable the NinjaTrader ATI Port (36973).

Enable ATI port step 1 Enable ATI port step 2
!

Important Note For Prop Firms

Once you’ve set everything up be sure to: NinjaTrader > Select Accounts Tab > Right click > Properties.

  • Uncheck “Display Name”.
  • Check “Name”.
  • Only use the “Name” listed, not the “Displayed Name”.
Prop firm display name setting 1 Prop firm display name setting 2 Prop firm display name setting 3

Start Using NinjaView

With the simulated account ready, you can begin to explore NinjaView, making the most of the tools and features using the credentials from your new account.

Extension & Application Setup

Install the NinjaView Chrome extension and Windows application, then connect them to TradingView.

Extension and Application Setup

The NinjaView extension can be found here at the Chrome store. Download the NinjaView.zip file that contains the Windows application. Once downloaded, extract its contents and save them in your preferred location.

Launching the NinjaView Extension

Locate the “NinjaView Extension” in the Chrome Store and install it.

NinjaView Chrome extension in the Chrome Store

Enable the NinjaView Extension

Pin the NinjaView icon. Navigate to TradingView, then refresh the page. Your Gmail and TV information should automatically be saved and now connected with a green check mark. If you have a red X mark, you will need to repeat the process of refreshing the page.

Pinning the NinjaView extension NinjaView extension connected on TradingView

Webhook

The Webhook feature offers little to no delay (orders are placed in less than 1 second) with fantastic uptime. The webhook feature is the most recommended way of processing alerts.

Webhook feature screenshot

Auto-Trade

The Auto-Trade feature captures and processes alerts locally with no use of a Webhook. This method is not the absolute best option but does work; results may vary. If you are looking for a really fast, no-lag connection the webhook is recommended, especially for scalping.

Auto-Trade feature screenshot

Manual-Trade

The Manual-Trade feature allows you to have an adjustable semi-transparent window that you can use to place trades directly from the TradingView chart straight to NinjaTrader, with no delay.

Manual-Trade feature screenshot

Launching the NinjaView Application

Locate the “NinjaView Application” folder you previously extracted and run the “NinjaView.exe” file. Upon your first launch, you’ll be greeted with a prompt displaying a serial number and a field to input an activation key. Share this serial number with the NinjaView team to receive your activation key. Once activated, the application will minimize to your system tray. From there, you can right-click the Ninja icon and select “Start Listening”. Transition back to the NinjaView extension in Chrome and activate the “Auto-Trade” mode. For beta users, simply log in with your email for complimentary access. With “Auto-Trade” turned on, the extension will monitor and forward TradingView alerts to NinjaTrader, provided it’s active and running. We highly recommend using the Ngrok Webhook feature.

Hardware ID / activation key prompt NinjaView application system tray NinjaView application listening

Creating Alerts

You’re all set to configure alerts for your pre-existing Pine Script strategy. Alternatively, you can explore and use any of the provided sample strategies in the HTML documentation folder. We recommend using the strategy (alert_message) system to send alerts:

{{strategy.order.alert_message}}
Creating TradingView alerts screenshot
Read our Trustpilot reviews

Disclaimer for Ninja-View.com

Ninja-View.com specializes in providing tools for forward testing trading strategies on a paper basis.

  • © 2024 NinjaView. All rights reserved.
  • NinjaView reserves the right to enforce its intellectual property rights to the fullest extent of the law.
  • General Risk Disclosure: Trading, even on a simulation basis, involves risks and is not suitable for all participants.
  • Hypothetical Performance Disclosure: Forward testing results are hypothetical and do not guarantee future performance.
  • Testimonial Disclosure: Testimonials may not be indicative of all user experiences.
  • Live Trade Room Disclosure: Discussions and content are for educational purposes only.
  • Independent Entity Disclosure: NinjaView is an independent entity and is not representative of, nor endorsed by, NinjaTrader. The purpose of linking to NinjaTrader is purely promotional. NinjaTrader neither represents nor has any affiliation with NinjaView.

Users are responsible for understanding and complying with any relevant regulations, including those of the NFA or CFTC.

Ready to Automate Your Trading?

Connect your TradingView strategies to NinjaTrader 8 in minutes.