Package xyz.felh.okx.v5
Class OkxApiService
java.lang.Object
xyz.felh.okx.v5.OkxApiService
-
Constructor Summary
ConstructorsConstructorDescriptionOkxApiService(String apiKey, String secretKey, String passphrase) OkxApiService(String apiKey, String secretKey, String passphrase, boolean simulated) OkxApiService(OkxApi api, okhttp3.OkHttpClient client, boolean simulated) -
Method Summary
Modifier and TypeMethodDescriptionstatic OkxApicancelOrder(CancelOrderReq request) 撤单static okhttp3.OkHttpClientdefaultClient(String apiKey, String secretKey, String passphrase, boolean simulated, Duration timeout) static com.fasterxml.jackson.databind.ObjectMapperstatic retrofit2.RetrofitdefaultRetrofit(okhttp3.OkHttpClient client, com.fasterxml.jackson.databind.ObjectMapper mapper, boolean simulated) static <T> Texecute(io.reactivex.rxjava3.core.Single<T> apiCall) Calls the Open AI api, returns the response, and parses error messages if the request failsgetBalance(String ccy) 查看账户余额placeOrder(PlaceOrderReq request) 下单
-
Constructor Details
-
OkxApiService
-
OkxApiService
-
OkxApiService
-
-
Method Details
-
buildApi
-
defaultObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper defaultObjectMapper() -
defaultClient
-
defaultRetrofit
public static retrofit2.Retrofit defaultRetrofit(okhttp3.OkHttpClient client, com.fasterxml.jackson.databind.ObjectMapper mapper, boolean simulated) -
execute
public static <T> T execute(io.reactivex.rxjava3.core.Single<T> apiCall) Calls the Open AI api, returns the response, and parses error messages if the request fails -
getBalance
查看账户余额- Parameters:
ccy- 支持多币种查询(不超过20个),币种之间半角逗号分隔- Returns:
- AccountBalance list
-
placeOrder
下单- Parameters:
request- request- Returns:
- OkxRestResponse
-
cancelOrder
撤单- Parameters:
request- request- Returns:
- OkxRestResponse
-