private static void generic(Exchange theRockExchange) throws IOException, InterruptedException { // create TheRockTradeService tradeService = (TheRockTradeService) theRockExchange.getTradeService(); BigDecimal amount = new BigDecimal("0.01"); BigDecimal price = new BigDecimal("50.0"); LimitOrder limitOrder = new LimitOrder(OrderType.BID, amount, BTC_EUR, null, null, price); String id = tradeService.placeLimitOrder(limitOrder); Thread.sleep(3000); } }
private static void generic(Exchange krakenExchange) throws IOException { // Interested in the private trading functionality (authentication) TradeService tradeService = krakenExchange.getTradeService(); // place a marketOrder with volume 0.01 OrderType orderType = (OrderType.BID); BigDecimal tradeableAmount = new BigDecimal("0.01"); MarketOrder marketOrder = new MarketOrder(orderType, tradeableAmount, CurrencyPair.BTC_EUR); String orderID = tradeService.placeMarketOrder(marketOrder); System.out.println("Market Order ID: " + orderID); }
private static void generic(Exchange krakenExchange) throws IOException { // Interested in the private trading functionality (authentication) TradeService tradeService = krakenExchange.getTradeService(); // Get the open orders OpenOrders openOrders = tradeService.getOpenOrders(); System.out.println(openOrders.toString()); }
public static void main(String[] args) throws IOException { Exchange exchange = QuoineExamplesUtils.createExchange(); TradeService tradeService = exchange.getTradeService(); raw((QuoineTradeServiceRaw) tradeService); }
public static void main(String[] args) throws IOException, InterruptedException { Exchange exchange = CCEXExamplesUtils.getExchange(); TradeService tradeService = exchange.getTradeService(); generic(tradeService); }
public static void main(String[] args) throws IOException { Exchange exchange = QuoineExamplesUtils.createExchange(); TradeService tradeService = exchange.getTradeService(); generic(tradeService); // raw((QuoineTradeServiceRaw) tradeService); }
private static void generic(Exchange exchange) throws IOException { TradeService tradeService = exchange.getTradeService(); OpenOrders openOrders = tradeService.getOpenOrders(); System.out.println("Open orders: " + openOrders); Trades trades = tradeService.getTradeHistory(tradeService.createTradeHistoryParams()); System.out.println("Trades: " + trades); }
public static void main(String[] args) throws IOException, InterruptedException { Exchange exchange = CCEXExamplesUtils.getExchange(); TradeService tradeService = exchange.getTradeService(); generic(tradeService); }
public static void main(String[] args) throws IOException, InterruptedException { Exchange independentReserve = IndependentReserveDemoUtils.createExchange(); TradeService tradeService = independentReserve.getTradeService(); generic(tradeService); }
public static void main(String[] args) throws IOException { Exchange exchange = CoinbaseDemoUtils.createExchange(); TradeService tradeService = exchange.getTradeService(); // [TODO] generic(tradeService); raw(exchange, (CoinbaseTradeService) tradeService); }
public static void main(String[] args) throws IOException { Exchange exchange = QuoineExamplesUtils.createExchange(); TradeService tradeService = exchange.getTradeService(); raw((QuoineTradeServiceRaw) tradeService); }
public static void generic(Exchange exchange) throws IOException { CurrencyPair pair = CurrencyPair.BTC_USDT; TradeService tradeService = exchange.getTradeService(); // Get open orders OpenOrders orders = tradeService.getOpenOrders(new CobinhoodOpenOrdersParams(pair)); LimitOrder order = orders.getOpenOrders().stream().collect(StreamUtils.singletonCollector()); if (order != null) { System.out.println(order); } }
public static void main(String[] args) throws IOException { // Use the factory to get DVChain exchange API using default settings Exchange exchange = ExchangeFactory.INSTANCE.createExchange(DVChainExchange.class.getName()); // Interested in the public market data feed (no authentication) TradeService tradeService = exchange.getTradeService(); generic(tradeService); raw((DVChainTradeServiceRaw) tradeService); }
public static void main(String[] args) throws IOException { Exchange anx = ANXExamplesUtils.createExchange(); // Interested in the private trading functionality (authentication) TradeService tradeService = anx.getTradeService(); // Get the open orders OpenOrders openOrders = tradeService.getOpenOrders(); System.out.println(openOrders.toString()); } }
public static void main(String[] args) throws IOException { Exchange exchange = QuoineExamplesUtils.createExchange(); TradeService tradeService = exchange.getTradeService(); generic(tradeService); raw((QuoineTradeServiceRaw) tradeService); }
public static void main(String[] args) throws IOException { Exchange bitstamp = BitstampDemoUtils.createExchange(); TradeService tradeService = bitstamp.getTradeService(); generic(tradeService); raw((BitstampTradeServiceRaw) tradeService); }
private static void generic(Exchange exchange) throws IOException { TradeService tradeService = exchange.getTradeService(); try { DSXTradeHistoryParams params = new DSXTradeHistoryParams(); params.setCurrencyPair(CurrencyPair.BTC_USD); UserTrades trades = tradeService.getTradeHistory(params); System.out.println(trades.toString()); } catch (ExchangeException e) { System.out.println(e.getMessage()); } }
public static void main(String[] args) throws IOException, InterruptedException { final Exchange exchange = BithumbDemoUtils.createExchange(); final TradeService tradeService = exchange.getTradeService(); generic(tradeService); raw((BithumbTradeServiceRaw) tradeService); }
public static void main(String[] args) throws IOException { Exchange gatecoin = GatecoinDemoUtils.createExchange(); TradeService tradeService = gatecoin.getTradeService(); generic(tradeService); raw((GatecoinTradeServiceRaw) tradeService); }
public static void main(String[] args) throws IOException { Exchange bitstamp = BitstampDemoUtils.createExchange(); TradeService tradeService = bitstamp.getTradeService(); generic(tradeService); raw((BitstampTradeServiceRaw) tradeService); }