Interface OkxApi


public interface OkxApi
Retrofit2 API interface
  • Method Details

    • getBalance

      @GET("/api/v5/account/balance") io.reactivex.rxjava3.core.Single<OkxRestResponse<Balance>> getBalance(@Query("ccy") String ccy)
      查看账户余额 限速:10次/2s 限速规则:UserID
      Parameters:
      ccy - 币种,如 BTC 支持多币种查询(不超过20个),币种之间半角逗号分隔
      Returns:
      account balance list
    • placeOrder

      @POST("/api/v5/trade/order") io.reactivex.rxjava3.core.Single<OkxRestResponse<PlaceOrderRsp>> placeOrder(@Body PlaceOrderReq request)
      下单 限速:60次/2s 跟单交易带单产品的限速:4次/2s 限速规则(期权以外):UserID + Instrument ID 限速规则(只限期权):UserID + Instrument Family
      Parameters:
      request - request
      Returns:
      trade order response
    • cancelOrder

      @POST("/api/v5/trade/cancel-order") io.reactivex.rxjava3.core.Single<OkxRestResponse<CancelOrderRsp>> cancelOrder(@Body CancelOrderReq request)
      撤单 撤销之前下的未完成订单。

      限速:60次/2s 限速规则(期权以外):UserID + Instrument ID 限速规则(只限期权):UserID + Instrument Family

      Parameters:
      request - request
      Returns:
      CancelOrderRsp