Interface Module
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. The module is very complex, and essentially runs like an execution platform.
It is best to start up eSignal and Ninja FIRST, then boot up the interface. When the interface boots up, it will clean out all folders of any existing orders and files, and thus be ready for new signals.
In order for the interface to run, we first must have received your 'eSignal USERNAME' for activation.
Interface Main Screen
After download and install, click on the desktop shortcut to run the interface. This is the main screen of the Interface Module, and you can see in the lower left that it connected properly to Ninja - the NT:ON is green.

The current trading account will always be seen in the top window bar. Here it is the Ninja DEMO account, Sim101. The 'ES: ON' is green, telling you the interface is ready to be activated by checking the box in the 'On' column. If you see NT: OFF, you know thenthat you have not started up Ninja or that your connection name was not 'Patsystems'.
Trade status is: FLAT for the Russell. You have Bid and Ask quotes, telling you that the interface has successfully connected to Ninja data feed, and you can also see the current spread in the 'SP' column.
When a trade is on, the 'Status' column will show you Long or Short, the 'Entry' column will contain your entry price, and the 'P/L' column will show the current profit or loss in the trade, and the 'Lots' column will display the lots filled in the trade.
You can MANUALLY cancel pending orders or filled positions, using the buttons on the right side.
You can also MANUALLY cancel ALL pending orders or ALL filled positions for all currency pairs, by clicking on the links in the top menu - >Cancell ALL< /// >Flatten ALL<
Simulator - Testing The Connection From eSignal to Interface Module to Ninja
When you have completed the Robot folder path setup steps and configured Ninja, it is time to run the test simulator. This is necessary to test all the connections and folder path settings in the demo mode, using the demo account Sim101.
Before testing with the Simulator, be sure and make your DOM windows in Ninja FIRST. See the Ninja Setup page for instructions.
Simulation Steps:
- Boot up Ninja and connect the account
- Make sure you have the Dynamic DOM open for the TF
- Boot up the Interface Module, then click on 'Simulator' in the top menu bar
(it is not necessary to have eSignal charts running for this test) - Check that both the - NT: ON and ES:ON are green in the lower left of the Interface Module
- Press the 'Test' button, and confirm that the LONG trade shows in the proper Ninja DOM AND the Interface Module
- Press the 'Flatten' button, and confirm that the LONG trade is now FLAT in both Ninja DOM and the Interface Module
Remember, the paths are all setup in the: 'Settings > Interface Settings' window
Troubleshooting the Interface Simulator
Problem 1: Correct path to folders
A problem we have encountered, is when there are several possible paths to the Ninja incoming and outgoing folders. If Ninja installed in 1 path and you select a different path, the interface WILL NOT function. Ninja installs these particular folders in 'My Documents'.
To find the correct path,
- Navigate to each Ninja folder: Incoming and Outgoing
- Right-click on each folder and select 'Properties'
- In the 'Target' text box, you will see the correct path
- Copy and paste into the interface setup text boxes
or,
- Press the 'Find Path' button in this screen
Problem 2: Ninja not set up to receive the symbol
This is where you need to follow the directions on the Ninja Setup page and make sure you have Ninja set up with the Dynamic DOM to 'receive' the currency symbol that the interface is sending to it.
Problem 3: Must uncheck the confirm orders in Ninja
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
Problem 4: Ninja account connection not correct title
The account connection in Ninja MUST be named: Patsystems (capital P). This can be a cause of the 'NT: ON' not going color, green.
Problem 5: Accounts not set to the demo: Sim101
The account used in Ninja AND the Interface Module must be Sim101
File Options
When you click 'File' at the left top of the Interface Module, you will have selections available to view what is in the folders utilized by our system.
Log Files ... will contain the following logs:
- Activity Logs
This contains a printout of the activity window in the tab panel for future reference. It is printed when you exit/close the Interface Module. The naming format of these logs are:
<date>ActivityLog.txt
- Spread Log
This will contain the time and spread and is printed whenever the spread is greater than your setting for each currency pair in 'Spread to Log if > ..' The naming format of these logs are;
<date>SpreadLog.txt