private static void generic(TradeService tradeService) throws IOException, InterruptedException { List<LimitOrder> limitOrders = tradeService.getOpenOrders().getOpenOrders(); for (LimitOrder temp : limitOrders) { System.out.println(temp.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 ETH/BTC OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.ETH_BTC); 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()); }
private static void generic(MarketDataService marketDataService) throws IOException { // Get the latest order book data for BTC/USD OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.BTC_EUR); 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 generic(MarketDataService marketDataService) throws IOException { /* get OrderBook data */ OrderBook orderBook = marketDataService.getOrderBook(CurrencyPair.ETH_EUR); // System.out.println(orderBook.toString()); System.out.println( "Current Order Book size: " + (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()); }
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(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 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 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()); }
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()); }
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()); } }
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 order book data for GHs/BTC 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("Timestamp: " + orderBook.getTimeStamp().toString()); // System.out.println(orderBook.toString()); } }
private static void generic(MarketDataService marketDataService) throws IOException { Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USD); System.out.println("BTC / USD Ticker: " + ticker.toString()); // 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("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_USD); System.out.println("Trades, default. Size=" + trades.getTrades().size()); }
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(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 { // 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 order book data for GHs/BTC OrderBook orderBook = marketDataService.getOrderBook(new CurrencyPair(Currency.GHs, Currency.BTC)); System.out.println( "Current Order Book size for GHS/BTC: " + (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("Timestamp: " + orderBook.getTimeStamp().toString()); // System.out.println(orderBook.toString()); } }
public static void main(String[] args) throws IOException { Exchange anx = ANXExamplesUtils.createExchange(); // Interested in the private trading functionality (authentication) TradeService tradeService = anx.getTradeService(); boolean success = tradeService.cancelOrder("5aaef0f5-8c90-4a93-a097-0bad2dd475c5"); System.out.println("success= " + success); // get open orders OpenOrders openOrders = tradeService.getOpenOrders(); for (LimitOrder openOrder : openOrders.getOpenOrders()) { System.out.println(openOrder.toString()); } } }
public static void main(String[] args) throws IOException { Exchange anx = ANXExamplesUtils.createExchange(); // Interested in the private trading functionality (authentication) TradeService tradeService = anx.getTradeService(); // place a limit order for a random amount of BTC at USD 1.25 OrderType orderType = (OrderType.ASK); BigDecimal tradeableAmount = new BigDecimal("2"); BigDecimal limitPrice = new BigDecimal("921"); LimitOrder limitOrder = new LimitOrder(orderType, tradeableAmount, CurrencyPair.BTC_USD, "", null, limitPrice); String orderID = tradeService.placeLimitOrder(limitOrder); System.out.println("Limit Order ID: " + orderID); // get open orders OpenOrders openOrders = tradeService.getOpenOrders(); for (LimitOrder openOrder : openOrders.getOpenOrders()) { System.out.println(openOrder.toString()); } } }