@Test public void tickerFetchTest() throws Exception { Exchange exchange = ExchangeFactory.INSTANCE.createExchange(OkCoinExchange.class.getName()); PollingMarketDataService marketDataService = exchange.getPollingMarketDataService(); Ticker ticker = marketDataService.getTicker(new CurrencyPair("BTC", "CNY")); System.out.println(ticker.toString()); assertThat(ticker).isNotNull(); }
@Test public void tickerFetchTest() throws Exception { Exchange exchange = ExchangeFactory.INSTANCE.createExchange(ItBitExchange.class.getName()); PollingMarketDataService marketDataService = exchange.getPollingMarketDataService(); OrderBook orderBook = marketDataService.getOrderBook(new CurrencyPair("XBT", "USD")); // System.out.println(orderBook.toString()); assertThat(orderBook).isNotNull(); }
private static void generic(Long now, PollingMarketDataService marketDataService) throws IOException { // Get the latest trade data for BTC/BRL Trades trades = marketDataService.getTrades(CurrencyPair.BTC_BRL); System.out.println("Trades, default. Size= " + trades.getTrades().size()); trades = marketDataService.getTrades(CurrencyPair.BTC_BRL, now - (24L * 60L * 60L * 1000L)); System.out.println("Trades, last 24h= " + trades.getTrades().size()); }
public static void main(String[] args) throws IOException { // Use the factory to get ANX exchange API using default settings Exchange anx = ExchangeFactory.INSTANCE.createExchange(BitbayExchange.class.getName()); // Interested in the public polling market data feed (no authentication) PollingMarketDataService marketDataService = anx.getPollingMarketDataService(); // Get the latest ticker data showing BTC to USD Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USD); System.out.println(ticker.toString()); // Get the latest ticker data showing BTC to EUR ticker = marketDataService.getTicker(CurrencyPair.BTC_EUR); System.out.println(ticker.toString()); // Get the latest ticker data showing BTC to GBP ticker = marketDataService.getTicker(CurrencyPair.BTC_PLN); System.out.println(ticker.toString()); }