CTRADER TO NINJATRADER TRADE COPIER

 

This is the user guide for 'cTrader to NinjaTrader Trade Copier'.





Quick Note:


1. This copier suite includes three components:

- cTrader trade signal bot - CTNTSignals.algo

- Relay Bridge app

- NinjaTrader Copier bot - CTNTCopier


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. NinjaTrader is a futures trading platform.  It only support netting mode, i.e. LONG and SHORT trade *cannot* coexist.  

However, cTrader accounts could be either netting or hedging mode.  If you're using cTrader hedging mode account, please ensure your trade operations follow netting mode requirement.

This copier will strictly follow netting mode operation when making copied trades at NinjaTrader side


3. This copier only supports cTrader 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 NinjaTrader.  When a limit/stop order gets fulfilled, this copier will send out market order entry to NinjaTrader.  



====



- Relay bridge app


It is to relay the trade signals between NinjaTrader copier and cTrader signal 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 Copier bot


1. At NT8 'Control Center', select 'Tools' -> 'Import' -> 'NinjaScript Add-On'.  

import CTNTCopier.zip


2. Open that symbol chart that you want to copy to find 'cTrader to NinjaTrader Copier' at strategy list.

If you want to copy to other symbol, open that symbol chart and repeat above step.


3. If you have different cTrader signal source, set an unique string (e.g. LONDON or PARIS) at both cTrader signal and NinjaTrader copier's 'Copy Group ID String' variable.


Both cTrader signal and NinjaTrader copier bot have its lot multiplier variable.  You could set either one or both to separate lot multiplier factor.


4. Select the applicable account and enable this copier bot at 'Strategies' window.





- cTrader signal bot


Open your computer's 'Documents' folder


Go to 


'\cAlgo\Sources\Robots' path


Put CTNTSignals.algo at that folder


Select 'Trade' tab at cTrader (marked in light blue at below screenshot) and then open any chart and select CTNTSignals 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 chart to attach that will scan all trades of that cTrader account.


- Copy Group ID String

If you have different cTrader signal source, set an unique string (e.g. LONDON or PARIS) at both cTrader signal and NinjaTrader copier's 'Copy Group ID String' variable.

- 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


Lot mode - default is 'follow order lot'; another option is 'Fixed Lot'

Kindly be aware that if you select 'fixed lot' mode and do the partial close at cTrader, this signal ea will still send out that fixed lot info to NinjaTrader regardless how many lots you close that partially.


- 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 cTrader signal bot.



Popular posts from this blog

FREE EVALUATION WITH LIMITED SYMBOLS

TRADE COPIER USER GUIDE LIST

METATRADER TO NINJATRADER TRADE COPIER