Ordres et exécution

Ordres en double Rithmic : réconcilier alertes et courtier

Réponse rapide

Confirmez d'abord qu'il existe bien deux ordres distincts chez le courtier, puis comparez les événements d'alerte, les livraisons et les requêtes du service récepteur qui les ont précédés. Des lignes d'affichage similaires peuvent représenter des étapes différentes ou des exécutions partielles. Évitez de renvoyer, d'annuler ou de modifier les paramètres de position en double avant d'avoir établi l'état réel du compte et la chronologie des événements.

Conseils éducatifs sur le logiciel. Le trading comporte des risques. Lire les avertissements financiers et d'information.

Construire la chronologie des événements

Couche Preuve
Script/alerte Source de l'événement, identité de l'alerte et heure du déclenchement
Livraison Chaque tentative de webhook et sa réponse
Destinataire Chaque message accepté/rejeté et la requête générée
Courtier Identités d'ordre distinctes, statut et exécutions
Compte Position actuelle et ordres actifs restants

Conservez les identifiants privés dans l'enquête sur le compte ; masquez-les dans les exemples publics. Utilisez Order History et Fill History pour distinguer les événements d'ordre des enregistrements d'exécution.

Vérifier les causes possibles sans en présumer une

  1. Déterminez si deux alertes actives séparément portent sur le même trade voulu.
  2. Vérifiez si les flux order-fill de la stratégie et alert() se sont tous deux réellement déclenchés avec des messages de trade.
  3. Vérifiez le routage multi-comptes et la mise à l'échelle des quantités ; des requêtes de comptes intentionnelles ne sont pas automatiquement des doublons.
  4. Comparez les tentatives de transport avec les enregistrements du destinataire et du courtier avant d'attribuer le problème à un renvoi.
  5. Distinguez les exécutions partielles ou les mises à jour de statut d'un même ordre de deux ordres distincts.

La documentation des alertes de TradingView explique les flux d'événements distincts. Sélectionner les deux ne double pas nécessairement chaque trade ; le script réel et les messages comptent.

TradingView peut renvoyer certaines livraisons

La règle officielle de renvoi couvre les réponses HTTP 500 à 599, à l'exception de 504, avec des renvois après cinq secondes et jusqu'à quatre envois par déclenchement. Il s'agit d'un comportement de transport. Cela ne prouve pas l'existence d'ordres en double chez le courtier dans un incident précis et ne certifie pas la déduplication du destinataire.

Un interrupteur d'empilement de positions n'est pas une garantie de livraison

La référence JSON de PickMyTrade comprend une option de position en double. Ne transformez pas cette option en garantie universelle d'identifiant d'événement ou d'idempotence, et ne supposez pas que la désactiver résout toutes les entrées en double. Utilisez les instructions actuelles du générateur et examinez les requêtes réelles.

Aucun incident de doublon n'a été provoqué et aucun paramètre de compte n'a été modifié pour ce guide. Il fournit une méthode de réconciliation, et non une cause racine certifiée pour un compte particulier.

Ce qu'il faut fournir au support

Fournissez la chronologie expurgée, les horodatages et fuseaux horaires pertinents, les types d'événements, le contexte de connexion et de compte, ainsi que les résultats consignés. Demandez-lui d'expliquer comment le destinataire traite réellement une livraison répétée pour la version et le flux de travail concernés. N'annulez pas aveuglément l'une de deux lignes d'après l'exemple d'un article.

Questions fréquentes

Deux exécutions prouvent-elles deux ordres en double ?

Non. Un même ordre peut avoir des exécutions partielles. Réconciliez l'identité de l'ordre, la quantité et le statut.

TradingView réessaie-t-il toutes les erreurs ?

Non. La règle de renvoi documentée repose sur des conditions de réponse précises. Ne l'étendez pas à tous les délais dépassés ou échecs.

Désactiver les positions en double prouve-t-il l'idempotence ?

Non. Le comportement d'empilement de positions et le traitement d'une même livraison reçue deux fois sont des questions différentes.

Dois-je renvoyer lorsque le résultat chez le courtier est inconnu ?

Réconciliez d'abord l'enregistrement du compte et des ordres, ou utilisez la procédure d'enquête prise en charge par le fournisseur.

Avertissements financiers et d'information

Avertissement financier

Ces guides expliquent des logiciels et des workflows. Ils sont destinés à l'information et ne constituent pas un conseil financier, d'investissement, fiscal ou juridique. Aucun exemple n'est une suggestion d'acheter ou de vendre un produit ni d'utiliser une stratégie de trading. Le trading de futures comporte un risque important et peut entraîner des pertes, y compris la totalité des fonds engagés. L'effet de levier peut causer des pertes supérieures à vos fonds de départ. L'automatisation peut échouer, envoyer des ordres en double ou agir trop tard. Les ordres stop ne garantissent ni l'exécution ni un prix de sortie précis ; leur comportement dépend du type d'ordre et des règles de marché applicables. Vérifiez vos ordres et vos positions, et consultez un professionnel qualifié pour votre propre situation. Les trades en simulation, les exemples et les résultats passés ne prédisent pas les résultats réels et ne promettent aucun profit.

Avertissement d'information

Il s'agit d'une aide générale fondée sur les sources et la date de vérification indiquées sur chaque page. Les écrans, paramètres, frais, accès aux données, noms de serveurs, libellés d'erreur, chemins de menu et prise en charge des produits peuvent changer ou varier selon la version de l'application, le compte, le pays, le courtier, la prop firm et le FCM. Le contenu peut contenir des erreurs ou devenir obsolète ; l'exactitude, l'exhaustivité et la continuité du service ne sont pas garanties. Consultez les instructions actuelles de Rithmic, du courtier, de la prop firm et de la plateforme avant d'agir. Les captures d'écran montrent l'emplacement des commandes ; elles ne prouvent pas qu'un test d'ordre a réussi. Ces guides ne remplacent ni les conditions du courtier ni les avertissements sur les risques. Les références à Rithmic, RTrader Pro, CME Group, NinjaTrader, Tradovate, TradingView, Apex, Topstep, TradeDay, Leeloo, Bulenox, Earn2Trade et d'autres marques désignent leurs produits et n'impliquent aucune approbation de ce guide.

Documentation uniquement. Les workflows de trading en réel ne sont ni certifiés ni testés en exécution.

Automatisez les alertes TradingView vers Rithmic

Voir l'intégration Rithmic