Aller au contenu principal

Systèmes de négociation

Créer un registre de rapprochement pour une intégration de courtier

Comparez les ordres et les exécutions du système aux instantanés du courtier à l’aide d’observations durables, de types d’écarts, de responsables et d’une résolution contrôlée.

Par Sunbot Labs

Mis à jour le

5 min de lecture

L'historique des commandes locales et les observations des courtiers ont été comparés au moyen d'un registre de rapprochement durable et d'une file d'attente d'examen.

Comment le flux de travail s’articule

  1. 1Capturer un instantané de compte courtier
  2. 2Associer les ordres et les exécutions à l’aide d’identifiants durables
  3. 3Comparer l'état, la quantité et les horodatages
  4. 4Créer un dossier d’écart distinct
  5. 5Résoudre et conserver les deux observations de la source

Les flux et les réponses aux demandes peuvent être retardés, omis ou mal interprétés. Un registre de rapprochement fournit un dossier distinct de ce que le système attendait, ce que le courtier a déclaré à un moment connu et comment tout écart a été résolu. Il prend en charge les opérations logicielles et ne prétend pas démontrer un résultat financier.

Stocker les observations au lieu d'écraser l'état

Enregistrez l'exécution de rapprochement, la connexion, l'environnement, la fenêtre de requête, le temps source, le temps reçu et la référence de réponse du courtier. Faire correspondre les dossiers des courtiers aux demandes locales en utilisant les identifiants des clients et des courtiers. Gardez les champs locaux et observés quand ils diffèrent.

Classer les écarts par les mesures requises

Il s'agit par exemple d'une carte d'identité du courtier manquante, d'une commande du courtier manquante localement, d'une inadéquation de l'état, d'une inadéquation de la quantité remplie, d'une cartographie locale dupliquée, d'une exécution non reconnue ou d'une mise à jour locale discontinue. Chaque type devrait définir la gravité, les contrôles automatiques, le propriétaire et la résolution autorisée.

  • Compte, ordre, exécution ou position affectés
  • Valeur locale et temps de mise à jour
  • Valeur observée par le courtier et durée de la source
  • Type et confiance disparates
  • Propriétaire, statut et note de résolution

Limiter la réparation automatique aux faits sûrs

Le système peut joindre un identifiant du courtier lorsque la correspondance est sans ambiguïté ou appliquer un état confirmé ultérieurement. Elle ne devrait pas soumettre, annuler ou modifier un ordre visant simplement à faire accepter les documents, à moins que cette mesure ne fasse partie d'une politique de recouvrement explicite et autorisée.

Utiliser des points de contrôle sans cacher les événements tardifs

Réconcilier une fenêtre de chevauchement récente et maintenir un calendrier distinct pour les documents plus anciens ouverts ou incertains. Des points de contrôle avancés après le stockage des observations, et non après la résolution de chaque écart. Les événements ultérieurs de courtiers peuvent mettre à jour l'écart tout en préservant les preuves antérieures.

Comparer les observations sans effacer l'histoire

Supposons que le système local enregistre une commande comme ouverte pendant que l'instantané du courtier la signale remplie. Ajoutez l'observation du courtier avec le temps de la source, le temps de récupération, l'identification de commande du courtier, les quantités, les prix et le statut brut. Créer un écart qui relie les faits et classe la réponse requise. N'écrasez pas l'historique des événements locaux pour rendre les enregistrements cohérents.

La résolution peut appliquer un événement de remplissage manquant, marquer une projection locale de blocage pour la reconstruction, ou nécessiter un examen parce que les identifiants ne correspondent pas. Si une réparation automatisée est autorisée, enregistrez la règle et les événements qui en résultent exactement comme une résolution manuelle. Les calculs financiers et les positions doivent être recalculés à partir de faits confirmés selon la conception du système.

Les événements locaux s'harmonisent avec les observations rapportées par les courtiers sans remplacer l'historique antérieur.
Les catégories de rapprochement aident les opérations à choisir une réponse sécuritaire à différentes différences.
DifférenceClasse probableRéponse
Commande de courtier manquante localementEnregistrement d’une plateforme inégaléEnquête sur l'identité avant importation
Local ouvert; courtier rempliÉvénement de cycle de vie manquantRécupérer le détail de la source et appliquer l'événement confirmé
Quantité différenteProblème de remplissage partiel ou de cartographieComparer les sources et les unités
Demande locale absente auprès du courtierRésultat inconnu de la soumissionVérifier les tentatives et l'historique des courtiers avant de réessayer
Mêmes faits; projection dans l'impasseDélai de lecture du modèleReconstruire la projection sans modifier les événements sources

Faire du rapprochement un processus d'exploitation courant

Exécutez la comparaison au démarrage, après une reconnexion, sur un calendrier approprié au flux de travail, et avant de supprimer les incidents incertains. Les points de contrôle peuvent limiter la plage de temps, mais inclure le chevauchement et les enregistrements ouverts afin que les événements tardifs ne soient pas ignorés. Surveiller les identités inégalées, l'âge des écarts, le volume de réparation automatique, les catégories répétées et les traitements du registre qui ne sont pas terminés.

Donner aux opérateurs la recherche, les preuves, la responsabilité, les options de résolution, et un moyen de rouvrir une résolution incorrecte. Restreindre les actions de réparation par rôle et exiger des raisons pour les changements consécutifs. Le rapprochement vérifie les dossiers logiciels par rapport aux faits déclarés par les courtiers; il ne valide pas une stratégie ni ne fournit de conseils en matière d'investissement.

Les écarts ont été acheminés vers l'examen prévu, dont le propriétaire a fait l'objet d'une correction et d'une fermeture fondées sur des preuves.

Repère visuel

La boucle opérationnelle de rapprochement

Le processus observe les deux parties, classe les différences, les résout par des événements contrôlés et vérifie le résultat.

  1. 1

    Collecte

    Charger les commandes, les postes et les postes d'État et de courtier locaux durables.

  2. 2

    Correspondance

    Utiliser des identifiants locaux et locaux stables avec contexte de connexion.

  3. 3

    Comparer

    Vérifier le cycle de vie, les quantités et les versions sources pertinentes.

  4. 4

    Résolution

    Appliquer un événement sécuritaire, reconstruire une projection ou assigner un examen.

  5. 5

    Vérifier

    Faites une nouvelle comparaison et conservez les preuves de résolution.

Le registre rend les écarts visibles plutôt que de les cacher derrière une mise à jour du principe du dernier enregistrement prioritaire.

Questions pratiques

Questions fréquentes sur le sujet

À quelle fréquence la rapprochement des courtiers devrait-elle se faire?

Choisissez la fréquence en fonction du flux de travail d'exploitation, des limites des courtiers, de la fiabilité des flux et des conséquences de la dérive. Utiliser des vérifications plus rapides pour les demandes incertaines et des examens plus vastes prévus pour être complets.

La rapprochement remplace-t-elle les mises à jour des commandes en streaming?

Non. Les flux fournissent des événements opportuns. La rapprochement fournit une comparaison indépendante qui peut récupérer les mises à jour manquées et détecter les désaccords.

Collaborer avec Sun Cluster

Vous planifiez un système semblable pour votre organisation?

Sun Cluster développe des intégrations de courtiers avec des enregistrements d'ordre durables, rapprochement, surveillance et chemins de récupération contrôlés.