Help Subjects

Auto Interface Module

 

 

Forex Trader Interface Module

This module allows you to automatically take SCS signals from the charts. This primary action is where most of the trading stress comes from, 'pressing the trigger'.

The module, working with Ninja, will place the trade using your pre-set parameters and when filled, the trade is automatically 'bracketed' with a protective stop and target price!

Semi-Automatic Trading

When you run our strategies in the charts, you will see a small 'target line' print with each signal. A quick glance at your charts will show you that you have many-many more wins at this price target level then any loss trades.

Thus, you can let the Auto Interface module 'take the trade', then when you see the price hit the target line, you can manually hit the 'Flatten Position' button, and that scalp trade is completed!

The EUR SCS has these target 1 lines pre-determined at 16 pips profit and at this target line you can:

Face it, a couple hours or less at your computer several times a week is better than anything else out there. You can have your coffee, beer, TV, music, or whatever else you want during your wait for the signals.

Automatic Trading

With the Auto Interface module, you can pre-program, in Ninjatrader, a pre-determined strategy for trade management.

Interface Module Features

Download/Install

Boot-up Sequences

Always use this order:

  1. Boot up esignal charts
  2. Boot up AND connect Ninja to your brokerage data feed
  3. Boot up Forex Trader Module
  4. CONFIRM you have Bid/Ask price data in module

    Failing to boot up in this sequence will probably show this error window:

no ninja error

Signal Flow

The following is how a signal is generated and finally makes its way to your brokerage and gets filled:

  1. eSignal chart with SCS installed and autotrade set to: TRUE
  2. SCS signal is sent to esignal's Formula Output folder
  3. Auto Inteface module receives signal
  4. If valid order, conforms to your set parameters, signal processes to Ninjatrader
  5. Ninja accepts module order IF ATI is set: ON
  6. If module order valid, ie, proper ATM matches in the Ninja DOM, order is executed
  7. MARKET orders filled immediately. LIMIT orders may/may not be filled.

Signal Flow Diagram

signal flow

Module Settings: Connection Folder Paths

The Interface Module needs to communicate to where the chart SCS signals are coming from and where the Ninja incoming and outgoing folders are. The usual folder paths are shown below in red. If for whatever reason, you installed in a different place, then use that path. You will have a chance to test everything in the simulation account, Sim101, before going live.

In the Module:

Click: Settings > Connections...

This will open the window: Ninja / eSignal Connection Settings

1. Click on button: Ninja Incoming Folder, set to this:

C:\Users\<name>\Documents\NinjaTrader 7\incoming

2. Click on button: Ninja Outgoing Folder, set to this:

C:\Users\<name>\Documents\NinjaTrader 7\incoming

3. Click on the button: Formula Output Folder , set to this:

C:\Users\<name>\Documents\Interactive Data\FormulaOutput

Note: With eSignal ver. 11 and beyond, the 'FormulaOutput' folder has been moved into the '\Documents\Interactive Data' folder.

eSignal Ver. 10.6

The eSignal ver. 10.6 Formula Output Folder path is:

C:\Users\Public\CF_Orders

Make sure the eSignal settings are correct for this path. In esignal, open up the Formula Engine Settings window as follows:

Tools > EFS > Settings....

Then click on the 'Formula Output Root' button to change path.
Then this path must match what you have in the Interface Module.

formula output

Ninja Version

You MUST use Ninjatrader Ver. 7x on, with the Auto Interface module.

Ninja Account Connection

This box is here to remind you of what you must name the account connection in the NinjaTrader platform, when you get to that point.

Test Order Processing

Perform this test when everything for setup is completed, both for this module and for the NinjaTrader platform.

  1. Ninja booted up and account connected
  2. Account selection in both Ninja and the Module is: Sim101
  3. Ninja's ATI selected
  4. Ninja DOM up and running with the ATM constructed for chosen strategy
  5. Module booted up and 'green' light connected to Ninja

You may then press the button: Send Buy Order, and you should see an order placed in the Ninja platform and also show up in the Module.

Press the button: Flatten Position, to test manual closing of an order

Important: In Sim101 mode, it can take a bit for the orders and flatten to process. Be patient and DO NOT bang away at the buttons repeatedly.

eSignal Username

Your correct username is required for the module to interface with your EFS suite strategies in the charts. On program, initial boot, you will be given a dialog box to input your username. If this ever changes, or somehow was incorrect, you can change it here.

Example of Completed Connection Settings Window

ninja connect

Module Settings: Broker Specific

This screen is where you select the account number to trade. For Forex, you also need to select the decimal places and lots display in the DOM.

In the Module:

Click: Settings > Broker Specific...

This will open the window: Broker Settings - Account: <number>

Accounts

Your initial account to trade/practice with is Ninja's Sim101. It has been pre-selected. When you have a real account number, then type it into the box and then select it.

Broker Decimal Places

Most Forex brokers now use 5 digits. Just select the proper value.

Ninja lots display in DOM

Some brokers, like PFG, use the 'fractions of a million' instead of single digit lot values.

Example of Completed Broker Settings Window

broker

Main Window: EUR Trade Parameters

This panel is where you set your primary trade parameters.

trader main

In the above window we have set sample TRADE parameters:

Main Window: Active Log

The logs are automatically saved to your hard drive when you shut down the module. You can access these save logs in the module by:

Click: File > Log Files...

Note: If you ever experience a 'bug' or unusual situation and want us to evaluate, we will need you to attach the active log in an email to us here

Overall Setup Diagram

signal flow

Troubleshooting

Sim Test Order works fine, but no signal from eSignal chart EFS

This can only be 1 of 2 things: