Help Subjects

NinjaTrader Setup

 

 

NinjaTrader

Version

The current version is 7.x and is required if you intend to use our Auto Interface module.
Their support page is here

Obtaining Ninja

When you choose your broker, they will send you their own download link and setup instructions. You should get:

Initial Ninja Screen

The main Ninja window after boot-up is called the 'Control Center' seen here.
It has not yet been connected to the data feed.

control center

Ninja Account Connection

After download and install of Ninja, the first step is to make the 'Account Connection'. This is what allows Ninja to connect to the trading servers. Your broker will send you an email with step by step instructions to do this.

Just follow the instructions sent to you by your broker, except...

Name your connection as follows:

Start the Account Connections wizard here:

account connections

Here is the Connection Options window in the wizard.

Note: The wizard will continue to more screens. Just follow your broker instructions.

connection options window

Price Quotes

Here, you select how your price quotes show in the Ninjatrader. Most brokers are now going 5 places out from the decimal, ie, to the 1/10th pip.

In the Control Center window:

Tools > Options... > Data tab

Then select 'TenthPip' from the drop down box.

The Instrument Manager

When you start Ninja, you need to put the trading symbol into the Instrument List.

Start the Instrument Manager here:

instrument manager

Steps for the $EUR/USD

Open the Instrument Manager from the Control Center:

Tools > Instrument Manager...

1. Select 'Currency'' under Type, then press the 'Search' button

2. Highlight the row with the name: EURUSD

3. Press the LEFT arrow to place $EURUSD into the Instrument List

4. Note: The $EURUSD appears in the Instrument List

5. Press 'OK' to close the window, then proceed to make your DOM

6. Note: Only symbols in the Instrument List will show in the DOM

instrument list

Connect Ninja to Datafeed

Now that you have your account connection and instruments configured, it is time to connect.

In the Ninja Control Panel:

File > Connect > CF_Forex

When connected, you will hear a sound and see 'Connected - <broker>' in the lower left status bar.

ATI Setting

Note in the above window how the 'AT Interface' is checked. This is required to work with our Interface Module !

If this is not checked then:

  1. Check the 'AT Interface' as above
  2. Exit Ninja
  3. Reboot Ninja
  4. Connect Ninja

From now on our Interface Module will be able to 'see' Ninja.

eSignal Settings

Remember, for a signal to be produced for our automatic interface module to process on to Ninja, you must set the 'autotrade' to ON/TRUE in the SCS Edit Studies...

A possible trading strategy would also be to set several charts with the autotrade to ON. These would be charts that have all been performing well, with weekly 'NET' profits. Then whichever chart 'hit first' would generate a trade.

Going to LIVE account

After everything has been run in DEMO and working well and you are ready for your real account, then follow these procedures.

First, pay for and obtain a LIVE key directly from Ninja on their website. They have multiple options for payment. Enter this key as per instructions. Thereafter, you can trade in either simulation or live modes.

In the above Control Center window, you can see that the 'Global Simulation Mode' is checked. This makes sure that Ninja always starts up in Demo mode as a safety measure.

You then uncheck this to go to LIVE mode. When you do this, the Control Center and any DOM windows will change color.

You will also need to check LIVE mode in your DOM's.

Example of Control Center properly connected to broker: Gain

ninja ready

Dynamic Super DOM

Opening and configuring a DOM for the $EURUSD is necessary. The DOM is where you configure your ATM strategies for stop loss and targets. An ATM strategy is 'Advanced Trade Management', and is pre-designed before a trade is taken.

Consult the help pages for the Forex Interface Modules, on what these ATM names MUST be.

When trading, the DOM window MUST be open. To open a new DOM, in Ninja's Control Center window, go to:

File > New > DynamicSuperDOM...

Once you have a new DOM window, you can now populate it with the correct trading symbol and construct your ATM with the bracketed stops, targets and any trail.

Stops - Trail - Targets

Conceptforex strategies will offer you many more wins than losses in your esignal charts. With this accuracy, the only issue left is to capture a 'net' overall profit for the day. You only need a small net for a great income. Just 5 - 10 net pips is all that is needed.

Please view NINJATRADER's online help and videos for ATM construction. You are free to construct your own ATM strategies to your own personal preferences and tolerances. As traders are vastly different in the daily goals desired, risk tolerances, number of lots traded, and desired scale out routines, this must be left up to the individual.

So it thefore seems that there are 4 primary options for the ATM's:

  1. Set Stops and Targets with no trail
    This will give maximum leeway to the working trade, but can fail to protect a trade that only goes part way to target before retracement

  2. Set Stops and Targets with a limited trail
    This can protect a trade that goes part way to target

  3. Set Stops and Targets with multiple trail levels
    This can protect a trade that goes part way to target and tighten as you get closer to target. The downside here is that you may get more small trade profits

  4. Any of the above, but Scale Out Positions as trade progesses

  5. Targets and Stops can be increased with longer chart intervals

Constructing ATM Stategies in the DOM

This is an example for the $EURUSD

  1. Select the $EURUSD in the Instrument drop-down list

  2. The 'Order qty' MUST match what you have as the 'Lots' quantity in the Forex auto module. If you make changes in the DOM, you MUST re-save the ATM.

    Right-click in DOM > Manage ATM Stategy Templates... > 'Save' button

  3. Click the ATM Strategy drop-down arrow and select 'Custom'

  4. Stop loss, enter your desired value

    Example for a 25 pip stop loss value

    4 digit broker: 25
    5 digit broker: 250

  5. Profit target, enter your desired value

    Example for a 30 pip target value

    4 digit broker: 30
    5 digit broker: 300

  6. Click the Stop stragegy arrow and select 'Custom'

  7. The 'Stop Strategy' window opens

  8. To protect a good trade part way to target:

    Example, if price hits 20 pips profit, bring stop to break-even

    4 digit broker: 20 for Profit trigger
    5 digit broker: 200 for Profit trigger

    4 digit broker: 0 for Plus
    5 digit broker: 0 for Plus

  9. Right-click in this window and name the stop template as 'Stop1'

  10. Click 'ok' to close the Stop Strategy window

  11. Right-click anywhere in the ATM Stragegy parameters area of the DOM and select 'Manage ATM Strategy Templates'

  12. Name this 'EUR1'

  13. Multiple lots. This is when you should achieve the best results. A popular method is to take 1/3 position off at about 2/3 - 3/4 way to target, 1/3 off at target, then trail the rest thereafter

  14. You can make more ATM strategies, up to 5 different ones total, and name them as follows:

    1. EUR1
    2. EUR2
    3. EUR3
    4. EUR4
    5. EUR5

      Then make sure you have the same ATM selected in the DOM and the Interface Module

Photo of completed $EURUSD DOM - Just an example

eur dom

ATM General Guidelines

STOPS AND TARGETS ARE A PERSONAL MATTER AND IT IS UP TO YOU TO DECIDE AFTER VIEWING THE MANY SCS EFS SIGNALS.

Using Ninja with the Interface Module

In order that the signals from the Robot are immediately processed, you must, in Ninja:

Uncheck the 'Confirm Order Placement' box
This is found at: Tools > Options... > General Tab

confirm window