Binance Connector JS
    Preparing search index...

    Interface FutureAlgoApiInterface

    FutureAlgoApi - interface FutureAlgoApi

    interface FutureAlgoApiInterface {
        cancelAlgoOrderFutureAlgo(
            requestParameters: CancelAlgoOrderFutureAlgoRequest,
        ): Promise<RestApiResponse<CancelAlgoOrderFutureAlgoResponse>>;
        queryCurrentAlgoOpenOrdersFutureAlgo(
            requestParameters?: QueryCurrentAlgoOpenOrdersFutureAlgoRequest,
        ): Promise<RestApiResponse<QueryCurrentAlgoOpenOrdersFutureAlgoResponse>>;
        queryHistoricalAlgoOrdersFutureAlgo(
            requestParameters?: QueryHistoricalAlgoOrdersFutureAlgoRequest,
        ): Promise<RestApiResponse<QueryHistoricalAlgoOrdersFutureAlgoResponse>>;
        querySubOrdersFutureAlgo(
            requestParameters: QuerySubOrdersFutureAlgoRequest,
        ): Promise<RestApiResponse<QuerySubOrdersFutureAlgoResponse>>;
        timeWeightedAveragePriceFutureAlgo(
            requestParameters: TimeWeightedAveragePriceFutureAlgoRequest,
        ): Promise<RestApiResponse<TimeWeightedAveragePriceFutureAlgoResponse>>;
        volumeParticipationFutureAlgo(
            requestParameters: VolumeParticipationFutureAlgoRequest,
        ): Promise<RestApiResponse<VolumeParticipationFutureAlgoResponse>>;
    }

    Implemented by

    Index

    Methods

    • Send in a Twap new order. Only support on USDⓈ-M Contracts.

      Weight(UID): 3000

      Security Type: TRADE

      Notes:

      • Other info:
      • Total Algo open orders max allowed: 30 orders.
      • Leverage and position mode follow your futures account settings.
      • Receiving "success": true does not guarantee execution; query order endpoints for final status.
      • If balance/position constraints fail, response may still return success but order status becomes expired.
      • quantity * 60 / duration must be greater than minQty.
      • duration cannot be less than 5 minutes or greater than 24 hours.
      • For delivery contracts, TWAP end time should be one hour earlier than symbol delivery time.
      • You need to enable the corresponding permission for the API key requesting this endpoint:
      • Futures Trading Permission — for Classic Trading Account mode
      • Portfolio Margin Trading Permission — for Portfolio Margin Account mode
      • Base URL: https://api.binance.com

      Parameters

      Returns Promise<RestApiResponse<TimeWeightedAveragePriceFutureAlgoResponse>>

      FutureAlgoApiInterface

    • Send in a VP new order. Only support on USDⓈ-M Contracts.

      Weight(UID): 300

      Security Type: TRADE

      Notes:

      • Other info:
      • Total Algo open orders max allowed: 10 orders.
      • Leverage and position mode follow your futures account settings.
      • Receiving "success": true does not guarantee execution; query order endpoints for final status.
      • If balance/position constraints fail, response may still return success but order status becomes expired.
      • You need to enable the corresponding permission for the API key requesting this endpoint:
      • Futures Trading Permission — for Classic Trading Account mode
      • Portfolio Margin Trading Permission — for Portfolio Margin Account mode
      • Base URL: https://api.binance.com

      Parameters

      Returns Promise<RestApiResponse<VolumeParticipationFutureAlgoResponse>>

      FutureAlgoApiInterface