AlgoVestaGlossaire › Feed handler crypto

Crypto & Futures

Feed handler crypto

Un gestionnaire de flux crypto est le composant qui reçoit les données de marché en direct des bourses, les prix de référence, les tickers et les événements de compte tels que les exécutions et les changements de position, via des flux WebSocket, maintient ces données à jour, et les transmet aux parties d'une plateforme qui évaluent les positions, détectent les clôtures et déplacent les stops.

Pourquoi c'est important

Une plateforme d'automatisation n'est fiable qu'à la mesure de son flux de données. Si le flux est obsolète, le profit non réalisé et la distance de liquidation sont faux ; s'il manque un événement de compte, une position clôturée sur la bourse continue d'être affichée comme ouverte, ou l'exécution d'un take-profit est confondue avec une clôture complète ; s'il fabrique des valeurs lorsqu'un flux tombe, le tableau de bord affiche des chiffres que la bourse ne fournit pas. Les flux coûtent aussi de l'argent et du budget de limitation de débit, de sorte qu'une conception qui ouvre un flux de prix par utilisateur ne passe pas à l'échelle, et une conception qui interroge des points de terminaison REST par compte atteint vite les limites.

Comment AlgoVesta le gère

AlgoVesta sépare les données publiques des données privées. Les prix de référence publics et les tickers sont lus une seule fois depuis les flux publics des bourses par un agrégateur partagé et servis à chaque compte, de sorte que le coût ne croît pas avec le nombre d'utilisateurs ; les futures et le spot utilisent des flux différents et ne sont jamais mélangés pour le même symbole. Les événements de compte privés, mises à jour d'ordres, exécutions et changements de position, sont lus depuis le flux authentifié propre à chaque compte et confirmés par rapport à REST sur un cycle court, de sorte qu'une position atteignant zéro sur la bourse est détectée comme clôturée et qu'une exécution partielle de take-profit ne l'est pas. Les données obsolètes ou manquantes sont affichées comme inconnues plutôt qu'estimées, conformément à la règle selon laquelle un chiffre qui vous est montré doit être le propre chiffre de la bourse. La santé du flux est surveillée, et un flux silencieux est traité comme un incident, non comme "aucune nouvelle". Voir la page Bourses prises en charge et l'entrée prix de référence.

Exemple

Deux cents comptes détiennent des positions en BTCUSDT. L'agrégateur partagé maintient un seul flux de prix de référence ouvert et met à jour le profit non réalisé de chaque compte à partir de celui-ci. Lorsque l'ordre de take-profit d'un compte s'exécute pour la moitié de sa taille, le flux privé de ce compte signale l'exécution ; la plateforme enregistre la sortie partielle, maintient la position ouverte pour la moitié restante, et continue de l'évaluer à partir du flux partagé. Si le flux de la bourse se bloque, les chiffres concernés sont marqués obsolètes en quelques secondes au lieu de se figer sur la dernière valeur.

Erreurs fréquentes

En pratique

16 exchanges pris en charge →