DXtrade Data Replication Push Service to MySQL – Alternative au serveur de reporting DXtrade de Devexperts

NOUS AIMONS LES DÉVELOPPEURS !

Le Service de synchronisation DXtrade est conçu pour les courtiers, les développeurs et les équipes marketing qui ont besoin d’un accès local fiable aux données DXtrade au sein de leur propre environnement MySQL.

Il permet d’approfondir le reporting, l’automatisation et les intégrations système sans dépendre de l’interface native de DXtrade ni du stockage dans le cloud.

Les courtiers peuvent utiliser le service pour créer des rapports internes sur mesure, suivre l’engagement des clients, analyser la performance de trading et extraire des informations spécifiques à leur activité.

Les développeurs peuvent exploiter les données répliquées pour construire des systèmes de parrainage/IB personnalisés, connecter des outils marketing externes, alimenter une logique de gestion des risques, déclencher des workflows propres aux prop firms, et prendre en charge toute application sur mesure qui nécessite des informations DXtrade en temps réel.

Le service fonctionne comme une couche middleware placée entre un serveur DXtrade et une base de données MySQL. Il récupère, traite et met continuellement à jour les données de trading, en conservant un miroir synchronisé et prêt pour l’analyse de l’environnement DXtrade.

Le service DXtrade vers MySQL inclut :

  • Connecteur d’API DXtrade Manager : Gère la communication authentifiée avec l’API DXtrade Manager. Ce module récupère les données de compte, les actions de trading, les informations utilisateur et d’autres objets opérationnels depuis le serveur de trading.
  • Service de synchronisation des données: Un moteur en arrière-plan qui effectue des mises à jour en temps réel ou périodiques, afin de garantir que la base de données MySQL reflète fidèlement tous les nouveaux événements de trading et changements au sein de DXtrade.
  • Transformateur de données: Organise et met en forme les données DXtrade entrantes pour qu’elles correspondent au schéma de base de données prédéfini, tout en restant cohérentes dans toutes les tables mises en miroir.

Détails du schéma de base de données et des tables:

  • Groupes : Contient des informations sur les groupes d’utilisateurs et les autorisations de trading qui leur sont attribuées. Champs typiques : id, group_name, category et attributs associés.
  • Symboles : Contient des spécifications de symboles, telles que la paire de devises, la taille du contrat, la valeur du pip, l’étiquette descriptive, et plus encore.
  • Ordres-Exécutions : Stocke les données synchronisées d’exécution et de tarification provenant du serveur DXtrade. Les colonnes incluent : id, symbol, buy_value, sell_value, spread, markup, etc.
  • Positions : Enregistre tous les trades des utilisateurs. Champs courants : id, user_id, position_type, symbol, price_open, price_close, volume, timestamp_open, timestamp_close, et valeurs similaires.
  • Comptes de trading : Contient les profils de comptes clients avec à la fois des détails personnels et liés au trading. Champs : id, username, email, group_id, address, registration_date, account_status, et autres.
  • Comptes : Fournit des détails généraux de configuration de compte, tels que la devise de base, le statut, le type de compte et les paramètres associés.
  • Utilisateurs : Stocke les informations personnelles et de connexion de chaque utilisateur enregistré, notamment username, email, name et des identifiants supplémentaires.
  • Métriques de compte : Affiche des indicateurs financiers calculés : balance, free margin, margin usage, trade count, et des indicateurs de performance similaires.
  • Rapports quotidiens : Contient des enregistrements récapitulatifs quotidiens de l’activité de trading. Inclut : id, report_date, total_volume, solde de fin de journée, profit, active_users, closed_positions, etc.
  • En plus, Kenmore Design peut inclure tout point de données supplémentaire nécessaire pour votre projet spécifique.

Flux de synchronisation:

  • Extraction des données: Le système appelle périodiquement l’API DXtrade—soit selon un calendrier programmé, soit via des déclencheurs basés sur des événements—pour recueillir des mises à jour sur les positions, les comptes utilisateurs, les instantanés de prix, les métriques d’equity et d’autres ensembles de données pertinents.
  • Transformation et validation des données: Les enregistrements récupérés sont reformattés pour correspondre au schéma MySQL. Les étapes de validation garantissent l’exactitude des données, suppriment les entrées invalides et maintiennent la cohérence de toutes les tables.
  • Mises à jour de la base de données: Après validation, les données sont écrites dans la base de données MySQL, en mettant à jour ou en insérant des enregistrements afin de maintenir une image fidèle et à jour de l’activité DXtrade.
  • Vitesse de synchronisation: La fréquence de mise à jour dépend de facteurs tels que les limites de débit de l’API, la vitesse du réseau, la géographie du serveur et le type de données actualisées. Les valeurs qui changent rapidement, comme l’equity, peuvent être mises à jour plus fréquemment que les détails utilisateur statiques.
  • Rattrapage après déconnexion: Si le service perd temporairement la connexion à DXtrade ou à la base de données MySQL, il récupère les entrées historiques une fois le lien rétabli afin de ne rien manquer.
  • Journalisation: Des logs complets suivent chaque étape de synchronisation, ce qui facilite le suivi et le dépannage rapide.
  • Notifications: Le service peut envoyer des alertes—par exemple, des échecs de synchronisation ou des problèmes critiques de données—directement vers des canaux Slack ou via des webhooks à des systèmes tiers.

Accédez à la documentation et à une consultation pour le DXtrade Data Push

Expertise, détails sur le service de réplication push, documentation, tarification, guides, ressources et outils.

Choisissez Service de réplication push de base de données DXtradepour un accès aux données sans tracas, sans limitation par usage ni limitations d’utilisation —pour un simple forfait mensuel.Avec plus de 19 ans d’expertise et une réputation de fiabilité, nous sommes le choix de confiance pour synchroniser sans effort vos données d’entreprise et les préparer pour alimenter vos applications et rapports personnalisés.

Voir l’ensemble de nos API

Dans de nombreux cas, plusieurs API Forex sont utilisées en tandem. Consultez la liste complète ici.