Package org.knowm.xchange.bitmex.service
Class BitmexMarketDataServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<BitmexExchange>
org.knowm.xchange.bitmex.service.BitmexBaseService
org.knowm.xchange.bitmex.service.BitmexMarketDataServiceRaw
- All Implemented Interfaces:
BaseService
- Direct Known Subclasses:
BitmexMarketDataService
public class BitmexMarketDataServiceRaw extends BitmexBaseService
Implementation of the market data service for Bitmex
- Provides access to various market data values
-
Field Summary
Fields inherited from class org.knowm.xchange.bitmex.service.BitmexBaseService
bitmex, rateLimit, rateLimitRemaining, rateLimitReset, signatureCreator
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange
-
Constructor Summary
Constructors Constructor Description BitmexMarketDataServiceRaw(BitmexExchange exchange)
Constructor -
Method Summary
Modifier and Type Method Description BitmexSymbolsAndPromptsResult
getActiveIntervals()
com.google.common.collect.BiMap<BitmexPrompt,String>
getActivePrompts(List<BitmexTicker> tickers)
BitmexTickerList
getActiveTickers()
BitmexDepth
getBitmexDepth(String bitmexSymbol)
List<BitmexPublicTrade>
getBitmexTrades(String bitmexSymbol, Integer limit, Long start)
List<BitmexKline>
getBucketedTrades(String binSize, Boolean partial, CurrencyPair pair, long count, Boolean reverse)
BitmexFundingList
getFundingHistory(String symbol, String filter, String columns, Integer count, Long start, Boolean reverse, Date startTime, Date endTime)
BitmexTickerList
getTicker(String symbol)
Methods inherited from class org.knowm.xchange.bitmex.service.BitmexBaseService
getRateLimit, getRateLimitRemaining, getRateLimitReset, handleError, updateRateLimit
Methods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrder
-
Constructor Details
-
BitmexMarketDataServiceRaw
Constructor- Parameters:
exchange
-
-
-
Method Details
-
getBitmexDepth
- Throws:
ExchangeException
-
getBitmexTrades
public List<BitmexPublicTrade> getBitmexTrades(String bitmexSymbol, Integer limit, Long start) throws ExchangeException- Throws:
ExchangeException
-
getTicker
- Throws:
ExchangeException
-
getActiveTickers
- Throws:
ExchangeException
-
getActiveIntervals
-
getActivePrompts
public com.google.common.collect.BiMap<BitmexPrompt,String> getActivePrompts(List<BitmexTicker> tickers) throws ExchangeException- Throws:
ExchangeException
-
getBucketedTrades
public List<BitmexKline> getBucketedTrades(String binSize, Boolean partial, CurrencyPair pair, long count, Boolean reverse) throws ExchangeException- Throws:
ExchangeException
-
getFundingHistory
-