org.knowm.xchange.dto.marketdata.Ticker.getLast()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(12.0k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中org.knowm.xchange.dto.marketdata.Ticker.getLast()方法的一些代码示例,展示了Ticker.getLast()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ticker.getLast()方法的具体详情如下:
包路径:org.knowm.xchange.dto.marketdata.Ticker
类名称:Ticker
方法名:getLast

Ticker.getLast介绍

暂无

代码示例

代码示例来源:origin: knowm/XChange

private static void generic(Exchange bitcoinAverageExchange) throws IOException {
 // Interested in the public market data feed (no authentication)
 MarketDataService marketDataService = bitcoinAverageExchange.getMarketDataService();
 // Get the latest ticker data showing BTC to EUR
 Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_EUR);
 double value = ticker.getLast().doubleValue();
 System.out.println("Last: " + ticker.getCurrencyPair().counter.getCurrencyCode() + "-" + value);
 System.out.println("Last: " + ticker.getLast().toString());
 System.out.println("Volume: " + ticker.getVolume().toString());
}

代码示例来源:origin: knowm/XChange

private static void generic(Exchange openExchangeRates) throws IOException {
 // Interested in the market data feed
 MarketDataService marketDataService = openExchangeRates.getMarketDataService();
 // Get the latest ticker data showing EUR/USD
 Ticker ticker = marketDataService.getTicker(CurrencyPair.EUR_USD);
 System.out.println("Last: " + ticker.getLast().toString());
 // Alternate way to print out ticker currency and amount
 System.out.println("ticker: " + ticker.toString());
 // Request another ticker. it will return a cached object
 ticker = marketDataService.getTicker(CurrencyPair.JPY_USD);
 System.out.println("cached Last: " + ticker.getLast().toString());
 // Request BTC ticker. it will return a cached object
 ticker = marketDataService.getTicker(CurrencyPair.BTC_USD);
 System.out.println("cached Last: " + ticker.getLast().toString());
}

代码示例来源:origin: knowm/XChange

private static void generic(final Exchange liquiExchange) throws IOException {
 final MarketDataService marketDataService = liquiExchange.getMarketDataService();
 final Ticker ticker = marketDataService.getTicker(CurrencyPair.LTC_BTC);
 System.out.println("Ticker: " + ticker.toString());
 System.out.println("Currency: " + Currency.LTC);
 System.out.println("Last: " + ticker.getLast().toString());
 System.out.println("Volume: " + ticker.getVolume().toString());
 System.out.println("High: " + ticker.getHigh().toString());
 System.out.println("Low: " + ticker.getLow().toString());
}

代码示例来源:origin: knowm/XChange

private static void generic(Exchange exchange) throws IOException {
 // Interested in the public market data feed (no authentication)
 MarketDataService marketDataService = exchange.getMarketDataService();
 // Get the latest ticker data showing BTC to CAD
 Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USD);
 System.out.println("Last: " + ticker.getLast().toString());
 System.out.println("Volume: " + ticker.getVolume().toString());
 System.out.println("High: " + ticker.getHigh().toString());
 System.out.println("Low: " + ticker.getLow().toString());
 System.out.println(ticker.toString());
}

代码示例来源:origin: knowm/XChange

private static void generic(Exchange krakenExchange) throws IOException {
 // Interested in the public market data feed (no authentication)
 MarketDataService marketDataService = krakenExchange.getMarketDataService();
 // Get the latest ticker data showing BTC to EUR
 Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_EUR);
 System.out.println("Ticker: " + ticker.toString());
 System.out.println("Currency: " + Currency.EUR);
 System.out.println("Last: " + ticker.getLast().toString());
 System.out.println("Volume: " + ticker.getVolume().toString());
 System.out.println("High: " + ticker.getHigh().toString());
 System.out.println("Low: " + ticker.getLow().toString());
}

代码示例来源:origin: knowm/XChange

private static void generic(Exchange exchange) throws IOException {
 MarketDataService marketDataService = exchange.getMarketDataService();
 Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USD, "LIVE");
 System.out.println("Last: " + ticker.getLast().toString());
 System.out.println("Volume: " + ticker.getVolume().toString());
 System.out.println("High: " + ticker.getHigh().toString());
 System.out.println("Low: " + ticker.getLow().toString());
 System.out.println(ticker.toString());
}

代码示例来源:origin: knowm/XChange

public static void main(String[] args) throws IOException {

  // Use the factory to get BitcoinCharts exchange API using default settings
  Exchange bitcoinChartsExchange =
    ExchangeFactory.INSTANCE.createExchange(BitcoinChartsExchange.class.getName());

  // Interested in the public market data feed (no authentication)
  MarketDataService marketDataService = bitcoinChartsExchange.getMarketDataService();

  // Get the latest ticker data showing BTC/bitstampUSD
  CurrencyPair currencyPair = new CurrencyPair("BTC", "bitstampUSD");
  Ticker ticker = marketDataService.getTicker(currencyPair);

  double value = ticker.getLast().doubleValue();

  String currency = ticker.getCurrencyPair().counter.getCurrencyCode();
  System.out.println("bitstampUSD Last: " + currency + "-" + value);
  System.out.println("bitstampUSD Last: " + ticker.getLast().toString());
 }
}

代码示例来源:origin: knowm/XChange

private static void generic(Exchange campBXExchange) throws IOException {
 // Interested in the public market data feed (no authentication)
 MarketDataService campBXGenericMarketDataService = campBXExchange.getMarketDataService();
 // Get the latest ticker data showing BTC to USD
 Ticker ticker = campBXGenericMarketDataService.getTicker(CurrencyPair.BTC_USD);
 System.out.println("Last: " + ticker.getLast());
 System.out.println("Bid: " + ticker.getBid());
 System.out.println("Ask: " + ticker.getAsk());
 // Get the latest order book data for BTC/USD
 OrderBook orderBook = campBXGenericMarketDataService.getOrderBook(CurrencyPair.BTC_USD);
 System.out.println("Order book: " + orderBook);
}

代码示例来源:origin: knowm/XChange

private static void generic(Exchange lakebtcExchange) throws IOException {
 MarketDataService marketDataService = lakebtcExchange.getMarketDataService();
 Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USD);
 System.out.println("Ticker: " + ticker.toString());
 System.out.println("Currency: " + Currency.USD);
 System.out.println("Last: " + ticker.getLast());
 System.out.println("Volume: " + ticker.getVolume());
 System.out.println("High: " + ticker.getHigh());
 System.out.println("Low: " + ticker.getLow());
 ticker = marketDataService.getTicker(CurrencyPair.BTC_HKD);
 System.out.println("Ticker: " + ticker.toString());
 System.out.println("Currency: " + Currency.HKD);
 System.out.println("Last: " + ticker.getLast());
 System.out.println("Volume: " + ticker.getVolume());
 System.out.println("High: " + ticker.getHigh());
 System.out.println("Low: " + ticker.getLow());
}

代码示例来源:origin: knowm/XChange

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));
 }
}

代码示例来源:origin: knowm/XChange

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 ticker data showing BTC to USD
  Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USD);

  System.out.println("Pair: " + ticker.getCurrencyPair());
  System.out.println("Last: " + ticker.getLast());
  System.out.println("Volume: " + ticker.getVolume());
  System.out.println("High: " + ticker.getHigh());
  System.out.println("Low: " + ticker.getLow());
  System.out.println("Bid: " + ticker.getBid());
  System.out.println("Ask: " + ticker.getAsk());
  System.out.println("Timestamp: " + ticker.getTimestamp());
 }
}

代码示例来源:origin: knowm/XChange

private static void generic(Exchange exchange) throws IOException {
 // Interested in the public market data feed (no authentication)
 MarketDataService bitcoiniumGenericMarketDataService = exchange.getMarketDataService();
 // Get the latest ticker data showing BTC to USD
 Ticker ticker =
   bitcoiniumGenericMarketDataService.getTicker(new CurrencyPair("BTC", "BITSTAMP_USD"));
 System.out.println("Last: " + ticker.getLast());
 System.out.println("Bid: " + ticker.getBid());
 System.out.println("Ask: " + ticker.getAsk());
 System.out.println("Volume: " + ticker.getVolume());
 // Get the latest order book data for BTC/USD
 OrderBook orderBook =
   bitcoiniumGenericMarketDataService.getOrderBook(
     new CurrencyPair("BTC", "BITSTAMP_USD"), "TEN_PERCENT");
 System.out.println("Order book: " + orderBook);
}

代码示例来源:origin: knowm/XChange

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 ticker data showing BTC to USD
  Ticker ticker = marketDataService.getTicker(new CurrencyPair(Currency.BTC, Currency.USD));

  System.out.println("Pair: " + ticker.getCurrencyPair());
  System.out.println("Last: " + ticker.getLast());
  System.out.println("Volume: " + ticker.getVolume());
  System.out.println("High: " + ticker.getHigh());
  System.out.println("Low: " + ticker.getLow());
  System.out.println("Bid: " + ticker.getBid());
  System.out.println("Ask: " + ticker.getAsk());
  System.out.println("Timestamp: " + ticker.getTimestamp());
 }
}

代码示例来源:origin: knowm/XChange

String btcusd = ticker.getLast().toString();
System.out.println("Current exchange rate for BTC / USD: " + btcusd);

代码示例来源:origin: knowm/XChange

Arrays.stream(dataServiceV2.getBitfinexTickers(currencyPairs))
  .map(org.knowm.xchange.bitfinex.v2.BitfinexAdapters::adaptTicker)
  .collect(Collectors.toMap(t -> t.getCurrencyPair(), t -> t.getLast()));

代码示例来源:origin: knowm/XChange

Arrays.stream(dataServiceV2.getBitfinexTickers(currencyPairs))
  .map(org.knowm.xchange.bitfinex.v2.BitfinexAdapters::adaptTicker)
  .collect(Collectors.toMap(t -> t.getCurrencyPair(), t -> t.getLast()));

代码示例来源:origin: org.knowm.xchange/xchange-bitfinex

Arrays.stream(dataServiceV2.getBitfinexTickers(currencyPairs))
  .map(org.knowm.xchange.bitfinex.v2.BitfinexAdapters::adaptTicker)
  .collect(Collectors.toMap(t -> t.getCurrencyPair(), t -> t.getLast()));

代码示例来源:origin: ConsensusJ/consensusj

private ExchangeRate buildExchangeRate(CurrencyUnitPair pair, Ticker ticker) {
  return new ExchangeRateBuilder(name, RateType.DEFERRED)
      .setBase(pair.getBase())
      .setTerm(pair.getTarget())
      .setFactor(DefaultNumberValue.of(ticker.getLast()))
      .build();
}

代码示例来源:origin: org.knowm.xchange/xchange-bitfinex

Arrays.stream(dataServiceV2.getBitfinexTickers(currencyPairs))
  .map(org.knowm.xchange.bitfinex.v2.BitfinexAdapters::adaptTicker)
  .collect(Collectors.toMap(t -> t.getCurrencyPair(), t -> t.getLast()));

代码示例来源:origin: org.knowm.xchange/xchange-btcchina

public static Ticker adaptUpdate(Ticker ticker, MarketDataIncrementalRefresh message) throws FieldNotFound {
 Ticker.Builder tickerBuilder = new Ticker.Builder().currencyPair(ticker.getCurrencyPair()).timestamp(ticker.getTimestamp()).bid(ticker.getBid())
   .ask(ticker.getAsk()).last(ticker.getLast()).high(ticker.getHigh()).low(ticker.getLow()).volume(ticker.getVolume());
 int noMDEntries = message.getNoMDEntries().getValue();
 for (int i = 1; i <= noMDEntries; i++) {
  Group group = message.getGroup(i, NoMDEntries.FIELD);
  adapt(tickerBuilder, group);
 }
 return tickerBuilder.build();
}

相关文章