Package xyz.felh.okx.v5
Interface OkxApi
public interface OkxApi
Retrofit2 API interface
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<OkxRestResponse<CancelOrderRsp>> cancelOrder(CancelOrderReq request) 撤单 撤销之前下的未完成订单。io.reactivex.rxjava3.core.Single<OkxRestResponse<Balance>> getBalance(String ccy) 查看账户余额 限速:10次/2s 限速规则:UserIDio.reactivex.rxjava3.core.Single<OkxRestResponse<PlaceOrderRsp>> placeOrder(PlaceOrderReq request) 下单 限速:60次/2s 跟单交易带单产品的限速:4次/2s 限速规则(期权以外):UserID + Instrument ID 限速规则(只限期权):UserID + Instrument Family
-
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
-