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 contracts

     

    Unrealized 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 quantity

     

    Realized 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 quantity

     

    Average 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.

    See more
    icon
  • 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.

    See more
    icon
  • 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

    See more
    icon
  • HashKey Global Team

    Take Profit and Stop Loss Rules
    HashKey Global offers two types of take profit and stop loss modes for users:
    1. Position Take Profit and Stop Loss
    2. 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:

     
    Difference
    Position Take Profit and Stop Loss
    Entry Take Profit and Stop Loss
    Set timing
    Set after having a position
    Set before opening a position
    Lock Position
    Position 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 Price
    Position 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 Status
    Position 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.
    See more
    icon