NINJATRADER TO QUANTOWER TRADE COPIER

 


User Guide: NinjaTrader to Quantower Trade Copier





Quick Notes


1. The copier consists of three parts:


- The NinjaTrader trade signal indicator: NTQTSignals

- Relay Bridge app

- The Quantower Copier bot: NTQTCopier


The Quantower Copier bot uses the Quantower API to submit trading requests. The bot communicates with the API, which in turn communicates with the third-party connection plugin. The bot cannot inspect that internal interaction. Its logs show the results returned by the API.


2. You can copy from multiple source accounts to multiple destination accounts.


For multiple copier setups, assign a unique Copy Group ID to each source and enter the same ID in its corresponding Copier bot. You can leave this setting blank for a single setup.


3. This copier copies NinjaTrader positions only. It does not copy TP/SL settings or pending limit/stop orders. When a source position closes after hitting TP or SL, the copier closes the corresponding Quantower position. When a pending source order fills, the copier sends a market entry order to Quantower.


4. NinjaTrader supports netting only. Quantower supports both netting and hedging, depending on the connection. Use netting behavior on both sides to keep copied positions consistent.

In netting mode, long and short positions in the same symbol cannot coexist. In hedging mode, they can.


5. In addition to Rithmic and dxFeed futures connections, Quantower supports cryptocurrency futures exchanges, Interactive Brokers (IBKR), LMAX, and other providers. See this article for details: https://boolapi.blogspot.com/2025/02/leverage-quantower-to-expand-platform.html



======



- Relay bridge app


RelayBridge passes trade signals from the NinjaTrader indicator to the Quantower Copier bot.


Extract relaybridge.zip.

Open config.ini.

Enter your license key:

license_key=abc+nttoqt@gmail.com

Save config.ini.

Run relaybridge.exe from the extracted folder.


Keep RelayBridge running while copying. Close it only after closing NinjaTrader and Quantower.




- NinjaTrader Signal indicator


1. In the NinjaTrader 8 Control Center, select Tools > Import > NinjaScript Add-On.

Import NTQTSignals.zip.


2. Open a chart and select NinjaTrader to Quantower Signals from the Indicators list.

Attach one signal indicator per source account. It monitors trades for all symbols in that account.


3. Configure the following settings:


- NinjaTrader Account Name

Enter the NinjaTrader account name to copy from.


- Copy Group ID String 

If you run multiple NinjaTrader signal indicators, assign a unique Copy Group ID to each one. Enter the same ID in the corresponding Quantower Copier bot.




- Quantower copier bot


Extract the NTQTCopier folder into:


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


If Quantower uses its default installation path, the folder is C:\Quantower\.


Open Strategy Manager and select NTQTCopier.




Select the Quantower account and symbol to copy to.




Choose a specific futures contract, such as MNQU5, rather than a generic symbol such as MNQ.


To copy to additional symbols or accounts, add another Copier bot for each destination.


=====


Copier Settings


- NinjaTrader Symbol Name - Enter the NinjaTrader symbol name, including the contract month.


- Lot multiplier - Enter the lot multiplier.


- Copy Group ID String - 

Enter the same Copy Group ID as the corresponding NinjaTrader signal indicator.


- Reverse trade?

The default is false.


Click Run to start the Quantower Copier bot.




View the bot logs in Strategy Manager.



Popular posts from this blog

TRADE COPIER USER GUIDE LIST

FREE EVALUATION WITH LIMITED SYMBOLS

METATRADER TO TRADELOCKER TRADE COPIER - NON API APPROACH