Docs
Tout ce qu’il faut pour lire le terminal en cinq minutes.
Premiers pas
Créez un compte. Vous obtenez 7 jours d’accès complet sans carte. Ouvrez Opportunités, choisissez une taille de trade en haut, et activez Mes exchanges pour ne voir que les plateformes sur lesquelles vous avez un compte.
Lire le tableau
- Paire : la crypto et la stratégie.
- Route : où acheter, où vendre.
- Net $ : profit estimé à la taille choisie, après coûts. n/d signifie que le carnet ne peut pas absorber cette taille.
- Taille max. : la plus grande taille qui reste nette positive.
- Âge : depuis combien de temps le signal est actif.
Les lignes se mettent à jour sur place et gardent leur ordre : les chiffres ne sautent jamais sous votre curseur. Les nouveaux signaux attendent derrière la pastille « N nouveaux ». Cliquez dessus pour retrier. Cliquez sur une ligne pour voir la route complète.
Verified et Prudence
Une ligne n’est Verified que si tous les contrôles passent avec des données réelles :
- Fraîche : les deux cotations ont été lues récemment.
- Exécutable : le net est positif après frais taker à une taille réelle, avec au moins 50 $ exécutables.
- Même actif : les deux jambes portent sur la même crypto, confirmé lorsque les plateformes le publient.
- Transférable : dépôts et retraits ouverts sur un réseau commun, ou aucun transfert nécessaire.
- Persistante : le signal s’est maintenu sur plusieurs mises à jour.
- Réaliste : le prix est proche de la médiane de la crypto et le net est crédible.
Si un contrôle ne peut pas être confirmé, la ligne est marquée Prudence et le panneau de détails vous en donne la raison. Par défaut, le tableau n’affiche que les lignes Verified. Utilisez Inclure Prudence pour voir le reste.
Calcul du net
Le net part de l’écart brut à la profondeur réelle, puis soustrait les frais taker des deux jambes et le coût de transfert. Le coût de sortie, c’est-à-dire le prix pour dénouer la position aujourd’hui, est affiché séparément dans le panneau de détails. Le net est une estimation. Vos exécutions et votre timing seront différents. Les frais sont par défaut le taux de base publié par chaque exchange : définissez les vôtres sous Frais taker dans les Paramètres, et le tableau et le panneau de détails les appliquent. Les alertes et l’API restent aux frais publiés.
Stratégies
- Spot : achetez sur une plateforme, vendez sur une autre.
- Spot-Perp : détenez du spot face à un perp short.
- Perp-Perp : long sur un perp, short sur un autre.
Filtres et modèles
La taille de trade, le net min. en bps, la fenêtre d’arbitrage min., Mes exchanges et les onglets de stratégie sont toujours à l’écran. Les filtres avancés ajoutent une liste blanche et une liste noire de cryptos, les plateformes d’achat et de vente, la durée de vie et la taille minimale. Enregistrez toute configuration comme modèle. Les filtres suivent votre compte sur tous vos appareils.
Chaque route s’affiche en temps réel. Net min. en bps et Fenêtre d’arbitrage min. ne font que choisir celles que vous voyez. Le net est lu à votre taille de trade : une route qui ne peut pas l’absorber ne passe jamais. La fenêtre d’arbitrage est la moyenne des 100 dernières fenêtres de la route : une route qui correspond s’affiche dès son ouverture. L’historique n’est pas une promesse. Les routes sans historique restent visibles sauf si vous désactivez Inclure les routes sans historique. La matrice compte les routes Verified en direct pour chaque paire de valeurs, et choisir une cellule règle les deux filtres sur ces valeurs et tout ce qui est meilleur. Les clients API passent minNetBps et minWindowSec.
Alertes
Chaque compte démarre avec l’alerte par défaut, sans rien à remplir. Connectez une destination et elle démarre : routes Verified dès leur ouverture à 25+ bps sur 1k $ avec une fenêtre moyenne de 1m+, et nouveaux listings Verified. Une alerte par crypto et par heure, et au plus 6 par heure sur l’ensemble de vos destinations. Au-delà, elles sont ignorées, pas mises en attente. Désactivez-la sur la page Alertes.
Les règles personnalisées sont facultatives. Ajoutez une destination sur la page Alertes, puis créez des règles : cryptos, plateformes, stratégie, net min. en bps, fenêtre d’arbitrage min., taille min. Par défaut, les règles couvrent les signaux Verified. Chaque règle se déclenche une fois par signal, puis respecte son délai de récupération. Nous plafonnons les envois par utilisateur, pour que personne ne soit inondé. Le net min. en bps et la fenêtre d’arbitrage min. de chaque règle sont vérifiés sur nos serveurs pour chaque canal, et les alertes partent dès l’ouverture d’une route. Les routes sans historique sont ignorées sauf si la règle les inclut. Une route se répète au plus toutes les 5 minutes, même avec un délai plus court. Les préréglages Rapide, Sûr, Funding et Nouveaux listings ajoutent une règle prête en un clic, modifiable comme n’importe quelle autre. Une règle peut avoir des heures de silence dans votre fuseau horaire, qui ignorent les alertes au lieu de les mettre en attente, et peut vous prévenir une fois lorsqu’un spread signalé se ferme. Une règle Nouveaux listings uniquement se déclenche une fois par listing et non une fois par route. L’envoi sur Telegram arrive bientôt. Starter propose aussi ntfy et les résumés par email, et Pro Desk ajoute Slack. Configurer chacun d’eux.
- Free : aucune règle personnalisée ni aucun envoi.
- Starter : Telegram, bientôt disponible.
- Pro Desk : Discord. Telegram bientôt disponible.
- VIP Quant : tout cela, plus des webhooks JSON bruts. Compatibles avec Zapier et Make.
- Essai : identique à VIP Quant jusqu’à sa fin.
Suivi des trades
À partir de Pro Desk, appuyez sur Suivre dans les détails d’un signal pour enregistrer votre taille et votre spread d’entrée. La page Suivis affiche le spread en direct avec un P&L et un funding estimés. Nous ne voyons jamais vos exécutions : ce sont donc des estimations aux prix cotés. Le funding est cumulé à partir des taux publiés tant que notre service d’alertes tourne. Choisissez une destination pour être alerté lorsque le spread atteint votre objectif, que le funding s’inverse, qu’un règlement approche (lorsque la plateforme le publie), qu’une jambe devient périmée ou que la route quitte le flux.
Webhooks
Les webhooks personnalisés reçoivent un POST JSON simple en https. Les adresses privées et locales sont refusées, et les redirections ne sont pas suivies. Les envois échoués sont relancés avec un délai croissant. Après des échecs répétés, nous mettons la destination en pause et vous le signalons sur la page Alertes. Envoyer un test envoie une charge marquée TEST.
{
"id": "evt_0f8c...",
"type": "opportunity.alert",
"test": false,
"sentAt": "2026-11-01T12:00:00.000Z",
"rule": { "id": "...", "name": "Majors over $5" },
"window": { "sizeUsd": 1000, "openMs": 42000, "avgWindowMs": 95000, "avgPeakNetBps": 18.5, "windowSamples": 87 },
"opportunity": { "id": "BTC|Binance:spot|OKX:perp", "coin": "BTC", "...": "..." }
}opportunity est la ligne complète, avec les jambes, les montants nets, le transfert et le statut. window est calculé à la taille de trade de la règle : depuis combien de temps la route est ouverte, ainsi que sa fenêtre moyenne et son net maximal sur ses 100 dernières fenêtres, null sans historique. Un test envoie "type": "alert.test", "test": true et une fausse crypto nommée TEST.
Chaque webhook personnalisé a son propre secret de signature, affiché une seule fois à sa création. Nous envoyons X-ArbitrageX-Timestamp (secondes unix) et X-ArbitrageX-Signature, qui vaut sha256= suivi du HMAC-SHA256 hexadécimal de timestamp.rawBody. Vérifiez-le sur les octets bruts, et rejetez les timestamps de plus de 5 minutes pour bloquer les rejeux :
import { createHmac, timingSafeEqual } from "node:crypto";
export function verify(rawBody, headers, secret) {
const ts = headers["x-arbitragex-timestamp"];
if (!(Math.abs(Date.now() / 1000 - Number(ts)) <= 300)) return false;
const expected =
"sha256=" + createHmac("sha256", secret).update(`${ts}.${rawBody}`).digest("hex");
const given = Buffer.from(String(headers["x-arbitragex-signature"]));
const wanted = Buffer.from(expected);
return given.length === wanted.length && timingSafeEqual(given, wanted);
}Dédoublonnez sur id, car une nouvelle tentative le répète. Vous êtes responsable de tout ce que vous automatisez à partir de ces événements.
Consultez les recettes de webhooks pour connecter les alertes à vos propres outils.
Des exemples de payload pour 3Commas, Hummingbot, Cornix et les récepteurs de type TradingView montrent comment reporter ces champs dans chaque outil. Voir outils d’exécution.
Historique
La page Proof Log permet de remonter les signaux enregistrés et leurs spreads par date. Free couvre 14 jours, Starter 30 jours, Pro Desk 1 an, et VIP Quant et l’essai tout ce que nous conservons, depuis le début de l’enregistrement. Pro Desk et au-delà peuvent exporter les deux en CSV. Les spreads de plus de 30 jours conservent moins de points, avec leurs pics.
API
VIP Quant inclut une API en lecture seule en REST et websocket. Créez des clés dans les Paramètres, puis consultez la référence de l’API.
Forfaits et limites
Free affiche les 10 meilleures opportunités avec 15 minutes de retard, le tableau du funding et les classements de wallets. Starter offre le spot en temps réel. Pro Desk et VIP Quant couvrent toutes les stratégies. Consultez les tarifs. VIP Quant comprend 3 sièges : le titulaire invite jusqu’à deux personnes par e-mail depuis les Paramètres, et chacune bénéficie du forfait complet tant que le titulaire l’a.
Les classements de wallets et les résultats passés sont ouverts à tous les forfaits. Les positions ouvertes, les trades récents et le suivi commencent à Starter, qui suit 10, puis 50 sur Pro Desk et 200 sur VIP Quant. Tout forfait peut retirer un suivi.
Chaque forfait peut surveiller des wallets on-chain sur 18 blockchains et recevoir une alerte sur leurs transferts : 3 en Free, 10 en Starter, 50 en Pro Desk et 200 en VIP Quant.
Nous ne détenons jamais de fonds et ne demandons jamais de clés API autorisant le trading.