QUANTOWER TO TRADOVATE TRADE COPIER
This is the user guide for 'Quantower to Tradovate' trade copier.
Quick notes:
1. This copier suite includes two components:
- Quantower trade signal bot - QTTDVSignals
- Tradovate bridge app
Please note this copier suite does *not* use Tradovate API. It sends out trading requests to Tradovate server directly from your own machine.
2. This copier can work on futures prop firm demo/practice accounts and also support concurrent copy to multiple Tradovate accounts of different futures prop firms.
3. This copier can accomodate both Quantower hedging and netting account types. However, Tradovate is a futures/netting account type. That will be desirable that you use Quantower netting account as trade signal sources.
4. 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 Tradovate. When a limit/stop order gets fulfilled, this copier will send out market order entry to Tradovate.
In fact Tradovate internal group copy feature also only supports position copy without copying TP/SL or limit/stop orders.
5. The copied order id shown on the bridge log window is the response when Tradovate server receives it. You will need to check its actual execution result at 'Position changed' message. If no 'position changed' message, that means that order is not fulfilled.
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
=======
Install Quantower signal bot
unzip QTTDVSignals.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)
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.
- Tradovate Account Names (To Copy) -
Fill in Tradovate account that you want to copy to. if multiple Tradovate accounts, separate each with comma, e.g. DEMO324123,DEMO123512
Tradovate account name is shown on the top bar of Tradovate webtrader. At below screenshot, account name is DEMO3878733.
- Symbol Mapping List
format: Quantower symbol name, then comma, then Tradovate symbol names, then semi-colon
e.g.
US500,MESH5;XAUUSD,MGCH5;
- Lot Multiplier
- Applicable Symbol List
If you want to restrict to certain Quantower symbols to be copied, input, e.g.
AUDUSD,NZDUSD
separated by comma
- Reverse Trade?
Default is no. if enabled, all trades will be sent by reversed signals.
=======
Save config.ini file and run TradovateBridge app.
For each new modification of config.ini file, restart TradovateBridge app is required.