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 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.
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:
- Go to deribit.com (Live) or test.deribit.com (UAT).
- Create an account.
- Click the link in the activation email sent to you.
- Click your alias in top right corner of the screen and select "My Account"
- 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
- 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 and configure the new value for the user or connection.
To increase the rate limit at the exchange, contact: email@example.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