NINJATRADER TO CTRADER TRADE COPIER
This is the user guide for 'NinjaTrader to cTrader' trade copier.
Quick notes:
1. This copier suite includes three components:
- NinjaTrader trade signal 'indicator' - NTCTSignals
- Relay Bridge app
- cTrader Copier bot - NTCTCopier.algo
2. This copier suite can support multiple signal sources to multiple copier bot configurations.
If you have multiple signal sources, please remember to set one unique 'Copy Group ID String' at both signal and its follower copier bots that will partition that as a separate copy group. It will be elaborated at later setup descriptions. You could skip this if you only have one signal source.
3. This copier only supports NinjaTrader position copy. That means 'no TP/SL' and 'no limit/stop' orders will be copied. However, when an order gets closed by hitting its TP/SL price, this copier will send out order close action to cTrader. When a limit/stop order gets fulfilled, this copier will send out market order entry to cTrader.
- Relay bridge app
It is to relay the trade signals between NinjaTrader signal and cTrader copier bot.
Please run 'relay bridge app' first.
Unzip RelayBridge.zip file and then run RelayBridge.exe from the unzipped folder. It should be exited at last after you close NinjaTrader and cTrader.
- NinjaTrader Signal indicator
1. At NT8 'Control Center', select 'Tools' -> 'Import' -> 'NinjaScript Add-On'.
Import NTCTSignals.zip
2. Open any chart and find 'NinjaTrader to cTrader Signals' at indicator list.
only attach one signal indicator for one account. it will scan all symbol trade activities of that account.
3. Variable explanations:
- NinjaTrader Account Name
Fill in NinjaTrader account that you want to copy
Open your computer's 'Documents' folder
Goto '\cAlgo\Sources\Robots' path
Put NTCTCopier.algo at that folder
Select 'Trade' tab at cTrader (marked in light blue at below screenshot) and then open any chart and select NTCTCopier from button (marked in red) to attach this copier bot. Do not select 'automate' tab that is for backtest.
If cTrader asks 'full access' during bot start, please click 'OK'.
Just open one cTrader chart to attach. One copier bot will accommodate all symbol trades of that account.
- Symbol Mapping List
The format is cTrader symbol name, comma, NinjaTrader symbol name, semi colon
e.g.
AUDUSD,M6 03-25;US500,MES 03-25;NAS100,MN 03-25;
- Lot multiplier
The format is cTrader symbol name, comma, lot multiplier, semi colon
e.g.
AUDUSD,0.1;US500,1.0;
or simply put
1
as common multiplier
- Applicable symbol list
If you want to restrict to certain symbols to copy, fill in cTrader symbol names separated by comma
e.g.
AUDUSD,US500
Default is the blank string that will copy to all symbols.
- Reverse trade?
Default is false
Click > to start that copier bot.