Skip to main content

Tradovate Order Entry & Copy Trading

Complete guide to order entry in Tradovate, covering the SuperDOM module, market/limit/stop orders, ATM strategies (bracket orders), exit buttons, and Group Trading setup with important limitations and warnings.

This comprehensive guide covers order entry in Tradovate, including the SuperDOM module, order types, ATM strategies, quick exit buttons, and Group Trading (copy trading) setup with important warnings.

Important Copy Trading Rules

  • You may only group trade between accounts you own and manage. Copying other strategies or engaging in copy trading with others is not permitted.

  • If you choose to use third-party trade copiers, you do so at your own risk. We are not responsible for any errors they may cause, and support for such issues is beyond our scope.

SuperDOM Overview

The SuperDOM module can be launched from the New (+) menu in the Tradovate Web app. DOM stands for Depth of Market, and the SuperDOM provides a live view of Level II market data while also serving as an order entry window for trading in your selected market.

Accessing the SuperDOM Settings

To view and configure the settings of your SuperDOM in Tradovate Web, locate the gear icon at the top right of the DOM module:

Click "Settings" in the drop-down menu to bring up the SuperDOM Settings:

SuperDOM Settings Reference

Setting

Description

Mouse Configuration for Order Entry

Configure which buttons on your mouse take actions with placing orders.

Show Bid / Ask Histogram

Toggle the display of the Histogram if you have Order Flow+ enabled.

PNL in Ticks

See profit and loss displayed as tick values or dollars.

Show Estimated P/L

Display estimated profit and loss at various levels within your SuperDOM.

Show Chart Indicators

When enabled, hovering over indicator names shows which chart they're displaying.

Placing Market Orders

To place a market order from the SuperDOM in Tradovate Web, simply click the Buy Mkt or Sell Mkt buttons at the top of the Module. Clicking Buy Mkt will place a market order to buy, clicking Sell Mkt will place a limit order to sell:

Clicking the Exit at Mkt & Cancel button will submit market orders to offset any active positions you have in that instrument, as well as cancel any working orders in that instrument. Please note that said button only impacts positions and orders in the instrument that is loaded in the SuperDOM at that time.

Placing Limit Orders

To place a limit order in the SuperDOM, find your desired price level and:

  • Left-click on the left side below the current market price to place a Buy Limit order

  • Left-click on the right side above the current price to place a Sell Limit order

If Order Confirmations are enabled, you'll be prompted to confirm before the order is submitted. If they are not enabled, the order is sent to the exchange immediately upon clicking.

Important:

  • Buy limit orders must be placed below the current market price

  • Sell limit orders must be placed above the current market price

Placing Stop Orders

To place a Stop order in the SuperDOM, simply right-click in the bid or ask column at your desired price.

If Order Confirmations are enabled, you'll be prompted to confirm before the order is submitted. If they are not enabled, the order will be sent to the exchange immediately upon your click.

Configuring the Default Stop Type

The default Stop Type in the Tradovate Web app is a Stop Market order. To customize your default Stop Type, click the gear icon at the top right corner of the SuperDOM and select Stop Type from the dropdown.

The available Stop Types include:

  • Stop (Market)

  • Stop Limit

  • Trailing Stop

  • Trailing Stop Limit

Changing & Cancelling Orders

Changing Order Prices

To change the price of an existing order, simply click on an order in the SuperDOM and drag it to the price level where you want it to be.

Cancelling Orders

To cancel a working order in the SuperDOM, hover over the order and click the X that corresponds to the order in the SuperDOM module. Please note that cancelling an order does NOT mean that you are closing out an open position.

ATM Strategies (Bracket Orders)

ATM (Advanced Trade Management) Strategies enable the automatic placement of predefined Stop Loss and Profit Target orders once an Entry order is executed. These exit orders are configured with OCO (One Cancels the Other) functionality, ensuring that when either the Profit Target or Stop Loss is triggered, the remaining order is automatically canceled. This setup is commonly referred to as a 'bracket order.'

Creating ATM Strategies

Step 1: Select ATM Settings

To begin configuring a custom ATM Strategy, select the ATM Settings cogwheel button next to the ATM dropdown on a Chart or SuperDOM module.

Step 2: Name and customize your ATM Strategy

The following settings are available in the ATM Settings window:

  • ATM Name: Click the + button to give your strategy a custom name, or select an existing strategy from the dropdown

  • Show In: Setup your ATM Strategy using Ticks, Delta Price, or $Value

  • Type: Create an ATM Strategy with both a Stop Loss and Profit Target, a Stop Loss only, or a Profit Target only

  • Profit: Set your Profit Target amount (uses Limit order type)

  • Stop: Set your initial Stop Loss amount

  • Stop Loss Type: Seven possible configuration types available for your Stop Loss

Stop Loss Types

There are seven different configurable Stop Loss Types available for ATM Strategies:

  • Stop: The default Stop Market order type with no enhanced behavior

  • Stop Limit: Stop Limit order type. You can set a Limit offset using the "Stop Limit" box when selected

  • Trail.Stop: Stop Market order with a Trailing Stop, which will move with the market if your trade is profitable

  • Trail.Stop Limit: The same Trailing Stop behavior but with a Stop Limit order type

  • Auto Breakeven: Stop Market order that will move to breakeven after reaching a specified "Profit Trigger"

  • Auto Trail: Stop Market order that will begin trailing once the "Profit Trigger" is reached

  • Auto BreakEven + AutoTrail: A combination stop strategy that combines both behaviors

Click the blue + button next to the "Type" dropdown to add additional separate targets to your strategy each with their own Stop Loss configuration.

Step 3: Click "OK" and select your custom ATM Strategy from the "ATM" dropdown on your Chart or SuperDOM.

When trading with an ATM Strategy selected in the dropdown, your Stop Loss and/or Profit Target orders will automatically be placed after your Entry order fills. Once either your Stop Loss or Profit Target is filled, the remaining order(s) will automatically be canceled.

Deleting Saved ATM Strategies

  1. Click the ATM configuration icon (gear) in your SuperDOM or Chart

  2. Click on the ATM Name dropdown

  3. Hover over the ATM Strategy you want to delete and click on the "trash can" icon to remove it

Exit & Cancel Buttons

Tradovate's SuperDOM and Chart modules have buttons that can be used to exit positions and cancel orders.

Exit at Mkt & Cxl

This is short for "Exit at Market and Cancel". Clicking this button will exit all positions at the market and cancel any working orders for the instrument associated with that module.

For example, if you have a SuperDOM module for MES, and you have an active position with a working ATM strategy in MES, clicking the Exit at Mkt & Cxl button will close your MES position with a market order and cancel any working MES orders.

Reverse & Cxl

This is short for "Reverse and Cancel". Clicking this button will exit your current positions at the market and establish one in the opposite direction, also at the market, for the instrument associated with that module. Your working orders in that instrument will be cancelled.

Cancel All

This will cancel all working orders in the instrument associated with the module. Positions will remain open until they are closed out.

Cancel Offers / Cancel Bids

Cancel Offers will cancel working buy orders for the instrument. Cancel Bids will cancel working sell orders.

Exit All Positions Cancel All

This button can be accessed by clicking your balance at the top of the Tradovate platform. Clicking it will cancel all working orders and close all positions at the market, regardless of instrument.

Important Note: "Exit All Positions Cancel All" button does NOT work when using Group Trading - it will only close the position for the selected account and will NOT close/cancel positions for other accounts in the group.

Group Trading (Copy Trading)

Group Trading allows you to execute trades across multiple linked accounts simultaneously from a single interface.

Group Trading Setup Instructions

1. Log into your Tradovate account.

2. Click on the Application Settings in the top right corner.

3. Navigate to the Add-Ons Section.

4. Scroll down and Click "Activate" on Group Trade Add-on.

5. Click on the Accounts dropdown menu, then "Manage Groups".

6. Click on the plus sign to create a new group.

7. Drag the Accounts you want to trade from the left side to the right side.

8. Select the Contract Amount you would like to copy per account.

Understanding How Group Quantities Work

The Qty setting determines how many contracts each account receives when you place a trade. All accounts in your group will receive the same number of contracts (equal distribution).

Key Rule: Your order quantity MUST be a multiple of your group's total quantity.

Total Group Qty = Per-Account Qty × Number of Accounts

Example - Setting Up for 1 Contract Per Account:

If you want each account to receive 1 contract per trade, set Qty = 1 for all accounts:

  • 3 accounts × Qty 1 each = Total Group Qty of 3

With this setup:

  • Valid order sizes: 3, 6, 9, 12, 15...

  • Placing a 3-contract order → each account receives 1 contract

  • Placing a 6-contract order → each account receives 2 contracts

  • Placing a 9-contract order → each account receives 3 contracts

Common Mistake - Setting Qty Too High:

If you set Qty = 3 for each of 3 accounts:

  • 3 accounts × Qty 3 each = Total Group Qty of 9

  • Valid order sizes: 9, 18, 27, 36...

  • You CANNOT place orders smaller than 9 contracts

This is why you may see the error "Total order quantity should be a multiple of 9" - your minimum order size is 9 contracts (3 per account × 3 accounts).

Recommendation: Set each account to Qty = 1. This gives you the most flexibility - you can trade in multiples of your account count (e.g., 3 accounts = trade 3, 6, 9... contracts, with each account receiving 1, 2, 3... contracts respectively).

9. Click Save.

10. Click on the Group name you created to turn it on.

11. To confirm that it's on, you will see the Group Name appear under the Account number.

Important Group Trading Limitations

  • Bracket orders (ATM Strategies) are NOT supported while Group Trading.

  • "Exit All Positions Cancel All" only affects the selected account, not the entire group.

Troubleshooting: "Total order quantity should be a multiple of X" Error

This error means your order quantity doesn't match your group settings.

The "X" in the error message is your Total Group Qty (per-account Qty × number of accounts).

How to fix:

  1. Check your group settings in Accounts → Manage Groups

  2. Calculate your total: Per-Account Qty × Number of Accounts

  3. Either place orders in multiples of that total, OR lower the Qty setting for each account

Example Fix:

  • Problem: 3 accounts × Qty 3 each = Total 9 → Must trade 9, 18, 27...

  • Solution: Change to 3 accounts × Qty 1 each = Total 3 → Can trade 3, 6, 9...

After changing your group settings, click Save, then reselect your group from the Account dropdown.

Frequently Asked Questions

Q: I clicked Cancel All before closing my platform, and it didn't close out my position, how come it didn't work?

A: Cancel All will only cancel working orders - it does not impact positions.

Q: Does Exit at Mkt & Cxl affect all positions and orders?

A: The Exit at Mkt & Cxl button only impacts positions and orders associated with the instrument in that module. For example, if you have positions in CL and ES, but click the button on an ES module, only ES orders and positions will be affected.

Q: How can I close all positions and cancel all orders?

A: Click your balance at the top of the platform and use the "Exit All Positions Cancel All" button. Note: This does not work with Group Trading - you must close each account's positions separately.

Q: I get "Total order quantity should be a multiple of X" - what does this mean?

A: This error means your order size doesn't match your group configuration. The "X" is your total group quantity (per-account Qty × number of accounts). For example, if you have 3 accounts each set to Qty 3, your total is 9 (3 × 3), so you can only place orders of 9, 18, 27, etc. To trade smaller quantities, go to Manage Groups and lower the Qty for each account. Setting each account to Qty 1 lets you trade in multiples of your account count (e.g., 3 accounts = orders of 3, 6, 9...).

Did this answer your question?