Interface Module
This is currently for the Russell and EUR Robots, not the EUR SLICER.
This module is a separate software that runs independently from the esignal charts and Ninja. It must be downloaded and installed on its own. It must then be started up separately from esignal and Ninja also.
Download and install the .msi file from here
With everything off, use this start-up sequence:
- Boot up esignal charts
- Boot up AND connect Ninja ( Patsystems for futures )
- Boot up Interface Module
Failing to boot up in this sequence will probably show this error window:

Interface Setup
Please follow these steps in order (4)
Step 1 - File Folder Paths
The Interface Module needs to communicate to where the EFS 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 with the simulator.
In the Interface, click on 'Settings > Interface Settings' to open the User Preferences window.
- Formula Output Folder - Where the signals from the eSignal Robot are located.
The path is:
XP - C:\Program Files\eSignal\FormulaOutput
Vista/W7 - C:\Users\Public\RobotOrders
Note: In Vista/W7 you will also need to change the output path in eSignal program as follows:
Click on 'Tools > EFS > Settings...' Then click on the button titled "Formula Output Root" and change its path to the above.
- Ninja Incoming - This is the Ninja platform receiving folder for the output of the Interface
The path is: ...myDocuments\NinjaTrader 6.5\incoming
(your path and folder name may vary, depending on where Ninja is installed and Ninja version)
- Ninja Outgoing - This is where the connection and filled position info is sent from Ninja
The path is: ..myDocuments\NinjaTrader 6.5\outgoing
(your path and folder name may vary, depending on where Ninja is installed and Ninja version)
The name of the connection file in this folder is called: Patsystems.txt
If you have Ninja up and connected and you do NOT see the 'NT: On' in the Interface Module, then check that this file is present. If not, it is because you have NOT selected the AT Interface under File, exited Ninja, then rebooted and connected.
To find the correct path,
- Find your 'My Documents' icon on the desktop
- Right-click and select 'Properties'
- In the 'Target' text box, you will see the correct path to your MyDocuments folder
- You can then navigate to the input/output Ninja folders, then copy/paste the resulting path from the navigation bar to the text boxes.
A completed Folder Path Select

Ninja Disconnect
In the above shown screen, you have options to select the sound that will occur in the event that the Interface Module senses the connection to Ninja has been lost.
If you have set up your email, then you will also get an email notifying you of this occurence and the email will inform you if you were filled or flat at the time. However, there is no way to know if you have unfilled 'orders' at this time, so you should contact the broker via phone and confirm all orders were cancelled.
Step 2 - Account Numbers
Next you need to put your account numbers into the Interface. The first number needs to be the Ninja simulation account: Sim101
In the Interface, click on 'Settings > Accounts' to open the Account Management window
In the Add/Remove Account panel, type in Sim101 into the text box, then press, "Add Account".
This account now appears in the Select Trading Account panel, in the drop down menu.
Continue this process to add your real account numbers.
(To remove any account, just type in the account number in the text box and press "Remove Account".
With your desired account selected in the drop down menu, then press the "Apply New Account". This action will now populate all Interface actions with this account. Return to this window to change, add, and remove accounts in the future.
The Account Management window

Step 3 - Symbols and Contract Months and Ninja Lots
In the Interface, click on 'Settings > Contract Symbols' to open the contract symbols window. These settings are necessary, as the symbols for eSignal and Ninja are different and this puts them in sync.
Symbol 1: Russsell emini Futures. You will only need to change the contract month as time goes on. Usually your broker notifies you of 'roll over' day.
Symbol 2: Midcap eMini Futures. You will only need to change the contract month as time goes on. Usually your broker notifies you of 'roll over' day.
Save any future changes by pressing, 'Apply New Symbol'
Note: The $EURUSD, symbol 3, is for future use

Step 4 - Email Settings
There are several options in the Interface to send notification emails. In order for this to function, you must populate the Interface with your email data:
- Enter SMTP outgoing server name (get this from your ISP)
- Enter TO address ( this would be your email or cell phone text messaging address )
- Enter FROM address ( your default email account )
- If server requires authentication, then check this box and enter UN and PW
- Test email functions by pressing the 'Send Test Email' button
- Press the 'Apply Changes' button to save and exit