DeribitResponse<DeribitAuthentication> |
Deribit.auth(GrantType grantType,
String username,
String password,
String clientId,
String clientSecret,
String refreshToken,
String timestamp,
String signature,
String nonce,
String state,
String scope) |
Retrieve an Oauth access token, to be used for authentication of 'private' requests.
|
DeribitResponse<OrderPlacement> |
DeribitAuthenticated.buy(String instrumentName,
BigDecimal amount,
OrderType type,
String label,
BigDecimal price,
TimeInForce timeInForce,
BigDecimal maxShow,
Boolean postOnly,
Boolean rejectPostOnly,
Boolean reduceOnly,
BigDecimal triggerPrice,
Trigger trigger,
AdvancedOptions advanced,
Boolean mmp,
si.mazi.rescu.ParamsDigest auth) |
Places a buy order for an instrument.
|
DeribitResponse<Order> |
DeribitAuthenticated.cancel(String orderId,
si.mazi.rescu.ParamsDigest auth) |
Cancels an order, specified by order id.
|
DeribitResponse<Integer> |
DeribitAuthenticated.cancelAll(si.mazi.rescu.ParamsDigest auth) |
This method cancels all users orders and trigger orders within all currencies and instrument kinds.
|
DeribitResponse<Integer> |
DeribitAuthenticated.cancelByLabel(String label,
si.mazi.rescu.ParamsDigest auth) |
Cancels orders by label.
|
DeribitResponse<OrderPlacement> |
DeribitAuthenticated.edit(String orderId,
BigDecimal amount,
BigDecimal price,
Boolean postOnly,
Boolean rejectPostOnly,
Boolean reduceOnly,
BigDecimal triggerPrice,
AdvancedOptions advanced,
Boolean mmp,
si.mazi.rescu.ParamsDigest auth) |
Changes price, amount and/or other properties of an order.
|
DeribitResponse<AccountSummary> |
DeribitAuthenticated.getAccountSummary(String currency,
Boolean extended,
si.mazi.rescu.ParamsDigest auth) |
Retrieves user account summary.
|
DeribitResponse<List<DeribitCurrency>> |
Deribit.getCurrencies() |
Retrieves available trading instruments.
|
DeribitResponse<List<List<BigDecimal>>> |
Deribit.getHistoricalVolatility(String currency) |
Provides information about historical volatility for given cryptocurrency.
|
DeribitResponse<List<DeribitInstrument>> |
Deribit.getInstruments(String currency,
Kind kind,
Boolean expired) |
|
DeribitResponse<DeribitTrades> |
Deribit.getLastTradesByInstrument(String instrumentName,
Integer startSeq,
Integer endSeq,
Integer count,
Boolean includeOld,
String sorting) |
Retrieve the latest trades that have occurred for a specific instrument.
|
DeribitResponse<List<Order>> |
DeribitAuthenticated.getOpenOrdersByCurrency(String currency,
Kind kind,
String type,
si.mazi.rescu.ParamsDigest auth) |
Retrieves list of user's open orders.
|
DeribitResponse<List<Order>> |
DeribitAuthenticated.getOpenOrdersByInstrument(String instrumentName,
String type,
si.mazi.rescu.ParamsDigest auth) |
Retrieves list of user's open orders within given Instrument.
|
DeribitResponse<DeribitOrderBook> |
Deribit.getOrderBook(String instrumentName,
Integer depth) |
Retrieves the order book, along with other market values for a given instrument.
|
DeribitResponse<List<Order>> |
DeribitAuthenticated.getOrderHistoryByCurrency(String currency,
Kind kind,
Integer count,
Integer offset,
Boolean includeOld,
Boolean includeUnfilled,
si.mazi.rescu.ParamsDigest auth) |
Retrieves history of orders that have been partially or fully filled.
|
DeribitResponse<List<Order>> |
DeribitAuthenticated.getOrderHistoryByInstrument(String instrumentName,
Integer count,
Integer offset,
Boolean includeOld,
Boolean includeUnfilled,
si.mazi.rescu.ParamsDigest auth) |
Retrieves history of orders that have been partially or fully filled.
|
DeribitResponse<Order> |
DeribitAuthenticated.getOrderState(String orderId,
si.mazi.rescu.ParamsDigest auth) |
Retrieve the current state of an order
|
DeribitResponse<List<Position>> |
DeribitAuthenticated.getPositions(String currency,
Kind kind,
si.mazi.rescu.ParamsDigest auth) |
Retrieves user positions.
|
DeribitResponse<UserSettlements> |
DeribitAuthenticated.getSettlementHistoryByInstrument(String instrumentName,
SettlementType type,
Integer count,
String continuation,
si.mazi.rescu.ParamsDigest auth) |
Retrieves public settlement, delivery and bankruptcy events filtered by instrument name.
|
DeribitResponse<List<DeribitSummary>> |
Deribit.getSummaryByInstrument(String instrumentName) |
Retrieves the summary information such as open interest, 24h volume, etc.
|
DeribitResponse<DeribitTicker> |
Deribit.getTicker(String instrumentName) |
Get ticker for an instrument.
|
DeribitResponse<UserTrades> |
DeribitAuthenticated.getUserTradesByCurrency(String currency,
Kind kind,
String startId,
String endId,
Integer count,
Boolean includeOld,
String sorting,
si.mazi.rescu.ParamsDigest auth) |
Retrieves the latest user trades that have occurred for instruments in a specific currency
symbol.
|
DeribitResponse<UserTrades> |
DeribitAuthenticated.getUserTradesByCurrencyAndTime(String currency,
Kind kind,
long startTimestamp,
long endTimestamp,
Integer count,
Boolean includeOld,
String sorting,
si.mazi.rescu.ParamsDigest auth) |
Retrieves the latest user trades that have occurred for instruments in a specific currency
symbol and within given time range.
|
DeribitResponse<UserTrades> |
DeribitAuthenticated.getUserTradesByInstrument(String instrumentName,
Integer startSeq,
Integer endSeq,
Integer count,
Boolean includeOld,
String sorting,
si.mazi.rescu.ParamsDigest auth) |
Retrieves the latest user trades that have occurred for a specific instrument.
|
DeribitResponse<UserTrades> |
DeribitAuthenticated.getUserTradesByInstrumentAndTime(String instrumentName,
long startTimestamp,
long endTimestamp,
Integer count,
Boolean includeOld,
String sorting,
si.mazi.rescu.ParamsDigest auth) |
Retrieves the latest user trades that have occurred for a specific instrument and within given
time range.
|
DeribitResponse<OrderPlacement> |
DeribitAuthenticated.sell(String instrumentName,
BigDecimal amount,
OrderType type,
String label,
BigDecimal price,
TimeInForce timeInForce,
BigDecimal maxShow,
Boolean postOnly,
Boolean rejectPostOnly,
Boolean reduceOnly,
BigDecimal triggerPrice,
Trigger trigger,
AdvancedOptions advanced,
Boolean mmp,
si.mazi.rescu.ParamsDigest auth) |
Places a sell order for an instrument.
|