| | |
| | | package com.xcong.excoin; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.binance.connector.client.WebSocketApiClient; |
| | | import com.binance.connector.client.WebSocketStreamClient; |
| | | import com.binance.connector.client.enums.DefaultUrls; |
| | | import com.binance.connector.client.impl.WebSocketApiClientImpl; |
| | | import com.binance.connector.client.impl.WebSocketStreamClientImpl; |
| | | import com.huobi.client.SubscriptionClient; |
| | | import com.huobi.client.SubscriptionOptions; |
| | | import com.huobi.client.model.Candlestick; |
| | |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | System.out.println("========价格更新开启======="); |
| | | SubscriptionOptions subscriptionOptions = new SubscriptionOptions(); |
| | | //3秒重试 |
| | | subscriptionOptions.setConnectionDelayOnFailure(5); |
| | | subscriptionOptions.setUri("wss://api.hadax.com/ws"); |
| | | SubscriptionClient subscriptionClient = SubscriptionClient.create("", "", subscriptionOptions); |
| | | // subscriptionClient.subscribeTradeEvent("btcusdt,ethusdt,xrpusdt,ltcusdt,bchusdt,eosusdt,etcusdt", tradeEvent -> { |
| | | // log.info("{}", JSONObject.toJSONString(tradeEvent)); |
| | | // }); |
| | | |
| | | subscriptionClient.subscribeCandlestickEvent("btcusdt,ethusdt,eosusdt,etcusdt,ltcusdt,bchusdt,xrpusdt", CandlestickInterval.DAY1, (candlestickEvent) -> { |
| | | log.info("{}", JSONObject.toJSONString(candlestickEvent)); |
| | | }); |
| | | |
| | | WebSocketStreamClient client = new WebSocketStreamClientImpl(DefaultUrls.TESTNET_WS_URL); |
| | | client.klineStream("btcusdt", "1m", ((event) -> { |
| | | System.out.println(event); |
| | | // client.closeAllConnections(); |
| | | })); |
| | | // System.out.println("========价格更新开启======="); |
| | | // SubscriptionOptions subscriptionOptions = new SubscriptionOptions(); |
| | | // //3秒重试 |
| | | // subscriptionOptions.setConnectionDelayOnFailure(5); |
| | | // subscriptionOptions.setUri("wss://api.hadax.com/ws"); |
| | | // SubscriptionClient subscriptionClient = SubscriptionClient.create("", "", subscriptionOptions); |
| | | //// subscriptionClient.subscribeTradeEvent("btcusdt,ethusdt,xrpusdt,ltcusdt,bchusdt,eosusdt,etcusdt", tradeEvent -> { |
| | | //// log.info("{}", JSONObject.toJSONString(tradeEvent)); |
| | | //// }); |
| | | // |
| | | // subscriptionClient.subscribeCandlestickEvent("btcusdt,ethusdt,eosusdt,etcusdt,ltcusdt,bchusdt,xrpusdt", CandlestickInterval.DAY1, (candlestickEvent) -> { |
| | | // log.info("{}", JSONObject.toJSONString(candlestickEvent)); |
| | | // }); |
| | | } |
| | | } |