Skip to main content

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