Futures Rules
-
HashKey Global Team
Profit and Loss Calculation in USDT Margin Accounts
Available Balance:
The available balance in USDT margin Futures is calculated as follows:
Available balance = Account balance + Realized P&L of all Futures + Unrealized P&L of all contractsUnrealized P&L:
This refers to the profit or loss of the positions currently held by the user, which changes with the mark price. Unrealized P&L is the profit or loss of all positions currently held in U-based Futures under cross margin mode.Long position unrealized P&L = (Mark price - average entry price) * position quantity
Short position unrealized P&L = (average entry price - Mark price) * position quantityRealized P&L:
This refers to the profit or loss generated by closed positions, transaction fees, and funding fees received or paid during the period. Realized P&L cannot be withdrawn from the USDT margin account until settlement.
Realized P&L = (Closing transaction price - average entry price) * transaction quantityAverage Entry Price:
The average entry price is the price used by the system to calculate the user's unrealized P&L and realized P&L. This price is adjusted accordingly after each contract settlement or additional position, but changes in the average entry price do not affect the user's actual profits and losses. When closing a position, the cost is calculated using the moving average method. That is, when closing a position, the system calculates the profit or loss based on the average holding price, rather than distinguishing which opening price the position was opened at. -
HashKey Global Team
Why Was the Position Liquidated Despite Setting a Stop Loss?
The main reason for a position being liquidated despite setting a stop loss is that the user chose a different trigger price for the stop loss.
On HashKey Global, forced liquidation is triggered based on the mark price.
Users can choose whether the stop loss is triggered by the latest price or the mark price.
Therefore, the mark price might trigger forced liquidation before the latest transaction price triggers the stop loss.
Thus, HashKey Global users can choose the stop-loss trigger price based on their trading strategy.
How to Check the Selected Stop Loss Trigger Price?
1. Step 1: Go to the Order History.
2. Step 2: Select the relevant trading pair.
3. Step 3: Check the 'Trigger Price' column.
Why is the Stop Loss Order Status Displayed as 'Canceled'?
When a position is liquidated, the system will cancel all active orders, conditional orders, take profit, and stop loss orders, and reset the position information. -
HashKey Global Team
Why did my limit order execute immediately?
A limit order allows traders to set a specific execution price. Compared to market orders, limit orders provide traders with better control over the buy or sell price of their positions, at the expense of guaranteeing order execution.
The main reason a limit order executes immediately is as follows:
When the user's limit price matches the best available price (a price favorable to the user), the limit order will execute immediately.
For example:
Buy order = Order price is higher than the best available sell price
Sell order = Order price is lower than the best available buy price -
HashKey Global Team
Take Profit and Stop Loss Rules
HashKey Global offers two types of take profit and stop loss modes for users:-
Position Take Profit and Stop Loss
-
Entry Take Profit and Stop Loss
Position Take Profit and Stop Loss:
This mode allows users to set take profit and stop loss for their current positions, which acts as a close order.-
You only need to set the trigger price and the corresponding trigger price type; there is no need to specify the quantity.
-
When triggered, the entire quantity of the current position will be closed at market price. If there are existing close orders, those will be canceled, and the entire quantity will be closed at market price. If some orders fail to cancel due to exceptions, the maximum quantity that can be closed at market price will be executed.
-
Only one take profit and one stop loss order can be set for each position.
-
Note: The system monitors the position to place profit and stop-loss orders. If the position no longer exists, the system automatically cancels the corresponding take-profit and stop-loss orders.
Entry Take Profit and Stop Loss:
This feature allows users to set the entry price, take profit price, and stop loss price before opening a position. There is no need to monitor whether the position is filled constantly. Once the order is filled, the system will automatically set the take profit and stop loss for this position, thus securing profits or mitigating risks.Main Differences between Position Take Profit and Stop Loss and Entry Take Profit and Stop Loss:
DifferencePosition Take Profit and Stop LossEntry Take Profit and Stop LossSet timingSet after having a positionSet before opening a positionLock PositionPosition Take Profit and Stop Loss: Yes, the order quantity changes with the position size changes and closes the entire position.Entry Take Profit and Stop Loss: No, the order quantity does not change with the position size changes and triggers closing based on the initial entry quantity.Support Limit PricePosition Take Profit and Stop Loss: No, defaults to closing the entire position at market price.Entry Take Profit and Stop Loss: Yes, limit price and market price options are available.Order StatusPosition Take Profit and Stop Loss: After setting, the take profit and stop loss orders are directly created.Entry Take Profit and Stop Loss: If the entry order is filled, the take profit and stop loss orders are automatically created. If the entry order is still pending, the take profit and stop loss orders will not be created and will not be shown in the order list as they are not yet effective. -