Comprendre les risques
L'arbitrage n'est pas sans risque. Le slippage peut éroder des spreads serrés, les exécutions partielles peuvent vous laisser une position non couverte, et une interruption d'exchange peut vous empêcher de fermer un leg d'un trade.
Des événements de marché comme les flash crashes ou une volatilité extrême peuvent inverser rapidement les spreads. La latence réseau entre votre système et l'exchange ajoute de l'incertitude d'exécution. Comprendre ces risques est la première étape pour les gérer.
La surface de risque complète de l'arbitrage de futures perpétuels couvre sept catégories distinctes. Risque de slippage : les ordres au marché s'exécutent contre le carnet d'ordres, donc une liquidité mince transforme un spread de 0,10% en un résultat réalisé de 0,03%. Risque d'exécution partielle ou de leg bloqué : un exchange exécute, l'autre rejette, vous laissant exposé directionnellement. Risque d'interruption d'exchange : maintenance planifiée, DDoS ou arrêt du moteur d'appariement peuvent verrouiller un côté pendant des minutes. Risque de limite de débit API : des signaux en rafale déclenchent des réponses 429 et des entrées manquées. Risque de cascade de liquidations : une mèche de 5–10% sur une position 10x efface le coussin de marge avant que vous ne réagissiez. Risque réglementaire : les juridictions peuvent geler les retraits ou retirer des paires du jour au lendemain. Risque de contrepartie : l'exchange lui-même peut devenir insolvable (précédent FTX) — votre collatéral s'évapore quel que soit l'état de la position.
Protections intégrées
Arbitron inclut plusieurs mécanismes de sécurité : un bouton Force Close pour fermer immédiatement toutes les positions, des limites de perte par carte (Force Stop et Exit Mode) qui arrêtent automatiquement le trading quand les pertes atteignent votre seuil, un circuit breaker qui met en pause toutes les cartes si trop d'erreurs d'exécution surviennent en peu de temps, et un dénouement automatique de position quand un côté d'un trade échoue.
Si un leg d'un trade ne s'exécute pas, le système tente automatiquement de dénouer le leg exécuté. Si le dénouement échoue aussi, il vous alerte via Telegram et passe la carte au statut Erreur pour examen manuel.
Force Stop et Exit Mode On Loss jouent des rôles différents. Force Stop est un plafond strict : si la perte cumulée de la carte atteint, disons, -50 $, la carte s'arrête et refuse d'ouvrir de nouveaux cycles. Exit Mode On Loss est plus nuancé — une fois déclenché (par ex. -20 $ de drawdown), la carte cesse d'ouvrir de nouvelles positions mais permet toujours de fermer celles existantes pour capter tout retour à la moyenne. Utilisez Exit Mode pour des pauses douces, Force Stop pour une protection stricte du capital. Le coupe-circuit est global : il envoie un signal d'arrêt immédiat via NATS qui stoppe toutes les cartes sur tous les exchanges de votre compte. Le circuit breaker est automatique — si le worker enregistre plus de N erreurs d'exécution par minute (typiquement 5), il se met lui-même en pause pendant 60 secondes pour éviter une perte incontrôlée due à une panne API ou de connectivité récurrente.
Dimensionnement des positions
Commencez petit. Chaque carte a un réglage Order Size qui contrôle combien trader par cycle. Commencez par le minimum pour valider que votre setup fonctionne correctement avant de monter en échelle.
Diversifiez entre paires d'exchanges et symboles plutôt que de vous concentrer sur un seul setup. Cela réduit l'impact d'un problème d'exchange isolé ou d'une perturbation de marché sur l'ensemble de votre portefeuille.
Le dimensionnement des positions doit être mécanique, pas émotionnel. Une règle pratique : ne risquez pas plus de 2% du capital total du compte sur un seul cycle, et ne concentrez jamais plus de 10% du capital sur un seul exchange (plafond de contrepartie). Le critère de Kelly donne une taille de mise optimale théorique — f* = (bp − q) / b où p est le taux de gain, q le taux de perte, b le ratio gain/perte — mais pour l'arbitrage à edge mince la plupart des professionnels utilisent demi-Kelly ou quart-Kelly pour survivre aux drawdowns. Diversifiez sur au moins 4–6 paires d'exchanges et 3+ symboles ; des mèches corrélées sur une seule paire peuvent anéantir un book concentré. Adaptez-vous aux règles de palier de votre compte : aux niveaux VIP inférieurs, gardez une taille d'ordre faible pour vous qualifier à terme aux réductions de frais basées sur le volume plutôt que de courir après des exécutions uniques importantes.
Ce qui peut mal tourner
Les fenêtres de maintenance d'exchange peuvent survenir sans avertissement, désactivant temporairement le trading. La liquidité peut se tarir sur les petites paires en heures creuses, causant un slippage excessif. Les limites de débit API peuvent retarder le placement d'ordres en périodes de forte activité.
Des événements de volatilité extrême (cascades de liquidations, actualités réglementaires) peuvent rendre le comportement des spreads imprévisible. Maintenez toujours une marge suffisante sur les deux exchanges et ne risquez jamais plus que ce que vous pouvez vous permettre de perdre.
Schémas d'incidents réels à mémoriser. Flash crash : une mèche de 10% sur BTC déclenche des explosions de spread inter-exchanges qui ressemblent à des opportunités mais liquident les legs sous-margés avant qu'ils ne se ferment. Hack ou gel d'exchange : les retraits s'arrêtent, votre couverture est bloquée — arrivé à FTX (2022), Bitfinex (2016), Mt. Gox (2014). Depeg de stablecoin : un USDT ou USDC traité à 0,95 $ transforme chaque solde en actif de cotation en une perte de 5% ; l'effondrement de l'UST en mai 2022 a cascadé sur tous les perps. Le frontrunning de type MEV est une préoccupation DEX lors du bridging d'actifs. Erreurs de fat-finger : un zéro de trop dans la taille d'ordre a mis fin à plus de carrières que n'importe quel mouvement de marché. Les attaques réseau sur les exchanges (détournements BGP, pannes d'ISP régionales) peuvent isoler votre trade worker en plein cycle — le heartbeat d'Arbitron le détecte en quelques secondes mais la position peut rester ouverte jusqu'au retour de la connectivité.
Marge et liquidation
Arbitron utilise par défaut le mode cross-margin sur chaque exchange. Le cross-margin met l'ensemble de votre solde de futures en collatéral pour toutes les positions, ce qui est le bon choix pour l'arbitrage : une inversion temporaire de spread sur un leg peut être compensée par la marge disponible du reste du portefeuille, évitant une liquidation prématurée. La marge isolée, à l'inverse, alloue un montant fixe par position — protectrice pour les paris directionnels mais activement nuisible à l'arbitrage, où la perte mark-to-market d'un leg est structurellement couverte par le gain de l'autre leg. En mode isolé, le leg perdant peut être liquidé tandis que le leg gagnant reste avec un profit non réalisé, brisant entièrement la couverture. Le cross-margin laisse la couverture structurelle fonctionner comme prévu.
Un exemple concret de liquidation. Vous détenez un long perp SOL-USDT de 10 000 $ à 150 $ avec un levier 10x, déposant 1 000 $ de marge initiale. La marge de maintenance est typiquement 0,5% du notionnel = 50 $. Prix de liquidation ≈ entrée × (1 − (initiale − maintenance) / notionnel) = 150 × (1 − 950/10000) = 135,75 $. Un mouvement défavorable de 9,5% vous anéantit. À un levier 5x, le même calcul donne une liquidation proche de 122 $ — un coussin de 19%. Pour l'arbitrage, le leg short couvert sur l'autre exchange compense la majeure partie de ce risque, mais seulement si le cross-margin garde les deux portefeuilles approvisionnés. La leçon : le levier ne démultiplie pas le profit d'arbitrage (l'edge est le spread, pas le mouvement directionnel), donc 3–5x suffit amplement et 20x+ est imprudent.
Règles du coussin de marge de maintenance : gardez en permanence au moins 30–50% de marge libre au-dessus de la maintenance sur chaque exchange. Si le capital de votre compte est de 1 000 $ et l'exigence totale de marge de maintenance de 200 $, ne laissez pas la marge libre descendre sous ~300 $. Surveillez le panneau Wallet — il affiche la marge utilisée vs disponible par exchange. Rechargez immédiatement si un compte passe sous le coussin de 30%. Les taux de financement peuvent aussi grignoter la marge : un prélèvement de financement de -0,1% toutes les 8 heures sur une position de 10 000 $ équivaut à 30 $ par jour sortant de votre portefeuille. Sur les exchanges plus petits (BloFin, Phemex), les paliers de marge de maintenance grimpent fortement au-delà de 50k de notionnel — vérifiez le tableau des paliers avant de monter la taille de position.