Runtime natif IA pour stratégies d'options Deribit
Développez dans Cursor, Claude Code ou n'importe quel IDE IA. Déployez depuis GitHub sur un runtime cloud managé avec contrôle MCP natif, logs et choix de la région.
Section 01 · En un coup d’œil
En un coup d’œil
- Plateforme
- Deribit
- Type de plateforme
- Plateforme de dérivés crypto (orientée options)
- Classe d’actifs
- Crypto
- Produits pris en charge
- Options BTC, ETH, SOL (style européen, règlement en espèces) ; contrats à terme perpétuels et à échéance inverses (BTC, ETH) ; contrats à terme perpétuels et à échéance linéaires en USDC (BTC, ETH, SOL, XRP, TRX, AVAX) ; options linéaires en USDC (BTC, ETH, SOL, XRP, TRX, AVAX) ; contrats à terme sur l'indice de volatilité DVOL
- Modèle d’exécution
- Runtime de stratégie conteneurisé
- Source de déploiement
- GitHub
- Langages
- Tout langage compatible avec un conteneur
- Intégrations courantes
- API native Deribit (JSON-RPC sur WebSocket, JSON-RPC sur HTTP, FIX 4.4), CCXT, clients personnalisés
- Intégration du workflow d’IA
- Interface de contrôle MCP pour Cursor, Claude Code, GitHub Copilot et agents CLI
- Rôle de TradingHost
- Runtime, déploiement, logs, bilans de santé, choix de la région, contrôle MCP
- Rôle de Deribit
- Compte de trading, accès API, accès au marché, exécution des ordres
- Affiliation
- TradingHost est indépendant et n'est pas affilié à Deribit ni à Coinbase, sa maison mère depuis le 14 août 2025
Section 02 · Ce que propose Deribit
Ce que propose Deribit
Deribit est principalement axé sur les options : les options BTC, ETH et SOL (style européen, règlement en espèces) constituent son produit phare. Sa gamme secondaire comprend des contrats à terme perpétuels et à échéance inverses sur BTC et ETH, une famille de produits linéaires en USDC (perpétuels, contrats à échéance et options sur BTC, ETH, SOL, XRP, TRX et AVAX), ainsi que des contrats à terme sur l'indice de volatilité DVOL. L'API utilise JSON-RPC sur WebSocket ou HTTP, avec FIX 4.4 pour les flux institutionnels. Coinbase a finalisé l'acquisition de Deribit le 14 août 2025 ; les noms d'hôtes, l'authentification et la nomenclature des instruments restent sous la marque propre de Deribit. Les spécificités des endpoints évoluent avec le temps, mais la structure globale reste stable. Les limites de requêtes (rate limits), les grilles tarifaires et les listes de symboles précises sont à consulter directement dans la documentation de Deribit.
Marchés et types de stratégies
- Gamma scalping sur options BTC, ETH et SOL
- Volatility carry sur DVOL et options cotées
- Spreads calendaires et diagonaux
- Portefeuilles d'options delta-neutres
- Couverture d'options par contrats perpétuels
- Structures multi-jambes via Block RFQ
- Market making d'options avec Portfolio Margin
- Contrats à terme sur l'indice de volatilité DVOL
Interface API
- Produits couverts
- Options BTC, ETH, SOL (style européen, règlement en espèces) ; contrats à terme perpétuels et à échéance inverses (marge en jetons) ; contrats à terme perpétuels et à échéance linéaires en USDC ; options linéaires en USDC ; contrats à terme sur volatilité DVOL. Le testnet sur `test.deribit.com` réplique l'ensemble des instruments avec des comptes et des identifiants isolés.
- Méthodes de connexion
- JSON-RPC sur WebSocket (`wss://www.deribit.com/ws/api/v2`), JSON-RPC sur HTTP (`https://www.deribit.com/api/v2`), FIX 4.4 avec tags personnalisés (`www.deribit.com:9880`). La transmission d'ordres via WebSocket est la norme pour les options à faible latence. FIX est réservé aux institutionnels. Le Block RFQ est accessible via cette même interface API.
- Authentification
- Clé API avec plusieurs types d'autorisation via `public/auth` : Client Credentials (`client_id` et `client_secret`), Client Signature (HMAC-SHA256 sur `timestamp + "\n" + nonce + "\n" + data`), Basic Auth, authentification par en-tête deri-hmac-sha256, ainsi que des clés asymétriques (générées par le client). Retourne un `access_token` et un `refresh_token`. Hiérarchie de sous-comptes avec clés API indépendantes et pools de limites de requêtes distincts. L'autorisation des block trades utilise un indicateur séparé `enabled_features: block_trade_approvals`.
Pour plus de détails, reportez-vous à Deribit
Les endpoints spécifiques, les poids des limites de requêtes, les listes de symboles, les grilles de frais et l'historique des versions sont disponibles dans la documentation de Deribit. Considérez-les comme la source de vérité unique.
Section 03 · Développer avec l’IA
Développez votre stratégie Deribit avec l’IA
Choisissez une méthode d’intégration, dupliquez (fork) un starter de framework TradingHost et concevez votre stratégie dans un AI IDE. Cursor, Claude Code, GitHub Copilot et les agents IA en ligne de commande fonctionnent tous avec le même cycle de déploiement natif sur GitHub.
API native Deribit
Contrôle direct sur le comportement spécifique à Deribit, les données de compte et la logique d'exécution des ordres. JSON-RPC sur WebSocket et HTTP, plus FIX 4.4 pour les flux institutionnels. Le Block RFQ est exposé via cette même interface API.
CCXT
Interface commune entre Deribit et d'autres plateformes d'échange crypto. CCXT expose Deribit via la classe d'échange `deribit` avec une prise en charge des options, des contrats perpétuels et à échéance, y compris les méthodes d'options unifiées.
Freqtrade ou Hummingbot
Ni Freqtrade ni Hummingbot ne proposent aujourd'hui de connecteur officiel Deribit pour les options. Freqtrade se concentre sur le spot et les perpétuels sans intégration Deribit documentée ; Hummingbot ne dispose pas de catégorie de connecteur pour les options. Utilisez plutôt l'API native ou CCXT.
Connecteur personnalisé
Votre propre moteur de trading interne ou intégration propriétaire Deribit, y compris le JSON-RPC direct sur WebSocket pour les flux d'options à faible latence ou FIX 4.4 pour l'exécution institutionnelle.
Compatibilité des frameworks avec les produits Deribit
La couverture varie selon le framework. Deribit est principalement axé sur les options, avec les contrats perpétuels inverses et linéaires ainsi que les contrats à échéance en second plan. CCXT expose la classe `deribit` avec une couverture des options, perpétuels et contrats à échéance ; l'accès à l'API native Deribit permet d'atteindre l'ensemble des instruments, y compris les contrats à terme sur l'indice de volatilité DVOL et le Block RFQ. Freqtrade et Hummingbot ne proposent pas de connecteurs officiels Deribit pour ces marchés. Coinbase a finalisé l'acquisition de Deribit le 14 août 2025 ; la continuité de l'API a été préservée sous les noms d'hôtes et l'authentification existants.
✓ compatibilité confirmée selon la documentation officielle du framework. « no » indique que la compatibilité n’est pas officiellement documentée.
TradingHost n’impose aucun framework. Il exécute votre projet.
Développer avec l’IA
Les starters de framework ci-dessus s’associent naturellement avec les AI IDE. L’interface de contrôle MCP de TradingHost ferme la boucle : les outils d’IA peuvent inspecter les déploiements, consulter les journaux et gérer l’environnement d’exécution à vos côtés, sans jamais interférer avec le flux d’exécution des ordres.
Section 04 · Exécuter sur TradingHost
Exécutez votre code sur TradingHost
Deribit fournit la plateforme d’échange et l’accès API. TradingHost fournit l’environnement de production où s’exécute votre stratégie connectée à Deribit.
Au lieu d’exécuter le code de votre stratégie sur un ordinateur portable, un ordinateur de bureau, un VPS générique ou un serveur configuré manuellement, vous le déployez depuis GitHub dans un environnement d’exécution de conteneurs géré par TradingHost.
Vous
- Votre dépôt contient votre code.
- Votre déploiement définit son mode d’exécution.
- Votre stratégie se connecte à Deribit.
TradingHost
- Maintient l’environnement d’exécution en ligne.
- Affiche les logs et les contrôles d’état.
- Sélection de la région.
- Surface de déploiement contrôlée.
Flux de déploiement
- ÉTAPE 01
Connecter GitHub
Autorisez TradingHost à accéder à votre compte GitHub.
- ÉTAPE 02
Associez un dépôt ou démarrez depuis un framework
Connectez TradingHost à votre dépôt de stratégie existant, ou dupliquez (fork) un runtime de framework TradingHost (CCXT) pour obtenir une base de travail fonctionnelle.
- ÉTAPE 03
Déployer dans un conteneur TradingHost
Choisissez une région (EU ou US-East), renseignez les variables d'environnement requises par votre stratégie (les identifiants Deribit `client_id` et `client_secret`, ainsi que les accès de session FIX optionnels), puis déployez. TradingHost compile votre conteneur à partir du dépôt et exécute votre stratégie sur une infrastructure Kubernetes managée. Aucune installation locale de Docker n'est requise.
- ÉTAPE 04
Suivre les logs et l’état de santé
Suivez en direct les logs, l’état de santé et l’état d’exécution depuis le tableau de bord TradingHost. Cette même interface est accessible via MCP depuis n’importe quel AI IDE, permettant à Cursor, Claude Code ou un agent en ligne de commande de lire l’état du déploiement et de gérer le runtime à vos côtés.
- ÉTAPE 05
Mettre à jour et redéployer
Poussez vos modifications sur votre branche principale GitHub et TradingHost relance automatiquement le déploiement.
Section 05 · Notes opérationnelles
Notes opérationnelles pour Deribit
Les pièges réels que vous rencontrerez en exécutant une stratégie Deribit dans un runtime cloud conteneurisé, absents de la documentation officielle de Deribit ou des fichiers README des frameworks. Chaque point ci-dessous est cité ou paraphrasé à partir de la propre documentation de Deribit ; les conseils de déploiement proviennent de l'exécution de ces stratégies sur TradingHost.
01 · Grecs
Les Grecs sont fournis dans les données de marché
Deribit publie le delta, le gamma, le vega et le theta sur les tickers d'options et les Grecs du carnet d'ordres. Vos stratégies doivent lire ces Grecs directement depuis la plateforme plutôt que de les recalculer, car ce sont les définitions propres de prix de marque (mark price) et d'IV de Deribit qui déterminent la marge et la liquidation.
02 · Modèle de marge
Portfolio Margin et Standard Margin sont des modèles distincts
Le modèle Standard Margin calcule la marge par position sans compensation entre contrats à terme et options. Le modèle Portfolio Margin applique des scénarios de choc sur l'ensemble du portefeuille (prix et volatilité) et utilise la perte maximale estimée comme exigence de marge, réduisant ainsi considérablement la marge requise pour les portefeuilles d'options couverts. Les deux modèles peuvent fonctionner en mode ségrégué ou en marge croisée (cross-collateral).
03 · Block trades
Les block trades et le Block RFQ utilisent un workflow distinct
Les block trades bilatéraux utilisent `/private/verify_block_trade` puis `/private/execute_block_trade` avec une signature de contrepartie. Le Block RFQ prend en charge jusqu'à 20 jambes sur les options, les futures et les paires au comptant (spot) avec un modèle multi-teneurs de marché (multi-maker). La clé API nécessite `enabled_features: block_trade_approvals` pour le flux d'approbation.
04 · Règlement
Le règlement quotidien et l'expiration ont tous deux lieu à 08:00 UTC
Le règlement mark-to-market pour les contrats perpétuels et les futures s'effectue chaque jour à 08:00 UTC avec une brève pause de trading. Les options hebdomadaires expirent chaque vendredi à 08:00 UTC, et les options mensuelles le dernier vendredi du mois à 08:00 UTC. Le prix de livraison est calculé sur un TWAP de 30 minutes du Deribit Index concerné, de 07:30 à 08:00 UTC. Les stratégies qui conservent des positions ouvertes pendant le règlement doivent anticiper cette fenêtre.
SourceDeribit settlement05 · Testnet
Le testnet fonctionne sur un hôte distinct avec un état indépendant
La production est hébergée sur `https://www.deribit.com/api/v2` et `wss://www.deribit.com/ws/api/v2` ; le testnet se trouve sur `https://test.deribit.com/api/v2` and `wss://test.deribit.com/ws/api/v2`. Les comptes, soldes, sous-comptes et clés API du testnet sont totalement distincts de la production, sans identifiants partagés. Le testnet FIX fonctionne sur `test.deribit.com:9881`.
SourceDeribit Testnet06 · Acquisition par Coinbase
Continuité de l'API et de la marque après l'acquisition
Coinbase a finalisé l'acquisition de Deribit le 14 août 2025. Deribit opère sous sa propre marque (« Deribit by Coinbase » apparaît sur deribit.com) et conserve ses propres noms d'hôte d'API, son authentification et sa gamme de produits. Aucun point de terminaison fusionné ou remplacé n'a été publié ; les intégrations avec les plateformes Coinbase ont été annoncées comme une feuille de route future et non comme une migration en cours. Les clés API, sessions FIX et noms d'instruments existants continuent de fonctionner.
07 · Limites de requêtes
Basées sur des crédits par sous-compte, répartis sur plusieurs pools
Chaque sous-compte dispose de son propre pool de crédits (recharge CPS de type leaky-bucket) et les requêtes destinées au moteur d'appariement (passer, annuler, modifier un ordre) ont des configurations de coût distinctes des requêtes hors appariement. Le niveau de compte (tier) et l'activité de trading récente permettent d'augmenter cette limite. À vérifier via `/private/get_account_summary`.
Section 06 · Conçu pour
Conçu pour
Les runtimes TradingHost pour Deribit sont particulièrement adaptés aux :
- Traders d'options
- Quants volatilité et dérivés
- Teneurs de marché (market makers)
- Traders algorithmiques assistés par IA
- Desks institutionnels gérant des structures multi-jambes
La connexion à GitHub et la création de votre première stratégie sont gratuites.
Section 08 · FAQ
FAQ
Non. TradingHost est indépendant et n'est pas affilié à Deribit ni à Coinbase, sa maison mère depuis le 14 août 2025.
Non. Le code de votre stratégie se connecte à Deribit et envoie des instructions selon votre propre logique, les autorisations de votre compte et votre méthode d'intégration. TradingHost fournit l'environnement d'exécution (runtime) où ce code s'exécute.
Non. L'accès à l'API Deribit est fourni par Deribit. Vous êtes responsable de votre compte Deribit, des autorisations de votre API, de vos identifiants et du respect des conditions d'utilisation de Deribit.
Non. TradingHost est l'environnement d'exécution cloud où s'exécute le code de votre stratégie. Nous ne fournissons pas de signaux, de modèles de prédiction IA ou de bots prêts à l'emploi. Avec TradingHost, vous écrivez ou générez vous-même votre stratégie (souvent avec Cursor ou Claude Code), vous la conservez sur GitHub sous forme de code, et vous utilisez TradingHost pour l'exécuter en production. Des produits comme 3Commas ou Cryptohopper détiennent la logique de la stratégie ; TradingHost se charge d'exécuter la vôtre.
AWS et DigitalOcean vous fournissent de la puissance de calcul brute. Vous devez gérer vous-même les mises à jour de l'OS, l'orchestration des conteneurs, la centralisation des logs, la rotation des secrets, le basculement de région et la surveillance de la disponibilité. TradingHost vous offre un environnement d'exécution géré, conçu spécifiquement pour les stratégies de trading : déploiement natif via GitHub, contrôle piloté par MCP depuis vos IDE IA, ainsi que des interfaces de logs et de suivi d'état prêtes à l'emploi. Si vous préférez gérer l'infrastructure vous-même, AWS convient parfaitement. Si vous souhaitez un environnement d'exécution sous forme de service managé, TradingHost est la voie la plus rapide.
Oui. TradingHost exécute des stratégies Python ; choisissez l'environnement d'exécution de framework qui correspond à votre stack ou déployez votre propre dépôt.
Oui. TradingHost prend en charge n'importe quel langage capable de s'exécuter dans un conteneur.
L'intégration `deribit` de CCXT couvre les options, les contrats perpétuels et les futures à échéance, y compris les méthodes d'options unifiées. Déployez votre projet basé sur CCXT depuis GitHub dans un conteneur TradingHost et injectez le `client_id` et le `client_secret` de Deribit en tant que secrets. Le JSON-RPC natif de Deribit sur WebSocket et FIX 4.4 sont également pris en charge ; l'environnement d'exécution est indépendant du langage et de la bibliothèque. Consultez l'environnement d'exécution du framework CCXT pour connaître tous les détails de configuration.
Oui. Deribit propose des options BTC, ETH et SOL (de style européen, à règlement en espèces) ainsi que des options USDC linéaires sur d'autres altcoins. TradingHost gère le conteneur de la stratégie, le déploiement, les logs et le suivi d'état, tandis que l'API Deribit assure l'exécution. Les grecques sont exposées sur les tickers de la plateforme, et le Portfolio Margin peut être activé au niveau du compte Deribit pour compenser les marges entre différents instruments.
Oui, si votre projet est conçu ainsi. Vous pouvez exécuter plusieurs processus ou services de stratégie au sein d'un même environnement d'exécution, ou les séparer dans différents environnements pour des raisons d'isolation et de clarté opérationnelle. Consultez la page de l'environnement d'exécution TradingHost pour découvrir le modèle multi-stratégie.
La méthode la plus rapide consiste à forker un environnement d'exécution de framework TradingHost comme CCXT pour obtenir un projet prêt à être déployé. Vous pouvez également connecter votre propre dépôt de stratégie GitHub. Associer un dépôt GitHub et créer une stratégie est gratuit ; les abonnements d'exécution sont détaillés sur la page des tarifs.
Dans votre workflow de secrets contrôlé par GitHub. TradingHost les lit au moment de l'exécution via les secrets du dépôt GitHub, les secrets d'environnement ou votre propre processus de gestion des secrets approuvé. TradingHost n'a pas besoin de conserver votre `client_id` ni votre `client_secret` Deribit. Consultez la section sur les secrets de la plateforme pour connaître l'intégralité du modèle de gestion.
Le Portfolio Margin applique des simulations de crise (scenario shocks) sur l'ensemble du portefeuille (prix et IV) et utilise le pire des scénarios comme exigence de marge, ce qui réduit considérablement la marge requise pour les portefeuilles d'options couverts ou en spread. Le Standard Margin traite chaque position indépendamment, sans compensation. Si votre stratégie détient des jambes d'options et de futures qui se compensent, le Portfolio Margin réduit généralement les exigences de capital ; si vous gérez un inventaire directionnel, le Standard Margin est plus simple. Les deux peuvent fonctionner en mode ségrégué ou cross-collateral.
Oui. TradingHost prend en charge le contrôle basé sur MCP pour les IDE IA, notamment Cursor, Claude Code, GitHub Copilot et les agents IA en ligne de commande (CLI). Les outils d'IA peuvent inspecter les déploiements, consulter les logs, redémarrer les stratégies et gérer les flux de travail d'exécution. MCP est une interface de contrôle et d'observabilité, et non le chemin d'exécution des transactions. Consultez la section sur l'interface de contrôle MCP pour en savoir plus.
Les deux. L'interface de contrôle MCP fonctionne tout aussi bien à partir d'agents en ligne de commande (Claude Code CLI, clients MCP personnalisés, appels MCP scriptés) que depuis un IDE. La boucle de déploiement native de GitHub fonctionne également sans aucun outil d'IA : un simple git push sur votre branche principale déclenche un redéploiement.
Le runtime détecte le plantage et expose les logs ainsi que les informations d'état pertinents. Lorsque cela est possible, la stratégie concernée peut être redémarrée sans perturber les autres stratégies exécutées dans le même conteneur. Le code de votre stratégie reste responsable de la gestion sécurisée des erreurs, de la protection contre les ordres doublons et des contrôles de risque. Consultez la section observabilité pour accéder aux logs et à l'interface d'état.
Cela signifie que la clé API, le secret ou la signature n'a pas pu être validé. Causes courantes : l'utilisation d'une clé testnet sur www.deribit.com (ou vice versa), un décalage d'horloge (clock skew) sur le champ timestamp lors de l'authentification par signature HMAC, une chaîne de signature incorrecte (le format est `timestamp + "\n" + nonce + "\n" + data`, les deux retours à la ligne étant requis), ou une clé révoquée. Vérifiez à nouveau la clé dans la console Deribit et confirmez que le nom d'hôte de l'environnement correspond à la clé.
Oui. Le testnet est disponible sur `https://test.deribit.com/api/v2`, `wss://test.deribit.com/ws/api/v2` et via FIX sur `test.deribit.com:9881`. Les comptes, soldes, sous-comptes et clés API sont distincts de la production. Une pratique courante consiste à définir `DERIBIT_ENV=test` dans le conteneur et à résoudre l'URL de base à partir de cette variable.
Coinbase a finalisé l'acquisition de Deribit le 14 août 2025. Du point de vue des concepteurs de stratégies, rien n'a changé au niveau de l'API ou des instruments : les noms d'hôte (www.deribit.com, test.deribit.com), l'authentification, les sessions FIX, la nomenclature des instruments et l'interface JSON-RPC continuent de fonctionner comme avant. La marque est désormais présentée sous le nom "Deribit by Coinbase". Une future intégration avec les plateformes Coinbase a été annoncée, mais aucun point de terminaison fusionné n'a été publié.
TradingHost est disponible dans les régions EU et US-East. Choisissez la région la plus proche du moteur de matching dont dépend votre stratégie. Consultez la page des régions pour obtenir les détails sur le routage et la proximité.
Non. TradingHost se concentre exclusivement sur le runtime de production et le déploiement. Le backtesting relève de votre environnement de recherche, de votre framework ou d'AlgoBuilder.