Class DeribitMarketDataServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<DeribitExchange>
org.knowm.xchange.deribit.v2.service.DeribitBaseService
org.knowm.xchange.deribit.v2.service.DeribitMarketDataServiceRaw
- All Implemented Interfaces:
BaseService
- Direct Known Subclasses:
DeribitMarketDataService
public class DeribitMarketDataServiceRaw extends DeribitBaseService
Implementation of the market data service for Deribit
- Provides access to various market data values
-
Field Summary
Fields inherited from class org.knowm.xchange.deribit.v2.service.DeribitBaseService
deribit, deribitAuth, deribitAuthenticated
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange
-
Constructor Summary
Constructors Constructor Description DeribitMarketDataServiceRaw(DeribitExchange exchange)
-
Method Summary
Modifier and Type Method Description List<DeribitCurrency>
getDeribitCurrencies()
List<DeribitInstrument>
getDeribitInstruments(String currency, Kind kind, Boolean expired)
DeribitOrderBook
getDeribitOrderBook(String instrumentName, Integer depth)
DeribitTicker
getDeribitTicker(String instrumentName)
List<List<BigDecimal>>
getHistoricalVolatility(String currency)
DeribitTrades
getLastTradesByInstrument(String instrumentName, Integer startSeq, Integer endSeq, Integer count, Boolean includeOld, String sorting)
List<DeribitSummary>
getSummaryByInstrument(String instrumentName)
Methods inherited from class org.knowm.xchange.deribit.v2.service.DeribitBaseService
getDeribitAuthentication
Methods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrder
-
Constructor Details
-
DeribitMarketDataServiceRaw
-
-
Method Details
-
getDeribitInstruments
public List<DeribitInstrument> getDeribitInstruments(String currency, Kind kind, Boolean expired) throws IOException- Throws:
IOException
-
getDeribitCurrencies
- Throws:
IOException
-
getDeribitOrderBook
public DeribitOrderBook getDeribitOrderBook(String instrumentName, Integer depth) throws IOException- Throws:
IOException
-
getHistoricalVolatility
- Throws:
IOException
-
getLastTradesByInstrument
public DeribitTrades getLastTradesByInstrument(String instrumentName, Integer startSeq, Integer endSeq, Integer count, Boolean includeOld, String sorting) throws IOException- Throws:
IOException
-
getSummaryByInstrument
- Throws:
IOException
-
getDeribitTicker
- Throws:
IOException
-