QUANTOWER TO NINJATRADER TRADE COPIER

 


This is the user guide for 'Quantower to NinjaTrader' trade copier.




Quick Note:


1. This copier suite includes three components:

-

Quantower trade
signal bot - QTNTSignals

- Relay Bridge app

- NinjaTrader copier bot - QTNTCopier


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, Quantower accounts could be either netting or hedging mode.  If you're using Quantower 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 Quantower 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.  


4. NinjaTrader only has netting/futures mode - while Quantower account could be either hedging or netting/futures mode.  

If your Quantower account is provided by futures brokers or prop firms, that is definitely a netting/futures account.  

If your Quantower account is hedging mode (e.g. provided by CFD/forex brokers), please ensure your Quantower trade operations follow netting trade logics.

Note: Netting/futures mode - long and short trades *cannot* coexist.  Hedging mode - long and short trades *can* coexist.


5. Besides futures Rithmic and DxFeed connections, Quantower provides connections with various crypto exchange futures, InteractiveBrokers (IBKR), LMAX, etc.  You could refer to 'Leverage Quantower To Expand Platform Coverage' article: https://boolapi.blogspot.com/2025/02/leverage-quantower-to-expand-platform.html




====



- Relay bridge app


It is to relay the trade signals between NinjaTrader copier and Quantower signal bot.


- Unzip relaybridge.zip file

- Open config.ini file from unzipped folder

- Fill in your license key, e.g.

license_key=abc+qttont@gmail.com

- Save config.ini file

- Run relaybridge.exe from the unzip folder.  

It should be exited at last after you close NinjaTrader and Quantower.



- NinjaTrader copier bot


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

import QTNTCopier.zip


2. open that symbol chart that you want to copy to find 'Quantower 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 Quantower signal source, set an unique string (e.g. LONDON or PARIS) at both Quantower signal and NinjaTrader copier's 'Copy Group ID String' variable.


Both Quantower 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.





- Quantower signal bot

unzip QTNTSignals.zip and move that unzipped folder to below folder:


[your Quantower install folder]/Settings/Scripts/Strategies/


Note: If you install Quantower by their default path, Quantower folder should be at your computer 'Desktop' folder.

at Quantower, click the Quantower icon at chart upper right (circled in red at below screenshot) and select 'strategy manager' (circled in red at below screenshot).  Then click '+' (circled in light blue) and select QTNTSignals bot.



at signal bot setting window, select the account you want to copy from. 







please note that Quantower strategy manager setting window doesn't have 'save' button.  just double click on any place of that setting window that will auto save your setting.  and then click 'X' at window top right corner to exit. 


please note each bot shares the same log panel.  if you want to see one bot's log, just click that line of bot on upper panel.


if you have more Quantower accounts to be signal source, add another QTNTSignals bot.


- Copy Group ID String

if you have one more signal bots, set an unique text string (e.g. LONDON2025, NEWYEAR) at this variable field.  At its NinjaTrader follow bot, set the same text string so that will form up a separate copy group.


- Symbol Mapping List

format: Quantower symbol name, then comma, then NinjaTrader symbol names, then semi-colon

e.g.

MES.H25,MES 03-25;

if more pairs

MES.H25,MES 03-25;MNQ.H25,MNQ 03-25;


- Lot Multiplier

if you want different lot multiplier for specific symbol, input like

MES.H25,1;MNQ.H25,2;

if simply input 

1

all Quantower lot will be multiplied 1 time to NinjaTrader


- Applicable Symbol List

if you want to restrict to certain Quantower symbols to be copied, input, e.g.

MES.H25,MNQ.H25

separated by comma


- Reverse Trade?

default is no.  if enabled, all trades will be sent by reversed signals.



Then 'Run' that Quantower signal bot




All copy activities will be output to Strategy Manager's log window.



Popular posts from this blog

FREE EVALUATION WITH LIMITED SYMBOLS

TRADE COPIER USER GUIDE LIST

METATRADER TO NINJATRADER TRADE COPIER