Diagnostic de connexion : « A market data session is already running. Disconnect it first »

Le diagnostic de connexion de Senzoukria ouvre sa propre session Rithmic : il refuse donc de tourner tant qu'une session de données de marché est active sur le même login. Il signale aussi ce que le serveur a fait pendant le test, comme une déconnexion forcée ou une profondeur ordre par ordre refusée.

Senzoukria · Dépannage · Mis à jour en septembre 2026


En bref

Refus
« A market data session is already running. Disconnect it first… »
Alerte de déconnexion forcée
« the server closed this session (forced logout) — typically a second session opened on the same login »
Alerte MBO
« order-by-order depth (MBO) refused for {symbol} (rp_code=…); aggregated L2 depth still works »
Non inclus
Aucun téléchargement d'historique : le diagnostic ne teste pas le plant d'historique

Ce que vous voyez

Cliquer sur « Lancer le diagnostic » alors qu'un graphique reçoit un flux renvoie, en anglais : « A market data session is already running. Disconnect it first: this diagnostic opens its own session, and Rithmic refuses — or silently kills — a second session on the same login. The refusal would look exactly like the entitlement wall this is meant to rule out. » Autrement dit : déconnectez d'abord la session en cours, car Rithmic refuse, ou coupe sans bruit, une seconde session sur le même login, et ce refus ressemblerait exactement au mur de droits que le diagnostic doit écarter.

Quand le diagnostic tourne, son résultat peut porter des alertes décodées pendant la session : « the server closed this session (forced logout) — typically a second session opened on the same login » (le serveur a fermé la session, en général parce qu'une seconde session s'est ouverte sur le même login), ou « order-by-order depth (MBO) refused for {symbol} (rp_code=…); aggregated L2 depth still works ».

Pourquoi cela arrive

Le diagnostic parcourt la gateway, le système, le login, la souscription et le premier tick avec une session qui lui est propre. Lancé à côté d'un flux en direct, il pourrait casser ce flux, ou être refusé et faire passer une simple limite de sessions pour des droits manquants, soit exactement le faux diagnostic qu'il existe pour éviter. Il s'arrête donc avant d'ouvrir quoi que ce soit.

Une déconnexion forcée pendant le test est une cause connue de silence : l'étape du premier tick échoue, l'alerte la nomme, et l'application n'affiche pas le bloc « Tout a été accepté, aucune donnée n'arrive ». Un refus MBO ne concerne que la profondeur ordre par ordre ; le L2 agrégé continue de fonctionner. Le diagnostic ne télécharge volontairement pas d'historique, car la surconsommation d'historique est la première suspecte des refus intermittents rp_code 13.

Comment corriger

  • Déconnectez la connexion active depuis sa carte dans Connexions broker, puis relancez le diagnostic.
  • Fermez R | Trader Pro ou toute autre plateforme connectée avec le même login avant de tester.
  • Si le résultat montre une déconnexion forcée, trouvez l'autre session ouverte sur ce login et fermez-la.
  • Après le test, reconnectez votre profil ; le diagnostic referme sa propre session.

Ce que ce n'est pas

  • Pas un échec de votre connexion : c'est le diagnostic qui a refusé de démarrer.
  • Pas un test d'historique : les refus d'historique s'affichent sur le graphique avec leurs propres avis.

Quand contacter le support

Toujours bloqué après ces vérifications ? Passez par Menu → Signaler un problème, ou écrivez sur le Discord de Senzoukria. Utilisez « Copier le résultat » après un passage complet ; la copie contient les alertes et aucun mot de passe.

Dans la même rubrique

Cette page dans d’autres langues

Questions fréquentes

Pourquoi le diagnostic ne peut-il pas partager ma session en direct ?
Il mesure lui-même chaque étape, de la gateway au premier tick. Réutiliser une session déjà ouverte sauterait les étapes qu'il doit tester.
Un refus MBO signifie-t-il que mon DOM est cassé ?
Non. Il signifie que la profondeur ordre par ordre a été refusée pour ce contrat ; la profondeur L2 agrégée fonctionne toujours.

À lire ensuite