Skip to main content

How to Check Why an Order Was Rejected in Tradovate

If one of your orders is rejected, Tradovate provides tools that allow you to quickly identify the reason.

In most cases, the platform will display the exact rejection message, helping you understand what prevented the order from being executed.


Method 1: Check the Orders Module

The easiest way to identify an order rejection is through the Orders Module.

Step 1: Open the Orders Module

Log in to Tradovate and navigate to the Orders section.

Step 2: Locate the Rejected Order

Find the order that was rejected in your order history.

Step 3: View Order Details

Click on the rejected order to open additional information.

Step 4: Review the Rejection Message

A details window will appear showing the specific reason why the order was rejected.

This message will typically explain exactly what caused the issue, allowing you to take the necessary action.


Method 2: Check the Reports Module

You can also review rejected orders through Tradovate’s reporting tools.

Step 1: Open Reports

Navigate to the Reports section within Tradovate.

Step 2: Select Order Details

From the available report options, choose Order Details.

Step 3: Search for the Order

Enter the Order Number associated with the rejected trade.

Step 4: View the Results

Click Go to retrieve the order information and review the rejection details.

This method is useful when reviewing older orders or investigating previous trading activity.


Common Order Rejection Reasons

Below are the most common reasons traders encounter order rejections.


Account in Liquidation Mode

Typical Message

“Account is set to liquidation only.”

What It Means

The account has been restricted from opening new positions due to a risk limit being reached.

Possible causes include:

  • Daily Loss Limit breach

  • Maximum Loss Limit breach

  • Account liquidation event

What to Do

Check your AquaFutures Dashboard to review your account status and any active restrictions.


Contract Limit Reached

Typical Message

“Maximum order quantity has been reached.”

What It Means

Your account has reached its maximum allowable contract size.

For example:

  • You already have the maximum number of contracts open.

  • The new order would exceed your account’s contract limit.

What to Do

  • Review your open positions.

  • Reduce existing exposure if needed.

  • Ensure your order size stays within the account’s contract limits.


Trading Outside Market Hours

Orders may also be rejected if the selected futures contract is not currently trading.

What to Do

Verify that the instrument is within its trading session before submitting an order.


Market Holiday or Exchange Closure

During exchange holidays or scheduled maintenance periods, order placement may be temporarily unavailable.

What to Do

Check:

  • Exchange trading schedules

  • AquaFutures announcements

  • Email notifications regarding market closures


Connection or Data Issues

Temporary connectivity issues can sometimes prevent orders from being processed correctly.

What to Do

  • Verify your internet connection.

  • Confirm Tradovate is connected.

  • Restart the platform if necessary.


Best Practice

Whenever an order is rejected, always read the rejection message first.

Tradovate typically provides the exact reason for the rejection, making it much easier to identify and resolve the issue without guessing.


Need Assistance?

If you’re unable to determine why your order was rejected, please contact the AquaFutures Support Team and provide:

  • Your account number

  • The rejected instrument

  • The rejection message

  • A screenshot of the order details (if available)

Our team will help investigate the issue and provide further guidance.

Did this answer your question?