Package xyz.felh.okx.v5
Class OkxWsApiService
java.lang.Object
xyz.felh.okx.v5.OkxWsApiService
-
Constructor Summary
ConstructorsConstructorDescriptionOkxWsApiService(boolean simulated) OkxWsApiService(okhttp3.OkHttpClient client, boolean simulated) -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect wsstatic okhttp3.OkHttpClientdefaultClient(Duration pingInterval) static okhttp3.RequestdefaultRequest(WsChannel wsChannel, boolean simulated) voiddisconnect(WsChannel wsChannel, int code, String reason) Manually close connectionbooleanis connectvoidvoidreconnectvoidresetConnectCount(WsChannel wsChannel) voidsend string messagevoidsend byte messagevoidsetConnectState(WsChannel wsChannel, boolean state) voidsetWebSocket(WsChannel wsChannel, okhttp3.WebSocket webSocket) set it when connectedvoidsubscribeAccount(AccountArg accountArg) 账户频道voidsubscribeAccountGreeks(AccountGreeksArg accountGreeksArg) 账户greeks频道voidsubscribeBalanceAndPosition(BalanceAndPositionArg balanceAndPositionArg) 账户余额和持仓频道voidsubscribeDepositInfo(DepositInfoArg depositInfoArg) 充值信息频道voidsubscribeEconomicCalendar(EconomicCalendarArg economicCalendarArg) 经济日历频道voidsubscribeIndexCandle(IndexCandleArg indexCandleArg) 指数K线频道voidsubscribeInstruments(InstrumentsArg instrumentsArg) 品频道voidsubscribeLiquidationWarning(LiquidationWarningArg liquidationWarningArg) 爆仓风险预警推送频道voidsubscribeMarkPriceCandle(MarkPriceCandleArg markPriceCandleArg) 标记价格K线频道voidsubscribeOpenInterest(OpenInterestArg openInterestArg) 持仓总量频道voidsubscribePositions(PositionsArg positionsArg) 持仓频道voidsubscribeWithdrawalInfo(WithdrawalInfoArg withdrawalInfoArg) 提币信息频道voidunsubscribeAccount(AccountArg accountArg) voidunsubscribeAccountGreeks(AccountGreeksArg accountGreeksArg) voidunsubscribeBalanceAndPosition(BalanceAndPositionArg balanceAndPositionArg) voidunsubscribeDepositInfo(DepositInfoArg depositInfoArg) voidunsubscribeEconomicCalendar(EconomicCalendarArg economicCalendarArg) voidunsubscribeIndexCandle(IndexCandleArg indexCandleArg) voidunsubscribeInstruments(InstrumentsArg instrumentsArg) voidunsubscribeLiquidationWarning(LiquidationWarningArg liquidationWarningArg) voidunsubscribeMarkPriceCandle(MarkPriceCandleArg markPriceCandleArg) voidunsubscribeOpenInterest(OpenInterestArg openInterestArg) voidunsubscribePositions(PositionsArg positionsArg) voidunsubscribeWithdrawalInfo(WithdrawalInfoArg withdrawalInfoArg)
-
Constructor Details
-
OkxWsApiService
public OkxWsApiService() -
OkxWsApiService
public OkxWsApiService(boolean simulated) -
OkxWsApiService
public OkxWsApiService(okhttp3.OkHttpClient client, boolean simulated)
-
-
Method Details
-
connect
connect ws- Parameters:
wsChannel- ws channel
-
setWebSocket
set it when connected- Parameters:
wsChannel- ws channelwebSocket- web socket
-
resetConnectCount
-
setConnectState
-
reconnect
reconnect- Parameters:
wsChannel- ws channel
-
isConnect
is connect- Parameters:
wsChannel- channel- Returns:
- isConnect
-
defaultRequest
-
defaultClient
-
send
send string message- Parameters:
wsChannel- ws channelmessage- message
-
send
send byte message- Parameters:
wsChannel- wx channelmessage- message
-
disconnect
Manually close connection- Parameters:
wsChannel- ws channelcode- codereason- reason
-
login
-
subscribeAccount
账户频道- Parameters:
accountArg- arg
-
unsubscribeAccount
-
subscribePositions
持仓频道- Parameters:
positionsArg- positionsArg
-
unsubscribePositions
-
subscribeBalanceAndPosition
账户余额和持仓频道- Parameters:
balanceAndPositionArg- arg
-
unsubscribeBalanceAndPosition
-
subscribeLiquidationWarning
爆仓风险预警推送频道- Parameters:
liquidationWarningArg- liquidationWarningArg
-
unsubscribeLiquidationWarning
-
subscribeAccountGreeks
账户greeks频道- Parameters:
accountGreeksArg- accountGreeksArg
-
unsubscribeAccountGreeks
-
subscribeInstruments
品频道- Parameters:
instrumentsArg- arg
-
unsubscribeInstruments
-
subscribeOpenInterest
持仓总量频道- Parameters:
openInterestArg- arg
-
unsubscribeOpenInterest
-
subscribeDepositInfo
充值信息频道- Parameters:
depositInfoArg- depositInfoArg
-
unsubscribeDepositInfo
-
subscribeWithdrawalInfo
提币信息频道- Parameters:
withdrawalInfoArg- withdrawalInfoArg
-
unsubscribeWithdrawalInfo
-
subscribeMarkPriceCandle
标记价格K线频道- Parameters:
markPriceCandleArg- markPriceCandleArg
-
unsubscribeMarkPriceCandle
-
subscribeIndexCandle
指数K线频道- Parameters:
indexCandleArg- indexCandleArg
-
unsubscribeIndexCandle
-
subscribeEconomicCalendar
经济日历频道- Parameters:
economicCalendarArg- economicCalendarArg
-
unsubscribeEconomicCalendar
-