Deribit

Deribit

Deribit Overview

The Deribit exchange is a European-based cryptocurrencies derivatives exchange. Eligible traders can refer to Deribit’s Terms of Service for more details.

Deribit Exchange API

TT® supports the following:

  • Prices: FIX Deribit API for instrument download and prices
  • Orders: FIX Deribit API for placing and updating orders

Deribit supported products and trading on TT

The TT platform supports trading in all futures, options, and perpetual instruments available on Deribit. On TT, instruments listed under the Currency Product Type are perpetual swap contracts.

Deribit futures and perpetuals are “inverse contracts”, so market quantities are displayed on TT in notional contracts. Orders for these instruments are accepted by Deribit in increments of 10 lots. If a TT user enters an order that is not in an increment of 10, the order will be rejected by TT.

Options markets display quantities on TT in “contracts of the underlying”. For example, the BidQty column for BTC 6 Dec19 C5500 in the Market Grid displays the quantity of underlying Bitcoin contracts.

TT lists index data for Deribit perpetual swaps under the Index Product Type. To view this data, use the Market Explorer to select "Index" under the Type column and open the Market Grid widget.

Deribit API Credentials

A unique exchange API key and secret are required for connecting to Deribit via the TT platform. Users need to log in to their account at deribit.com to select their account name, and navigate to Account & Security | Account & Preference | API keys to create and provide you with these credentials.

Note: For UAT connections, users need to register for a test account and create credentials at testnet.deribit.com.

To create Deribit API credentials:

  1. Go to deribit.com (Live) or test.deribit.com (UAT).
  2. Create an account.
  3. Click the link in the activation email sent to you.
  4. Click your alias in top right corner of the screen and select "My Account"
  5. Click the "API" tab and click the "Add a new key" button. This will provide you with the Access Key and the Access Secret needed for the required fields on the User | Exchange | Deribit page in Setup.

Note: Do not create multiple Deribit exchange API keys for one Deribit exchange user.

Deribit Setup Requirements

Note: When setting up a Deribit user, account, and connection on TT, you must adhere to the following requirements in order to connect to the exchange correctly:

  • The Deribit account on TT cannot be a child account.
  • Only one Deribit account and Deribit connection can be assigned per user. Multiple Deribit connections per exchange API key and secret are not supported.
  • One Deribit connection can only be assigned one Deribit account that has only one user.
  • Do not share a Deribit account with another company.
  • Do not share the same Deribit exchange API key and secret with multiple users.
  • A single user cannot use multiple Deribit exchange API keys in TT.
  • Multiple API keys belonging to one Deribit exchange user cannot be assigned to different TT users.

Supported Deribit Functionality

TT supports:

  • Limit - Post only orders
  • Deribit auto liquidate

Unsupported Deribit Functionality

The "Reduce only" order types are not supported on TT.

Deribit rate limits support on TT

Deribit rate limits allow 2 order requests per second (or a burst of 20 orders per 10 seconds). The exchange also has a limit of 50 orders per instrument.

If your order rate exceeds the 2 requests/second maximum, the exchange will reject your orders. TT will block order rates over 50 requests/second unless you request a setting of greater than 50 from the exchange.

To increase the rate limit at the exchange, contact: support@deribit.com

Increasing the Deribit rate limit on TT

After contacting the exchange and receiving an increase in rate limits, you can configure the new order rate per user. Increasing the rate per connection may impact other users on the connection.

Deribit Cancel on Disconnect

If a user enables Deribit's Cancel on Disconnect (COD) functionality, then their orders submitted via TT will get canceled when they experience an exchange disconnect. Individual users can choose to enable this functionality on the exchange's website.



Users in the U.S.A. are not eligible to trade on Deribit. Please consult the Deribit Terms of Service.