public static void generic(MarketDataService marketDataService) throws IOException { /* get Trades data */ Trades trades = marketDataService.getTrades(CurrencyPair.BTC_EUR); List<Trade> allTrades = trades.getTrades(); System.out.println("Number trades received: " + allTrades.size()); for (Trade t : allTrades) { System.out.println(t); } }
private static void generic(MarketDataService marketDataService) throws IOException { Trades trades = marketDataService.getTrades(CurrencyPair.BTC_USD); System.out.println(trades.getTrades().toString()); Trades tradesWithCount = marketDataService.getTrades(CurrencyPair.BTC_EUR, 10); System.out.println(tradesWithCount.getTrades().toString()); Trades tradesWithCountAndTxId = marketDataService.getTrades(CurrencyPair.BTC_HKD, 5, (long) 1386153); System.out.println(tradesWithCountAndTxId.getTrades().toString()); }
@Override public String toString() { StringBuilder sb = new StringBuilder("Trades\n"); sb.append("lastID= ").append(lastID).append("\n"); for (Trade trade : getTrades()) { sb.append("[trade=").append(trade.toString()).append("]\n"); } sb.append("nextPageCursor= ").append(nextPageCursor).append("\n"); return sb.toString(); }
private static void generic(Long now, MarketDataService 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()); trades = marketDataService.getTrades(CurrencyPair.BTC_BRL, 1406851200000L, 1409529600000L); System.out.println("Trades, since Aug 2014 to Sep 2014= " + trades.getTrades().size()); System.out.println(trades.toString()); }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest trade data for ETH/BTC Trades trades = marketDataService.getTrades(CurrencyPair.ETH_BTC); System.out.println("Trades, default. Size= " + trades.getTrades().size()); trades = marketDataService.getTrades(CurrencyPair.ETH_BTC, 1L); System.out.println("Trades, last 1 hour= " + trades.getTrades().size()); trades = marketDataService.getTrades(CurrencyPair.ETH_BTC, 5L); System.out.println("Trades, last 5 hour= " + trades.getTrades().size()); System.out.println(trades.toString()); }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest trade data for BTC/USD Trades trades = marketDataService.getTrades(CurrencyPair.BTC_EUR); System.out.println("Trades, default. Size= " + trades.getTrades().size()); trades = marketDataService.getTrades( CurrencyPair.BTC_EUR, CryptonitMarketDataServiceRaw.CryptonitTime.HOUR); System.out.println("Trades, hour= " + trades.getTrades().size()); trades = marketDataService.getTrades( CurrencyPair.BTC_EUR, CryptonitMarketDataServiceRaw.CryptonitTime.MINUTE); System.out.println("Trades, minute= " + trades.getTrades().size()); System.out.println(trades.toString()); }
private static void generic(Exchange lakebtcExchange) throws IOException { MarketDataService marketDataService = lakebtcExchange.getMarketDataService(); Trades trades = marketDataService.getTrades(CurrencyPair.BTC_CNY, 0L); System.out.println(trades); System.out.println("Trades(0): " + trades.getTrades().get(0).toString()); System.out.println("Trades size: " + trades.getTrades().size()); // Get the latest trade data for BTC_USD for the past 12 hours (note: doesn't account for time // zone differences, should use UTC instead) trades = marketDataService.getTrades( CurrencyPair.BTC_USD, (long) (System.nanoTime() - (12 * 60 * 60 * Math.pow(10, 9)))); System.out.println(trades); System.out.println("Trades size: " + trades.getTrades().size()); }
private static void generic(Exchange krakenExchange) throws IOException { // Interested in the public market data feed (no authentication) MarketDataService marketDataService = krakenExchange.getMarketDataService(); // Get the latest trade data for BTC_USD Trades trades = marketDataService.getTrades(CurrencyPair.BTC_USD); System.out.println(trades); System.out.println("Trades(0): " + trades.getTrades().get(0).toString()); System.out.println("Trades size: " + trades.getTrades().size()); // Get the latest trade data for BTC_USD for the past 12 hours (note: // doesn't account for time zone differences, should use UTC instead) // trades = marketDataService.getTrades(CurrencyPair.BTC_USD, (long) (System.nanoTime() - (12 // * 60 * 60 * Math.pow(10, 9)))); // System.out.println(trades); // System.out.println("Trades size: " + trades.getTrades().size()); }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest trade data for BTC/USD Trades trades = marketDataService.getTrades(CurrencyPair.BTC_USD); System.out.println("Trades, default. Size= " + trades.getTrades().size()); trades = marketDataService.getTrades( CurrencyPair.BTC_USD, BitstampMarketDataServiceRaw.BitstampTime.HOUR); System.out.println("Trades, hour= " + trades.getTrades().size()); trades = marketDataService.getTrades( CurrencyPair.BTC_USD, BitstampMarketDataServiceRaw.BitstampTime.MINUTE); System.out.println("Trades, minute= " + trades.getTrades().size()); System.out.println(trades.toString()); }
private static void generic(Exchange okcoinExchange) throws IOException { // Interested in the public market data feed (no authentication) MarketDataService marketDataService = okcoinExchange.getMarketDataService(); // Get the latest trade data for BTC_CNY Trades trades = marketDataService.getTrades(CurrencyPair.BTC_USD, FuturesContract.ThisWeek); System.out.println(trades); System.out.println("Trades(0): " + trades.getTrades().get(0).toString()); System.out.println("Trades size: " + trades.getTrades().size()); // Get the latest trades data for BTC_CNY for the past couple of trades trades = marketDataService.getTrades(CurrencyPair.BTC_CNY, trades.getlastID() - 10); System.out.println(trades); System.out.println("Trades size: " + trades.getTrades().size()); }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest trade data for BTC/USD Trades trades = marketDataService.getTrades(CurrencyPair.BTC_USD); System.out.println("Trades, Size= " + trades.getTrades().size()); System.out.println(trades.toString()); }
private static void generic(Exchange exchange) throws IOException { MarketDataService service = exchange.getMarketDataService(); Ticker ticker = service.getTicker(CurrencyPair.ETH_AUD); System.out.println("Last: " + ticker.getLast()); System.out.println("Bid: " + ticker.getBid()); System.out.println("Ask: " + ticker.getAsk()); OrderBook orderBook = service.getOrderBook(CurrencyPair.ETH_AUD); System.out.println("Order book: " + orderBook); Trades trades = service.getTrades(CurrencyPair.ETH_AUD); System.out.println("First: " + trades.getTrades().get(0)); System.out.println("Last: " + trades.getTrades().get(trades.getTrades().size() - 1)); } }
private static void generic(Long now, MarketDataService marketDataService) throws IOException { // Get the latest trade data for LTC/BRL Trades trades = marketDataService.getTrades(new CurrencyPair(Currency.LTC, Currency.BRL)); System.out.println("Trades, default. Size= " + trades.getTrades().size()); trades = marketDataService.getTrades( new CurrencyPair(Currency.LTC, Currency.BRL), now - (24L * 60L * 60L * 1000L)); System.out.println("Trades, last 24h= " + trades.getTrades().size()); trades = marketDataService.getTrades( new CurrencyPair(Currency.LTC, Currency.BRL), 1406851200000L, 1409529600000L); System.out.println("Trades, since Aug 2014 to Sep 2014= " + trades.getTrades().size()); System.out.println(trades.toString()); }
public static void main(String[] args) throws IOException { Exchange coingi = CoingiDemoUtils.createExchange(); MarketDataService marketDataService = coingi.getMarketDataService(); Trades trades = marketDataService.getTrades(CurrencyPair.BTC_EUR); List<Trade> list = trades.getTrades(); list.forEach(System.out::println); System.out.printf("Received the latest %d public trades.\n", list.size()); } }
private static void generic(Exchange exchange) throws IOException { // Interested in the public market data feed (no authentication). MarketDataService marketDataService = exchange.getMarketDataService(); // Get the latest 500 trade data for BTC/CNY. Trades trades = marketDataService.getTrades(CurrencyPair.BTC_CNY); System.out.println(trades); System.out.println( "Trades count: " + trades.getTrades().size() + ", LastID: " + trades.getlastID()); // Get 500 trades which tid > 0 trades = marketDataService.getTrades(CurrencyPair.BTC_CNY, 0); System.out.println(trades); System.out.println( "Trades count: " + trades.getTrades().size() + ", LastID: " + trades.getlastID()); }
public static void main(String[] args) throws IOException { // Use the factory to get Cex.IO exchange API using default settings Exchange exchange = ExchangeFactory.INSTANCE.createExchange(AbucoinsExchange.class.getName()); // Interested in the public market data feed (no authentication) MarketDataService marketDataService = exchange.getMarketDataService(); // Get the latest trade data Trades trades = marketDataService.getTrades(CurrencyPair.BTC_USD); System.out.println("Trades Size= " + trades.getTrades().size()); System.out.println(trades.toString()); } }
private static void generic(MarketDataService marketDataService) throws IOException { Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USDT); System.out.println(ticker); OrderBook oderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USDT); System.out.println(oderBook); Trades tradeHistory = marketDataService.getTrades(CurrencyPair.BTC_USDT); System.out.println(tradeHistory); List<Trade> trades = tradeHistory.getTrades(); if (trades.size() > 1) { Trade trade = trades.get(trades.size() - 2); tradeHistory = marketDataService.getTrades(CurrencyPair.BTC_USDT, Long.valueOf(trade.getId())); System.out.println(tradeHistory); } }
public static void main(String[] args) throws IOException { // Use the factory to get Cex.IO exchange API using default settings Exchange exchange = ExchangeFactory.INSTANCE.createExchange(CexIOExchange.class.getName()); // Interested in the public market data feed (no authentication) MarketDataService marketDataService = exchange.getMarketDataService(); // Get the latest trade data for GHs/BTC since tid=5635556 Trades trades = marketDataService.getTrades(new CurrencyPair(Currency.GHs, Currency.BTC), 5909107); System.out.println("Trades Size= " + trades.getTrades().size()); System.out.println(trades.toString()); } }
private static void generic(MarketDataService marketDataService) throws IOException { Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USDT); System.out.println("BTC / USDT Ticker: " + ticker.toString()); // Get the latest order book data for BTC/USD OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USDT); System.out.println( "Current Order Book size for BTC/USD: " + (orderBook.getAsks().size() + orderBook.getBids().size())); System.out.println("First Ask: " + orderBook.getAsks().get(0).toString()); System.out.println("First Bid: " + orderBook.getBids().get(0).toString()); System.out.println(orderBook.toString()); // Get the latest trade data for BTC/USD Trades trades = marketDataService.getTrades(CurrencyPair.BTC_USDT); System.out.println("Trades, default. Size=" + trades.getTrades().size()); }
public static void main(String[] args) throws IOException { Exchange anx = ANXExamplesUtils.createExchange(); // Interested in the private trading functionality (authentication) TradeService tradeService = anx.getTradeService(); Trades trades = tradeService.getTradeHistory(tradeService.createTradeHistoryParams()); for (Trade trade : trades.getTrades()) { System.out.println(trade); } } }