Class BitfinexMarketDataService
- java.lang.Object
-
- org.knowm.xchange.service.BaseExchangeService
-
- org.knowm.xchange.bitfinex.service.BitfinexBaseService
-
- org.knowm.xchange.bitfinex.service.BitfinexMarketDataServiceRaw
-
- org.knowm.xchange.bitfinex.service.BitfinexMarketDataService
-
- All Implemented Interfaces:
BaseService,MarketDataService
public class BitfinexMarketDataService extends BitfinexMarketDataServiceRaw implements MarketDataService
Implementation of the market data service for Bitfinex- Provides access to various market data values
-
-
Field Summary
-
Fields inherited from class org.knowm.xchange.bitfinex.service.BitfinexBaseService
apiKey, bitfinex, bitfinexV2, payloadCreator, signatureCreator, signatureV2
-
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange
-
-
Constructor Summary
Constructors Constructor Description BitfinexMarketDataService(Exchange exchange)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoanOrderBookgetLendOrderBook(String currency, Object... args)OrderBookgetOrderBook(CurrencyPair currencyPair, Object... args)TickergetTicker(CurrencyPair currencyPair, Object... args)List<Ticker>getTickers(Params params)TradesgetTrades(CurrencyPair currencyPair, Object... args)-
Methods inherited from class org.knowm.xchange.bitfinex.service.BitfinexMarketDataServiceRaw
getBitfinexLendBook, getBitfinexLends, getBitfinexOrderBook, getBitfinexPublicFundingTrades, getBitfinexPublicTrades, getBitfinexSymbols, getBitfinexTicker, getBitfinexTickers, getBitfinexTickerV2, getBitfinexTrades, getExchangeSymbols, getStatus, getSymbolDetails
-
Methods inherited from class org.knowm.xchange.service.BaseExchangeService
getClientConfig, verifyOrder, verifyOrder, verifyOrder
-
-
-
-
Constructor Detail
-
BitfinexMarketDataService
public BitfinexMarketDataService(Exchange exchange)
Constructor- Parameters:
exchange-
-
-
Method Detail
-
getTicker
public Ticker getTicker(CurrencyPair currencyPair, Object... args) throws IOException
- Specified by:
getTickerin interfaceMarketDataService- Throws:
IOException
-
getOrderBook
public OrderBook getOrderBook(CurrencyPair currencyPair, Object... args) throws IOException
- Specified by:
getOrderBookin interfaceMarketDataService- Parameters:
args- If two integers are provided, then those count as limit bid and limit ask count- Throws:
IOException
-
getLendOrderBook
public LoanOrderBook getLendOrderBook(String currency, Object... args) throws IOException
- Throws:
IOException
-
getTrades
public Trades getTrades(CurrencyPair currencyPair, Object... args) throws IOException
- Specified by:
getTradesin interfaceMarketDataService- Throws:
IOException
-
getTickers
public List<Ticker> getTickers(Params params) throws IOException
- Specified by:
getTickersin interfaceMarketDataService- Throws:
IOException
-
-