private static void generic(MarketDataService marketDataService) throws IOException { OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD); System.out.println(orderBook.toString()); }
private static void generic(MarketDataService marketDataService) throws IOException { OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD); System.out.println(orderBook.toString()); OrderBook orderBookAsXBT = marketDataService.getOrderBook(new CurrencyPair(Currency.XBT, Currency.USD)); System.out.println(orderBookAsXBT.toString()); }
private static void generic(Exchange exchange) throws IOException { MarketDataService marketDataService = exchange.getMarketDataService(); OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.LTC_USD, "LIVE"); System.out.println(orderBook.toString()); System.out.println("size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD, "DEMO"); System.out.println(orderBook.toString()); System.out.println("size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD); System.out.println(orderBook.toString()); System.out.println("size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); }
private static void generic(Exchange quoineExchange) throws IOException { // Interested in the public market data feed (no authentication) MarketDataService quoineMarketDataService = quoineExchange.getMarketDataService(); // Get the latest full order book data for NMC/XRP OrderBook orderBook = quoineMarketDataService.getOrderBook(CurrencyPair.BTC_USD); System.out.println(orderBook.toString()); System.out.println( "full orderbook size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); }
private static void generic(Exchange lakebtcExchange) throws IOException { MarketDataService marketDataService = lakebtcExchange.getMarketDataService(); // Get the latest full order book data for NMC/XRP OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD); System.out.println(orderBook.toString()); System.out.println( "full orderbook size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); // Get the latest partial size order book data for NMC/XRP orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_CNY); System.out.println(orderBook.toString()); System.out.println( "full orderbook size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); }
private static void generic(Exchange krakenExchange) throws IOException { // Interested in the public market data feed (no authentication) MarketDataService krakenMarketDataService = krakenExchange.getMarketDataService(); // Get the latest full order book data for NMC/XRP OrderBook orderBook = krakenMarketDataService.getOrderBook(CurrencyPair.BTC_EUR); System.out.println(orderBook.toString()); System.out.println( "full orderbook size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); // Get the latest partial size order book data for NMC/XRP orderBook = krakenMarketDataService.getOrderBook(CurrencyPair.BTC_EUR, 3L); System.out.println(orderBook.toString()); System.out.println( "partial orderbook size: " + (orderBook.getAsks().size() + orderBook.getBids().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 full order book data for LTC/USD OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.LTC_USD); System.out.println(orderBook.toString()); System.out.println("size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); // Get the latest partial order book (2000 entries) data for BTC/USD orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD, 2000); System.out.println(orderBook.toString()); System.out.println("size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); // Get the latest partial size order book (3 entries) data for BTC/USD orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD, 3); System.out.println(orderBook.toString()); System.out.println("size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); }
private static void generic(Exchange okcoinExchange) throws IOException { // Interested in the public market data feed (no authentication) MarketDataService marketDataService = okcoinExchange.getMarketDataService(); // Get the latest full order book data for NMC/XRP OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_CNY); System.out.println(orderBook.toString()); System.out.println( "full orderbook size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); }
private static void generic(final Exchange liquiExchange) throws IOException { final MarketDataService marketDataService = liquiExchange.getMarketDataService(); final OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.LTC_BTC); System.out.println(orderBook.toString()); System.out.println( "full orderbook size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest order book data for CurrencyPair.BTC_USD OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD, 10000, 10000); 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()); }
private static void generic(Exchange btcMarketsExchange) throws IOException { // Interested in the public market data feed (no authentication) MarketDataService btcMarketsMarketDataService = btcMarketsExchange.getMarketDataService(); // Get the (daily) ticker System.out.println("Ticker: " + btcMarketsMarketDataService.getTicker(CurrencyPair.BTC_AUD)); OrderBook orderBook = btcMarketsMarketDataService.getOrderBook(CurrencyPair.BTC_AUD); System.out.println(orderBook.toString()); System.out.println( "full orderbook size: " + (orderBook.getAsks().size() + orderBook.getBids().size())); System.out.println("First 10 offers:"); java.util.List<LimitOrder> asks = orderBook.getAsks(); for (int i = 0; i < asks.size() && i < 10; i++) { System.out.println(asks.get(i)); } }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest order book data for BTC/BRL OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_BRL); System.out.println( "Current Order Book size for BTC / BRL: " + (orderBook.getAsks().size() + orderBook.getBids().size())); System.out.println("First Ask: " + orderBook.getAsks().get(0).toString()); System.out.println( "Last Ask: " + orderBook.getAsks().get(orderBook.getAsks().size() - 1).toString()); System.out.println("First Bid: " + orderBook.getBids().get(0).toString()); System.out.println( "Last Bid: " + orderBook.getBids().get(orderBook.getBids().size() - 1).toString()); System.out.println(orderBook.toString()); }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest order book data for BTC/USD OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD, 3); 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( "Last Ask: " + orderBook.getAsks().get(orderBook.getAsks().size() - 1).toString()); System.out.println("First Bid: " + orderBook.getBids().get(0).toString()); System.out.println( "Last Bid: " + orderBook.getBids().get(orderBook.getBids().size() - 1).toString()); System.out.println(orderBook.toString()); }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest order book data for BTC/CAD OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD, 3); 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( "Last Ask: " + orderBook.getAsks().get(orderBook.getAsks().size() - 1).toString()); System.out.println("First Bid: " + orderBook.getBids().get(0).toString()); System.out.println( "Last Bid: " + orderBook.getBids().get(orderBook.getBids().size() - 1).toString()); System.out.println(orderBook.toString()); }
public static void main(String[] args) throws IOException { // Use the factory to get the version 2 MtGox exchange API using default settings Exchange anx = ANXExamplesUtils.createExchange(); // Interested in the public market data feed (no authentication) MarketDataService marketDataService = anx.getMarketDataService(); // Get the current orderbook OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD); 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()); } }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest order book data for ETH/USD OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.ETH_USD); System.out.println( "Current Order Book size for ETH / USD: " + (orderBook.getAsks().size() + orderBook.getBids().size())); System.out.println("First Ask: " + orderBook.getAsks().get(0).toString()); System.out.println( "Last Ask: " + orderBook.getAsks().get(orderBook.getAsks().size() - 1).toString()); System.out.println("First Bid: " + orderBook.getBids().get(0).toString()); System.out.println( "Last Bid: " + orderBook.getBids().get(orderBook.getBids().size() - 1).toString()); System.out.println(orderBook.toString()); }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest order book data for BTC/USD OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_USD); 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( "Last Ask: " + orderBook.getAsks().get(orderBook.getAsks().size() - 1).toString()); System.out.println("First Bid: " + orderBook.getBids().get(0).toString()); System.out.println( "Last Bid: " + orderBook.getBids().get(orderBook.getBids().size() - 1).toString()); System.out.println(orderBook.toString()); }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest order book data for LTC/BRL OrderBook orderBook = marketDataService.getOrderBook(new CurrencyPair(Currency.LTC, Currency.BRL)); System.out.println( "Current Order Book size for LTC / BRL: " + (orderBook.getAsks().size() + orderBook.getBids().size())); System.out.println("First Ask: " + orderBook.getAsks().get(0).toString()); System.out.println( "Last Ask: " + orderBook.getAsks().get(orderBook.getAsks().size() - 1).toString()); System.out.println("First Bid: " + orderBook.getBids().get(0).toString()); System.out.println( "Last Bid: " + orderBook.getBids().get(orderBook.getBids().size() - 1).toString()); System.out.println(orderBook.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()); }
private static void generic(final MarketDataService marketDataService) throws IOException { final RippleMarketDataParams params = new RippleMarketDataParams(); // rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B is Bitstamp's account params.setAddress("rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B"); // Base symbol is BTC, this requires a counterparty params.setBaseCounterparty("rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B"); // Counter symbol is XRP, this is the native currency so does not need counterparty // params.setCounterCounterparty(""); // Set number of orders on each bid/ask side to return params.setLimit(10); // Fetch order book for Bitstamp issued BTC vs XRP final OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_XRP, params); System.out.println(orderBook.toString()); }