new Ticker.Builder() .currencyPair(currencyPair) .ask(buyPrice.getSubTotal().getAmount()) .bid(sellPrice.getSubTotal().getAmount()) .last(spotRate.getAmount()); tickerBuilder.high(observedHigh).low(observedLow); return tickerBuilder.build();
Date timeStamp = new Date(bitcoinChartsTickers[i].getLatestTrade() * 1000L); return new Ticker.Builder() .currencyPair(currencyPair) .last(last) .bid(bid) .ask(ask) .high(high) .low(low) .volume(volume) .timestamp(timeStamp) .build();
/** * Adapts a WexTicker to a Ticker Object * * @param bTCETicker * @return */ public static Ticker adaptTicker(WexTicker bTCETicker, CurrencyPair currencyPair) { BigDecimal last = bTCETicker.getLast(); BigDecimal bid = bTCETicker.getSell(); BigDecimal ask = bTCETicker.getBuy(); BigDecimal high = bTCETicker.getHigh(); BigDecimal low = bTCETicker.getLow(); BigDecimal avg = bTCETicker.getAvg(); BigDecimal volume = bTCETicker.getVolCur(); Date timestamp = DateUtils.fromMillisUtc(bTCETicker.getUpdated() * 1000L); return new Ticker.Builder() .currencyPair(currencyPair) .last(last) .bid(bid) .ask(ask) .high(high) .low(low) .vwap(avg) .volume(volume) .timestamp(timestamp) .build(); }
@Override public Ticker getTicker(CurrencyPair currencyPair, Object... args) throws IOException { List<BitmexTicker> bitmexTickers = getTicker(currencyPair.base.toString() + currencyPair.counter.toString()); if (bitmexTickers.isEmpty()) { return null; } BitmexTicker bitmexTicker = bitmexTickers.get(0); Ticker ticker = new Ticker.Builder() .currencyPair(currencyPair) .open(bitmexTicker.getOpenValue()) .last(bitmexTicker.getLastPrice()) .bid(bitmexTicker.getBidPrice()) .ask(bitmexTicker.getAskPrice()) .high(bitmexTicker.getHighPrice()) .low(bitmexTicker.getLowPrice()) .vwap(new BigDecimal(bitmexTicker.getVwap())) .volume(bitmexTicker.getVolume24h()) .quoteVolume(null) .timestamp(bitmexTicker.getTimestamp()) .build(); return ticker; }
public static Ticker adaptTicker( GDAXProductTicker ticker, GDAXProductStats stats, CurrencyPair currencyPair) { BigDecimal last = ticker.getPrice(); BigDecimal open = stats.getOpen(); BigDecimal high = stats.getHigh(); BigDecimal low = stats.getLow(); BigDecimal buy = ticker.getBid(); BigDecimal sell = ticker.getAsk(); BigDecimal volume = ticker.getVolume(); Date date = parseDate(ticker.getTime()); return new Ticker.Builder() .currencyPair(currencyPair) .last(last) .open(open) .high(high) .low(low) .bid(buy) .ask(sell) .volume(volume) .timestamp(date) .build(); }
public static Ticker adaptTicker(BittrexMarketSummary marketSummary, CurrencyPair currencyPair) { BigDecimal last = marketSummary.getLast(); BigDecimal bid = marketSummary.getBid(); BigDecimal ask = marketSummary.getAsk(); BigDecimal high = marketSummary.getHigh(); BigDecimal low = marketSummary.getLow(); BigDecimal volume = marketSummary.getVolume(); Date timestamp = BittrexUtils.toDate(marketSummary.getTimeStamp()); return new Ticker.Builder() .currencyPair(currencyPair) .last(last) .bid(bid) .ask(ask) .high(high) .low(low) .volume(volume) .timestamp(timestamp) .build(); }
public static Ticker adaptTicker(HitbtcTicker hitbtcTicker, CurrencyPair currencyPair) { BigDecimal bid = hitbtcTicker.getBid(); BigDecimal ask = hitbtcTicker.getAsk(); BigDecimal high = hitbtcTicker.getHigh(); BigDecimal low = hitbtcTicker.getLow(); BigDecimal last = hitbtcTicker.getLast(); BigDecimal volume = hitbtcTicker.getVolume(); Date timestamp = hitbtcTicker.getTimestamp(); return new Ticker.Builder() .currencyPair(currencyPair) .last(last) .bid(bid) .ask(ask) .high(high) .low(low) .volume(volume) .timestamp(timestamp) .build(); }
public static Ticker adaptTicker(BitfinexTicker bitfinexTicker, CurrencyPair currencyPair) { BigDecimal last = bitfinexTicker.getLast_price(); BigDecimal bid = bitfinexTicker.getBid(); BigDecimal ask = bitfinexTicker.getAsk(); BigDecimal high = bitfinexTicker.getHigh(); BigDecimal low = bitfinexTicker.getLow(); BigDecimal volume = bitfinexTicker.getVolume(); Date timestamp = DateUtils.fromMillisUtc((long) (bitfinexTicker.getTimestamp() * 1000L)); return new Ticker.Builder() .currencyPair(currencyPair) .last(last) .bid(bid) .ask(ask) .high(high) .low(low) .volume(volume) .timestamp(timestamp) .build(); }
/** * Adapts a BTCETicker to a Ticker Object * * @param bTCETicker * @return */ public static Ticker adaptTicker(BTCETicker bTCETicker, CurrencyPair currencyPair) { BigDecimal last = bTCETicker.getLast(); BigDecimal bid = bTCETicker.getSell(); BigDecimal ask = bTCETicker.getBuy(); BigDecimal high = bTCETicker.getHigh(); BigDecimal low = bTCETicker.getLow(); BigDecimal avg = bTCETicker.getAvg(); BigDecimal volume = bTCETicker.getVolCur(); Date timestamp = DateUtils.fromMillisUtc(bTCETicker.getUpdated() * 1000L); return new Ticker.Builder().currencyPair(currencyPair).last(last).bid(bid).ask(ask).high(high).low(low).vwap(avg).volume(volume) .timestamp(timestamp).build(); }
public static Ticker adaptTicker(GeminiTicker GeminiTicker, CurrencyPair currencyPair) { BigDecimal last = GeminiTicker.getLast(); BigDecimal bid = GeminiTicker.getBid(); BigDecimal ask = GeminiTicker.getAsk(); BigDecimal volume = GeminiTicker.getVolume().getBaseVolume(currencyPair); Date timestamp = DateUtils.fromMillisUtc(GeminiTicker.getVolume().getTimestampMS()); return new Ticker.Builder() .currencyPair(currencyPair) .last(last) .bid(bid) .ask(ask) .volume(volume) .timestamp(timestamp) .build(); }
public static Ticker adaptTicker(OkCoinTickerResponse tickerResponse, CurrencyPair currencyPair) { final Date date = adaptDate(tickerResponse.getDate()); return new Ticker.Builder() .currencyPair(currencyPair) .high(tickerResponse.getTicker().getHigh()) .low(tickerResponse.getTicker().getLow()) .bid(tickerResponse.getTicker().getBuy()) .ask(tickerResponse.getTicker().getSell()) .last(tickerResponse.getTicker().getLast()) .volume(tickerResponse.getTicker().getVol()) .timestamp(date) .build(); }
public static Ticker adaptTicker(CurrencyPair currencyPair, BTERTicker bterTicker) { BigDecimal ask = bterTicker.getSell(); BigDecimal bid = bterTicker.getBuy(); BigDecimal last = bterTicker.getLast(); BigDecimal low = bterTicker.getLow(); BigDecimal high = bterTicker.getHigh(); BigDecimal volume = bterTicker.getVolume(currencyPair.base.getCurrencyCode()); return new Ticker.Builder().currencyPair(currencyPair).ask(ask).bid(bid).last(last).low(low).high(high).volume(volume).build(); }
public Ticker toTicker() { return new Ticker.Builder().ask(askPrice).bid(bidPrice).timestamp(getDate()).currencyPair(getCurrencyPair()) .build(); } }
public static Ticker adaptTicker(TickerResponse tickerResponse, CurrencyPair currencyPair) { return new Ticker.Builder() .currencyPair(currencyPair) .timestamp(Date.from(tickerResponse.getDate())) .high(tickerResponse.getTicker().getHigh()) .low(tickerResponse.getTicker().getLow()) .bid(tickerResponse.getTicker().getBuy()) .ask(tickerResponse.getTicker().getSell()) .last(tickerResponse.getTicker().getLast()) .volume(tickerResponse.getTicker().getVol()) .build(); }
public Ticker toTicker() { return new Ticker.Builder().ask(bestAsk).bid(bestBid).volume(volume) .timestamp(getDate()).currencyPair(getCurrencyPair()).build(); } }
public static Ticker adaptTicker(BTCTradeTicker btcTradeTicker, CurrencyPair currencyPair) { return new Ticker.Builder() .currencyPair(currencyPair) .high(btcTradeTicker.getHigh()) .low(btcTradeTicker.getLow()) .bid(btcTradeTicker.getBuy()) .ask(btcTradeTicker.getSell()) .last(btcTradeTicker.getLast()) .volume(btcTradeTicker.getVol()) .build(); }
public static Ticker adaptTicker(BTCChinaTickerObject ticker, CurrencyPair currencyPair) { BigDecimal last = ticker.getLast(); BigDecimal high = ticker.getHigh(); BigDecimal low = ticker.getLow(); BigDecimal vwap = ticker.getVwap(); BigDecimal buy = ticker.getBuy(); BigDecimal sell = ticker.getSell(); BigDecimal volume = ticker.getVol(); Date date = adaptDate(ticker.getDate()); return new Ticker.Builder().currencyPair(currencyPair).last(last).high(high).low(low).vwap(vwap).bid(buy).ask(sell).volume(volume).timestamp(date) .build(); }
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(); }
BigDecimal high24hr = btcTL.getHigh24hr(); BigDecimal low24hr = btcTL.getLow24hr(); return new Ticker.Builder() .currencyPair(new CurrencyPair(BTC, Currency.TRY)) .last(last) .bid(highestBid) .ask(lowestAsk) .high(high24hr) .low(low24hr) .volume(volume) .build();