Service d’Échanges Cryptographiques
::: info Cette page est générée automatiquement à partir d’une spécification Gauge. Source:specs/exchanges/exchanges_service.spec
:::
Cette spécification couvre les fonctionnalités du service d’échanges cryptographiques.
Initialisation et Configuration
- Le service peut se connecter à plusieurs plateformes d’échange (Binance, FTX, etc.)
- Les identifiants d’API sont stockés de manière sécurisée
- Le service vérifie la validité des identifiants lors de l’initialisation
Opérations de Marché
- Le service peut créer des ordres d’achat et de vente au marché
- Le service peut créer des ordres limites
- Le service peut annuler des ordres existants
- Les montants et prix sont formatés selon la précision exigée par chaque échange
Récupération d’Informations
- Le service peut récupérer les balances pour chaque devise
- Le service peut récupérer l’historique des prix (OHLCV)
- Le service peut récupérer les informations sur les paires de trading
- Le service peut récupérer l’état des ordres passés
Gestion des Erreurs
- Le service gère les erreurs de connexion aux API
- Le service gère les erreurs liées aux limites de taux (rate limits)
- Le service gère les erreurs d’insuffisance de fonds
- Les erreurs sont journalisées avec des informations de contexte suffisantes
Performance et Optimisation
- Le service utilise un système de mise en cache pour réduire les appels API
- Les informations de marché sont mises en cache pour la durée appropriée
- Les opérations en masse sont optimisées pour minimiser les appels API