private static void raw(Exchange campBXExchange) throws IOException { // Interested in the public market data feed (no authentication) CampBXMarketDataServiceRaw campBXspecificMarketDataService = (CampBXMarketDataServiceRaw) campBXExchange.getMarketDataService(); // Get the latest ticker data showing BTC to USD CampBXTicker campBXTicker = campBXspecificMarketDataService.getCampBXTicker(); System.out.println("Last: " + campBXTicker.getLast()); System.out.println("Bid: " + campBXTicker.getBid()); System.out.println("Ask: " + campBXTicker.getAsk()); // Get the latest order book data for BTC/USD CampBXOrderBook campBXOrderBook = campBXspecificMarketDataService.getCampBXOrderBook(); System.out.println("Order book: " + campBXOrderBook); } }
@Override public String toString() { return "CampBXTicker [last=" + last + ", bid=" + bid + ", ask=" + ask + ", getSuccess()=" + getSuccess() + ", getInfo()=" + getInfo() + ", getError()=" + getError() + "]"; } }
/** * Adapts a CampBXTicker to a Ticker Object * * @param campbxTicker * @param currencyPair (e.g. BTC/USD) * @return */ public static Ticker adaptTicker(CampBXTicker campbxTicker, CurrencyPair currencyPair) { BigDecimal last = campbxTicker.getLast(); BigDecimal bid = campbxTicker.getBid(); BigDecimal ask = campbxTicker.getAsk(); return new Ticker.Builder().currencyPair(currencyPair).last(last).bid(bid).ask(ask).build(); } }
@Override public String toString() { return "CampBXTicker [last=" + last + ", bid=" + bid + ", ask=" + ask + ", getSuccess()=" + getSuccess() + ", getInfo()=" + getInfo() + ", getError()=" + getError() + "]"; } }
/** * Adapts a CampBXTicker to a Ticker Object * * @param campbxTicker * @param currencyPair (e.g. BTC/USD) * @return */ public static Ticker adaptTicker(CampBXTicker campbxTicker, CurrencyPair currencyPair) { BigDecimal last = campbxTicker.getLast(); BigDecimal bid = campbxTicker.getBid(); BigDecimal ask = campbxTicker.getAsk(); return new Ticker.Builder().currencyPair(currencyPair).last(last).bid(bid).ask(ask).build(); } }