During futures trading, users may encounter situations such as order placement failure, orders not being filled, conditional orders failing to trigger, or position closing failure.
These situations do not necessarily indicate a system issue. They are usually related to account balance, order settings, position status, market conditions, or platform risk control rules. Users can check the page prompts and order status to identify the specific reason and take appropriate action.
1. Insufficient Available Balance
When the available balance in the futures account is insufficient, users may not be able to open a position, add margin, or trigger an order successfully.
Common situations include:
Insufficient balance in the futures account;
Insufficient available margin;
Funds are still in the spot account and have not been transferred to the futures account;
Existing positions or active orders are using part of the margin;
Estimated trading fees, funding fees, or other fees reduce the available balance.
Solution:
Users can check the available balance in the futures account and, if needed, transfer funds, reduce the order size, or cancel some unfilled orders.
2. Insufficient Margin
Futures trading requires a certain amount of margin. If the selected leverage, order size, or position value requires more margin than the available balance, the order may fail.
For example:
The order size entered by the user is too large;
The selected leverage is relatively low, requiring more margin;
Existing positions are using a large amount of margin;
The current trading pair has higher risk requirements.
Solution:
Users can try reducing the order size, adjusting the leverage, or increasing the available balance in the futures account.
3. Order Price Does Not Meet Requirements
If the order price set by the user exceeds the system’s allowed range, the order may fail to be submitted or triggered.
Common situations include:
The limit order price deviates too much from the market price;
The trigger price of a conditional order is unreasonable;
The Take Profit or Stop Loss price is set in the wrong direction;
The price decimal places or minimum price increment do not meet the trading pair rules;
The order price exceeds the current platform risk control limit.
Solution:
Users can reset the order price based on the page prompt and confirm whether the price direction matches the current position direction and trading plan.
4. Order Quantity Does Not Meet Requirements
Different futures trading pairs may have minimum order quantity, maximum order quantity, or quantity precision requirements.
If the quantity entered by the user does not meet the rules, the order may fail to be submitted.
Common situations include:
The order quantity is below the minimum order quantity;
The order quantity exceeds the maximum limit;
The quantity decimal places do not meet the trading pair rules;
The closing quantity exceeds the currently available closable quantity;
Part of the position is already occupied by other active orders.
Solution:
Users can adjust the order quantity based on the page prompt and confirm the current available opening or closing quantity.
5. Existing Unfilled Orders
When users already have unfilled orders, some operations may be affected.
For example:
An existing opening order is occupying margin;
An existing closing order is occupying the closable quantity;
Existing Take Profit, Stop Loss, or conditional orders may affect position operations;
Some functions may require related active orders to be canceled before continuing.
Solution:
Users can go to the Current Orders page to view unfilled orders. If an order is no longer needed, users can cancel it according to the page instructions.
6. Conditional Order Not Triggered or Failed to Trigger
A conditional order will only trigger a limit order or market order when the market price reaches the trigger condition set by the user.
If the condition is not reached, the order will not be triggered.
If the condition is reached but the order fails to trigger, it may be due to the following reasons:
Insufficient available balance;
The position has changed;
Insufficient closable quantity;
The order price after triggering exceeds the allowed limit;
The trading pair is temporarily restricted by risk control;
The market moves too quickly, causing the order to fail after triggering.
Solution:
Users can check the trigger status in the order history or conditional order records, and reset the order based on the failure reason.
7. Take Profit / Stop Loss Setting Failed
Take Profit and Stop Loss are mainly used for profit management and risk control of existing positions. If the setting fails, it may be related to position status or price settings.
Common reasons include:
There is no current position available for setting;
The Take Profit or Stop Loss price is set in the wrong direction;
The closing quantity exceeds the available closable quantity;
There is already a related Take Profit or Stop Loss order;
The position is under a special risk status;
System risk control rules temporarily restrict the operation.
Solution:
Users can first confirm whether the current position direction, closable quantity, and Take Profit / Stop Loss prices are correct, then reset them according to the page prompt.
8. Position Closing Failed
When users close a position, the system may fail to submit or fill the closing order successfully.
Common reasons include:
The current position quantity is insufficient;
An existing closing order is occupying the closable quantity;
Market depth is insufficient during market close;
The limit close price has not reached the execution condition;
The position is under liquidation, reduction, or other risk handling process;
The trading pair is temporarily affected by system risk control or maintenance.
Solution:
Users can check the current position and current orders to confirm whether there are existing unfilled closing orders. Based on the actual situation, users can cancel the order, adjust the price, or submit a new closing order.
9. Trading Pair Temporarily Unavailable
During sharp market movements, system maintenance, abnormal liquidity, or platform risk control events, some trading pairs may be temporarily restricted.
Possible situations include:
Unable to open positions temporarily;
Unable to adjust leverage temporarily;
Unable to submit conditional orders temporarily;
Some order types are temporarily unavailable;
The system shows that the current function is temporarily unavailable.
Solution:
Users can try again later according to the page prompt, or check platform announcements for updates on function recovery.
10. Platform Risk Control Rules Triggered
To ensure stable operation of the trading system and a better trading experience for users, the platform may restrict certain trading activities based on market conditions, system status, and risk control strategies.
Common situations include:
Abnormal price volatility;
Order frequency is too high;
Order price deviates too much from the market price;
Position risk is too high;
Risk parameters of the trading pair are adjusted;
Temporary system maintenance or upgrade.
Solution:
Users can adjust order settings according to the page prompt, or wait until the relevant restrictions are lifted before operating again.
11. How to Check the Failure Reason
When an order fails to be submitted, triggered, or closed, users can check the reason through the following methods:
Check the page pop-up prompt;
Check the current order status;
Check order history;
Check conditional order or Take Profit / Stop Loss records;
Check fund records and position changes;
Confirm account balance, margin, and closable quantity.
The specific failure reason shall be subject to the 100X App page prompt and the system’s actual execution result.
12. Risk Reminder
During futures trading, whether an order can be submitted, triggered, or filled successfully may be affected by multiple factors, including account funds, position status, market price, order book depth, system rules, and risk control strategies.
Before trading, users should carefully confirm the order direction, price, quantity, margin, and position status. Users should also set leverage reasonably, control position size, and use Take Profit / Stop Loss based on their own risk tolerance.