use of org.knowm.xchange.dto.marketdata.Ticker in project XChange by knowm.
the class GateioMarketDataDemo method generic.
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);
}
}
use of org.knowm.xchange.dto.marketdata.Ticker in project XChange by knowm.
the class GateioMarketDataDemo method raw.
private static void raw(GateioMarketDataServiceRaw marketDataService) throws IOException {
Map<CurrencyPair, GateioMarketInfo> marketInfoMap = marketDataService.getBTERMarketInfo();
System.out.println(marketInfoMap);
Collection<CurrencyPair> pairs = marketDataService.getExchangeSymbols();
System.out.println(pairs);
Map<CurrencyPair, Ticker> tickers = marketDataService.getGateioTickers();
System.out.println(tickers);
GateioTicker ticker = marketDataService.getBTERTicker("BTC", "USDT");
System.out.println(ticker);
GateioDepth depth = marketDataService.getBTEROrderBook("BTC", "USDT");
System.out.println(depth);
GateioTradeHistory tradeHistory = marketDataService.getBTERTradeHistory("BTC", "USDT");
System.out.println(tradeHistory);
List<GateioPublicTrade> trades = tradeHistory.getTrades();
if (trades.size() > 1) {
GateioPublicTrade trade = trades.get(trades.size() - 2);
tradeHistory = marketDataService.getBTERTradeHistorySince("BTC", "USDT", trade.getTradeId());
System.out.println(tradeHistory);
}
}
use of org.knowm.xchange.dto.marketdata.Ticker in project XChange by knowm.
the class ItBitTickerDemo method generic.
private static void generic(MarketDataService marketDataService) throws IOException {
Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USD);
System.out.println(ticker.toString());
}
use of org.knowm.xchange.dto.marketdata.Ticker in project XChange by knowm.
the class CoinbaseproTickerDemo method generic.
private static void generic(MarketDataService marketDataService) throws IOException {
Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USD);
System.out.println(ticker.toString());
}
use of org.knowm.xchange.dto.marketdata.Ticker in project XChange by knowm.
the class CoinbeneMarketDataDemo method generic.
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());
}
Aggregations