Binance Connector JS
    Preparing search index...

    TradeApi - interface TradeApi

    interface TradeApiInterface {
        cancelAllEquityOrders(
            requestParameters?: CancelAllEquityOrdersRequest,
        ): Promise<RestApiResponse<CancelAllEquityOrdersResponse>>;
        cancelEquityOrder(
            requestParameters: CancelEquityOrderRequest,
        ): Promise<RestApiResponse<CancelEquityOrderResponse>>;
        currentOpenOrders(
            requestParameters?: CurrentOpenOrdersRequest,
        ): Promise<RestApiResponse<CurrentOpenOrdersResponse>>;
        equityOrderDetail(
            requestParameters?: EquityOrderDetailRequest,
        ): Promise<RestApiResponse<EquityOrderDetailResponse>>;
        equityOrderHistory(
            requestParameters: EquityOrderHistoryRequest,
        ): Promise<RestApiResponse<EquityOrderHistoryResponse>>;
        equityTradeHistory(
            requestParameters: EquityTradeHistoryRequest,
        ): Promise<RestApiResponse<EquityTradeHistoryResponse>>;
        placeEquityOrder(
            requestParameters: PlaceEquityOrderRequest,
        ): Promise<RestApiResponse<PlaceEquityOrderResponse>>;
    }

    Implemented by

    Index

    Methods

    • Place a new equity order. Supports all combinations of LIMIT / MARKET × BUY / SELL. For LIMIT BUY orders the commission fee is automatically computed and reserved by the server at placement time — callers submit price and quantity only, no fee field is required.

      Field combination matrix*

      | Side | OrderType | Required | Forbidden | | ---- | --------- | -------- | --------- | | BUY | LIMIT | price, quantity, tradingSession | notional | | BUY | MARKET | notional | price, quantity, tradingSession | | SELL | LIMIT | price, quantity, tradingSession | notional | | SELL | MARKET | quantity | price, notional, tradingSession |

      Fractional shares*: when quantity has a decimal component, or an order is placed by notional, it is treated as a fractional-share order. A fractional-share GTC order must be paired with tradingSession = EXTENDED or 24H.

      Rate limit: 200 requests / min (UID).

      Weight: 1

      Security Type: TRADE

      Parameters

      Returns Promise<RestApiResponse<PlaceEquityOrderResponse>>

      TradeApiInterface