Qu'est-ce qu'un spread
Un spread est la différence en pourcentage entre le meilleur ask d'un exchange et le meilleur bid d'un autre. Si l'ask de l'exchange A est de 100 $ et le bid de l'exchange B de 100,50 $, le spread est de +0,50 %. Un spread positif indique une opportunité potentielle d'acheter sur A et de vendre sur B.
Les spreads peuvent être positifs ou négatifs selon la direction. Arbitron calcule les spreads dans les deux sens de chaque paire d'exchanges, de sorte que vous voyez toujours le côté le plus rentable.
Il est important de distinguer deux "spreads" différents en trading crypto. Le spread bid-ask intra-exchange est l'écart entre l'ordre d'achat le plus élevé et l'ordre de vente le plus bas d'un même carnet d'ordres — généralement 0,005–0,05 % sur les perps liquides. Le spread inter-exchanges, que suit Arbitron, est la différence entre le meilleur ask d'un exchange et le meilleur bid d'un autre ; c'est là l'opportunité d'arbitrage. Les spreads peuvent s'exprimer en valeur absolue (ask de l'exchange A 150,00 $ vs bid de l'exchange B 150,45 $ = écart de 0,45 $) ou en pourcentage. La formule en pourcentage : spread % = (bid_B − ask_A) / ask_A × 100. Avec l'exemple : (150,45 − 150,00) / 150,00 × 100 = 0,30 %. Le pourcentage est la bonne métrique car il normalise entre symboles — un écart de 0,45 $ est énorme sur SOL mais invisible sur BTC.
Lire les signaux de spread
Chaque signal sur le tableau de bord affiche le symbole, les deux exchanges, le pourcentage de spread et la direction (sur quel exchange aller long/short). Chaque signal inclut aussi un indicateur de force — une barre de progression montrant à quel point le spread oscille activement (voir l'article Force du signal pour les détails).
Les signaux affichent également les taux de financement et le volume 24h lorsque disponibles. Cela vous aide à évaluer le tableau complet des coûts — un excellent spread avec un financement fortement négatif peut ne pas être rentable à conserver.
Le langage visuel du tableau de bord. Les flèches vertes et les pourcentages positifs signifient qu'une opportunité acheter-A/vendre-B existe à l'edge indiqué. La barre de force du signal (0–100 %) reflète la persistance avec laquelle le spread oscille au-dessus de votre seuil — 80 %+ est une opportunité récurrente à forte conviction, 20 % un pic ponctuel. Une icône d'horloge ou un grisé indique un signal obsolète : les données de marché sous-jacentes n'ont pas été mises à jour depuis 5 secondes, généralement à cause d'une reconnexion WebSocket ou d'un retard de l'API de l'exchange. Chaque ligne affiche un horodatage de fraîcheur ("il y a 2 s", "il y a 12 s") pour vérifier que les données sont en direct. Un point d'exclamation rouge à côté d'un symbole signifie qu'un règlement de financement approche — les positions ouvertes seront débitées ou créditées d'ici quelques minutes.
Filtres de signaux
Vous pouvez configurer des filtres pour contrôler quels signaux apparaissent sur votre tableau de bord. Définissez des seuils de spread minimum et maximum, sélectionnez des exchanges précis, fixez des exigences de volume minimum et filtrez par plage de taux de financement.
Les filtres sont appliqués côté serveur avant que les signaux n'atteignent votre navigateur, de sorte que le tableau de bord n'affiche que les opportunités correspondant à vos critères. Cela réduit le bruit et vous aide à vous concentrer sur les configurations exploitables.
Trois recettes de filtres pratiques pour des styles de traders distincts. Conservateur basse fréquence : spread min 0,20 %, volume min 5 M$/24h, financement max |0,03 %|, exchanges limités à Binance/Bybit/OKX, force min 70 %. Vise ~2–5 cycles par jour, forte confiance. Agressif haute fréquence : spread min 0,06 %, volume min 500 k$, pas de filtre de financement, les 21 exchanges activés, force min 30 %. Vise 50–200 cycles par jour, faible edge par cycle, exige des frais serrés (VIP1+). Chasseur d'arbitrage de financement : filtre de spread assoupli à 0,05 %, mais filtre de différentiel de financement réglé à >0,04 % par 8h, position conservée sur plusieurs règlements. Durée de détention en heures, pas en secondes. Chaque profil exige un palier de compte, une taille de position et une discipline de risque différents — copier la mauvaise recette est l'erreur de configuration la plus courante.
Diffusion intelligente des signaux
Arbitron utilise une diffusion intelligente : vous recevez un signal lorsque le spread franchit votre seuil pour la première fois, et les mises à jour sont régulées pour éviter de submerger le tableau de bord pendant les périodes volatiles. Le système n'envoie de nouvelles données que lorsque le spread a bougé de façon significative.
L'indicateur de force du signal aide à séparer les vraies opportunités du bruit — les signaux qui oscillent fréquemment reçoivent une note de force plus élevée, tandis que les pics ponctuels qui ne se répètent pas s'estompent avec le temps. Cette décroissance naturelle empêche les signaux obsolètes d'encombrer votre tableau de bord.
La diffusion intelligente comporte trois couches qui évitent de submerger le tableau de bord sans laisser passer de vraies opportunités. Hystérésis : un signal s'ouvre quand le spread franchit votre seuil +5 % (par ex. 0,105 % sur un seuil de 0,10 %) et ne se ferme que lorsqu'il descend sous le seuil −5 % (0,095 %). Cela évite le clignotement quand le spread oscille pile à la limite. Cooldown par symbole : après le déclenchement d'un signal, la même combinaison paire-exchange-symbole est muette pendant 10–30 secondes même si elle refranchit le seuil. Régulation plutôt que suppression : pendant les tempêtes de volatilité, le moteur régule la fréquence des mises à jour (envoi toutes les 500 ms au lieu de chaque tick) mais ne supprime jamais une transition d'état — vous voyez toujours quand un signal s'ouvre ou se ferme, simplement avec des mises à jour intermédiaires groupées.
Direction du spread et mode
La direction du spread compte car elle dicte quel exchange vous achetez long et lequel vous vendez short. Arbitron calcule les deux directions de chaque paire simultanément : A→B (achat sur A, vente sur B) et B→A (achat sur B, vente sur A). Le tableau de bord affiche toujours le côté actuellement rentable. Le réglage Mode de votre carte — Long, Short ou Both — filtre quelle direction est négociable. Long-only signifie que vous n'entrez que dans les cycles où le leg long se trouve sur l'exchange « principal » configuré. Both est le réglage par défaut et le plus riche en opportunités — il laisse le moteur choisir la direction qui a l'edge au moment du signal.
La direction compte encore plus pour la collecte de financement. Si le financement de l'exchange A est de +0,05 % et celui de l'exchange B de −0,01 %, vous voulez être short sur A (recevoir 0,05 %) et long sur B (recevoir 0,01 %) — un revenu de financement total de +0,06 % par intervalle. Si votre signal de spread pousse dans la direction opposée (long A, short B), vous payez des deux côtés : −0,06 %. Sur trois règlements de 8 heures, cela fait 0,18 % par jour de poids du financement. La colonne de différentiel de financement du tableau de bord affiche le revenu ou le coût net de financement par intervalle dans la direction du signal en cours — vert pour le revenu, rouge pour le poids. Associez toujours le signe du spread au signe du financement.
Exemple concret avec des chiffres. SOL-USDT, exchange A ask 150,00 $ financement +0,04 %, exchange B bid 150,30 $ financement −0,02 %. Spread = (150,30 − 150,00) / 150,00 = +0,20 %. Direction : acheter A, vendre B. Impact du financement : vous êtes long A (payez +0,04 %) et short B (recevez +0,02 %) = net −0,02 % par 8h. Conservez un cycle à travers un règlement : profit de spread 0,20 % − frais aller-retour 0,10 % − financement 0,02 % = net 0,08 % par cycle. Inversez maintenant le mode : forcé long B, short A. Le financement bascule en votre faveur (+0,06 %) mais le spread se retourne contre vous (−0,20 %). La leçon : verrouiller le mode peut transformer une opportunité propre en perte garantie. Restez sur Both par défaut, sauf stratégie de financement délibérée.
Mathématiques du spread
Le profit attendu par cycle est une équation à quatre termes : profit % = spread_brut − frais_aller-retour − slippage_attendu − poids_du_financement. Le spread brut est le pourcentage indiqué par le signal. Frais aller-retour = (taker_A + taker_B) × 2, car vous payez à l'entrée et à la sortie sur les deux legs — à 0,05 % de taker chacun, cela fait 0,20 %. Le slippage attendu dépend de la taille de l'ordre par rapport à la profondeur du carnet aux 5 premiers niveaux ; pour les majors liquides avec des ordres de 1 k$, comptez 0,01–0,02 %, pour les alts peu liquides avec des ordres de 5 k$+, comptez 0,05–0,15 %. Le poids du financement ne s'applique que si le cycle traverse un règlement. Le spread d'équilibre est le spread brut minimum qui donne un net nul : equilibre = 2 × (taker_A + taker_B) + estimation_slippage. À VIP0 avec des takers de 0,05 % et 0,02 % de slippage, l'équilibre ≈ 0,22 %.
Le débit attendu est la seconde moitié de l'équation : profit_quotidien$ = cycles_par_jour × taille_de_position × profit_par_cycle %. Un trader effectuant 30 cycles par jour avec une taille de 5 000 $ et 0,08 % de profit net gagne 30 × 5000 × 0,0008 = 120 $ par jour, avant pertes. Le même trader passant à une taille de 20 000 $ gagne 480 $ par jour — mais seulement si la liquidité supporte des exécutions 4× plus grandes sans hausse proportionnelle du slippage. Le nombre de « cycles par jour » est la variable que la plupart des opérateurs sous-estiment ; un changement de régime de marché peut le faire chuter de 5× du jour au lendemain (les semaines à faible volatilité offrent moins d'opportunités). Construisez votre modèle sur des comptages de cycles conservateurs, augmentez la taille délibérément et remesurez le profit par cycle chaque semaine, car les paliers de frais, le comportement des exchanges et l'activité des concurrents évoluent tous.