UNIFINplatform

Solution

Unifin Stock Exchange

Une bourse moderne se juge à la cohésion du front, du middle et du back office.
La suite couvre terminal, rapprochement, compensation, règlement et supervision sur un cœur.
Les participants travaillent par API ouverte, et les nouveaux segments s'activent comme des modules.

  • Front office
  • Middle office
  • Back office
  • Supervision et courtage
Toutes les solutions

Écrans en service des terminaux produit

Écran de surveillance avec signaux et dossiers Terminal du négociateur avec tableau de cotations et formulaire d'ordre Routage intelligent avec scores des places et répartition Routage intelligent avec scores des places et répartition Écran de la vue du marché avec transactions et volume
Démo Unifin Stock Exchange Thème Ouvrir à part
Trading terminal
Trading terminal

Il s'agit d'une démonstration d'interface : la solution réelle différera par les couleurs et le contenu selon le projet.

Fonctions en un coup d'œil

Les fonctions métier en un coup d'œil

Du terminal de négociation au cabinet de courtage.

Terminal de négociation
Gère cotations, ordres et flux des transactions pour chaque instrument
L'opérateur travaille dans un seul terminal
Routage des ordres
Répartit le volume entre les places avec une décision explicable
Un itinéraire explicable et un prix mesuré au pire cas
Rapprochement et risque
Rapproche les ordres dans le cœur, tient les limites et le moniteur de risque
Les opérations passent les règles, le risque est visible avant la compensation
Compensation et règlement
Compense les positions et exécute la livraison contre paiement
Le règlement se clôt dans les règles du jour
Reporting
Construit les rapports réglementaires et les vues BI
Les rapports partent à l'heure sans assemblage manuel
Supervision
Construit signaux, dossiers et preuves sur les données de la place
Le régulateur voit l'image du marché en direct
Cabinet de courtage
Donne aux clients portefeuille, ordres et rapports
Le courtier sert ses clients sans systèmes supplémentaires

Ce qui tourne aujourd'hui

Le cœur de la bourse, déjà en service

Négociation, compensation et supervision sur un cœur : les parties en service.

Types d'ordres

LIMIT, MARKET, IOC, FOK, STOP_LIMIT et ICEBERG tournent sur le cœur de rapprochement.

Ventes à découvert

La vente à découvert tourne sous l'indicateur d'emprunt et les contrôles d'auto-exécution.

Enchères

Les enchères à la criée et les modes d'enchère tournent à côté de la négociation continue.

FIX et API

Les passerelles FIX et l'API REST ouverte servent participants et robots.

Contrôle avant négociation

Les contrôles de risque avant négociation échouent en mode fermé avant d'atteindre le carnet.

Feuille de route

Les algorithmes (VWAP, TWAP) et de nouveaux segments viennent ensuite.

Description de la solution

Capacités et vue d'ensemble

Fonctions clés

  • Terminal de négociation : cotations, ordres et flux sur tous les instruments
  • Routage des ordres avec une décision de place explicable
  • Rapprochement et moniteur de risque dans un seul cœur
  • Compensation avec positions nettes et livraison contre paiement
  • Reporting réglementaire et vues BI depuis une seule source
  • Supervision : signaux, dossiers et preuves sur les données de la place
  • Cabinet de courtage : portefeuille, ordres et rapports pour les clients
  • API de plateforme ouverte aux participants et aux partenaires
  • Front, middle et back office dans une seule suite
  • Les nouveaux segments s'activent comme des modules, sans redémarrage
  • Journal et audit sur toutes les opérations de la bourse
  • Déploiement : par configuration, sur la plateforme UniFin

Vue d'ensemble du produit

Unifin Stock Exchange est la suite boursière de la plateforme UniFin pour les places qui ont besoin de négociation, de compensation, de supervision et de services aux participants sur un seul cœur.

La suite couvre le terminal et les ordres, le routage, le rapprochement et le risque, la compensation et le règlement, le reporting, la supervision et le cabinet de courtage.

Les participants travaillent par API ouverte, tandis que les équipes internes partagent une même image des ordres, des opérations et des positions.

Les nouveaux segments et instruments s'activent comme des modules et de la configuration, sans réécrire le cœur.

La solution s'exécute dans la plateforme UniFin et se connecte aux dépositaires, aux chambres de compensation et aux banques externes par des canaux standards.

Ce qu'elle apporte

Ce que la solution apporte

Terminal de négociation

L'opérateur garde souvent plusieurs fenêtres et classeurs : les cotations d'un côté, les ordres de l'autre. La solution réunit le terminal, la liste de suivi, le ticket et le flux des transactions dans un seul poste. Avec la solution le poste de négociation se recompose en widgets pour chaque rôle. Dans la configuration les postes s'assemblent à partir de widgets et de dispositions, sans changement de code.

Routage des ordres

Le choix de la place reste souvent à l'opérateur, et expliquer l'itinéraire après l'opération est difficile. La solution compare les places par prix, probabilité d'exécution, coût et latence, puis répartit le volume selon des règles. Avec la solution le routage est explicable et le prix mesuré au pire cas est visible. Dans la configuration les scores des places sont visibles sur chaque ordre, et les poids des règles viennent comme données de référence.

Rapprochement et risque

Le rapprochement et le risque vivent souvent dans des systèmes différents, et les limites sont vérifiées après la limite de séance. La solution fait passer les ordres par le cœur de rapprochement sous limites et corridors de prix avant négociation. Avec la solution le moniteur de risque et les appels de marge sont visibles avant que les positions n'atteignent la compensation. Dans la configuration le journal du rapprochement et des contrôles est visible, et les limites et corridors se règlent en configuration.

Compensation et règlement

La compensation et le règlement se calculent souvent le lendemain, et un écart apparaît le soir. La solution compense les positions et exécute la livraison contre paiement dans les règles du jour. Avec la solution le règlement se clôt sans reports ni vérifications après coup. Dans la configuration les positions nettes, les instructions et les rapprochements sont visibles pour chaque participant, et les règles de règlement se configurent par segment.

Reporting

Les rapports réglementaires s'assemblent souvent à la main à partir d'extractions, et chaque formulaire reste chez son responsable. La solution construit les rapports réglementaires à partir d'une seule image de données et gère les planifications et la diffusion. Avec la solution le régulateur reçoit une réponse à l'heure et le conseil voit des coupes issues de vues prêtes. Dans la configuration le catalogue de modèles et le contrôle des envois sont visibles, et les planifications viennent de la configuration.

Supervision

La supervision reçoit souvent les données en retard et rassemble les preuves à la main. La solution construit des signaux à partir des données en direct de la place et mène les dossiers avec leurs preuves dans un seul journal. Avec la solution le régulateur voit un marché maîtrisé, pas des promesses. Dans la configuration la file des dossiers et la piste complète derrière chaque signal sont visibles, et les règles des détecteurs font partie de la configuration.

Cabinet de courtage

Les clients reçoivent souvent un cabinet sur un système séparé, et les rapports partent à la main. La solution ouvre le portefeuille, les ordres, les rapports et les notifications aux clients sur les mêmes rails que la bourse. Avec la solution la base de clients grandit sans une plateforme de plus. Dans la configuration les accès et les canaux de notification sont visibles, et le périmètre du cabinet vient comme données de référence.

Périmètre

Ce que la suite couvre

Les couches s'activent par configuration ; le journal enregistre les liens.

Front office

Terminal de l'opérateur, liste de suivi, ticket d'ordre, flux des transactions et profondeur de marché ; postes assemblés à partir de widgets.

Middle office

Rapprochement des ordres, limites avant négociation, corridors de prix, moniteur de risque et appels de marge.

Back office

Compensation, positions nettes, livraison contre paiement, opérations de dépositaire et rapprochements.

Supervision

Signaux, dossiers et preuves sur les données de la place ; exports pour le régulateur.

Solution de courtage

Cabinet client, portefeuilles et ordres, rapports et notifications ; accès mobile.

Reporting

Catalogue de modèles, planifications et contrôle des envois, requêtes ad hoc et tableaux de bord BI.

API et intégrations

L'API complète : REST et WebSocket, FIX, ISO 20022 ; OpenAPI par domaine.

Journal et audit

Chaque ordre, opération, refus, rapport et appel d'API reste dans le journal d'événements.

Stand

Écrans de la solution

Le terminal, le routage, la vue du marché, la fiche d'enchère, le portefeuille. Supervision, reporting, poste en widgets, chaîne d'options, tranches de prix et moniteur de risque.

Terminal du négociateur avec tableau de cotations et formulaire d'ordre
Terminal du négociateur : tableau de cotations, saisie d'ordres et ruban temps et ventes
Routage intelligent avec scores des places et répartition
Routage intelligent : scores des places et répartition du volume
Écran de la vue du marché avec transactions et volume
Vue du marché : transactions, volume et déroulé de la journée de négociation
Fiche d'enchère avec prix de départ, volume, dépôt et fenêtre d'offres
Fiche d'enchère : prix de départ, volume, dépôt et fenêtre d'offres
Écran du portefeuille avec usage de la marge et tableau des positions
Portefeuille : valeur totale, usage de la marge et tableau des positions
Écran de surveillance avec signaux et dossiers
Surveillance : signaux, dossiers et preuves à partir des données de négociation en direct
Écran de reporting avec modèles et calendriers
Rapports : modèles, calendriers et synthèse de la journée d'exploitation
Poste de négociation assemblé à partir de widgets
Poste de négociation assemblé à partir de widgets : totaux du jour, graphique, carnet d'ordres et positions
Chaîne d'options avec strikes, cotations et greeks
Chaîne d'options : strikes, bid et ask, volatilité implicite et greeks
Écran des tranches de prix avec dates de scénario et greeks
Tranches de prix : dates de scénario, décalages et greeks de chaque tranche
Moniteur de risque avec marge de portefeuille et appel de marge
Moniteur de risque : marge de portefeuille, limites et appel de marge
Terminal de négociation du desk actions avec graphique de la bibliothèque
Terminal de négociation : desk actions avec graphique de la bibliothèque, profondeur de marché et actualités
Contrôle pré-négociation avec panier de limites et couloirs de prix
Contrôle pré-négociation : panier de limites de l'adhérent, couloirs de prix et journal des rejets
Appariement et flux avec shards du carnet et débit horaire
Appariement et flux : shards du carnet, profondeur de file et débit horaire
Compensation et règlement avec positions nettes et instructions livraison contre paiement
Compensation et règlement : positions nettes, instructions livraison contre paiement et rapprochements du jour
Performance et disponibilité avec latence par contour et incidents du jour
Performance et disponibilité : latence par contour, capacité et incidents du jour

Comment cela fonctionne

Une journée de bourse

Le parcours de la journée : ouverture, ordres, rapprochement, règlement, supervision.

  1. 1

    La journée ouvre

    La place ouvre ; les instruments et les participants viennent des données de référence.

  2. 2

    Ordres et contrôles

    Les ordres arrivent des terminaux et de l'API ; les contrôles avant négociation passent avant le rapprochement.

  3. 3

    Rapprochement et cotations

    Le cœur rapproche les ordres ; cotations et flux se mettent à jour par WebSocket.

  4. 4

    Règlement et livraison

    La compensation calcule les positions nettes ; les instructions partent au règlement et au dépositaire.

  5. 5

    Rapports et supervision

    Les rapports du jour partent à l'heure ; les signaux de supervision restent dans un seul journal.

Secteurs

Les secteurs servis

La suite sert les bourses et les places de marché, les courtiers et les banques, les gestionnaires d'actifs, les émetteurs et les régulateurs de marché.

Bourse / plateforme de négociation

Négociation, supervision, données de marché et post-marché sur un cœur gouverné, lancé par configuration.

Courtier / société d'investissement

Accès des clients et contrôle du risque sur les mêmes rails que la place : terminaux, mobile et limites pré-négociation.

Gestion d'actifs / fonds

Analyses, indices et instruments de couverture pour les équipes portefeuille et recherche.

Régulateur / superviseur

Preuves de supervision, analyses de marché et reporting construits sur les données de transaction en direct.

Architecture

Architecture et accès

La suite est assemblée à partir des services du cœur de plateforme derrière les portails. Front, middle et back office, supervision et reporting communiquent par le bus d'événements.

Complexe de services

Terminal, rapprochement et risque, compensation et règlement, supervision et cabinet de courtage ; chaque couche derrière un BFF.

API complète

API complète ouverte aux participants : REST et WebSocket, FIX, ISO 20022 ; OpenAPI avec audit des appels.

Suites externes

Le dépositaire, la banque, les conservateurs, les données de référence et les canaux régulateur se connectent comme connecteurs.

Multi-région et reprise

Lectures actif-actif et une région de reprise pour le palier 0 ; la réplication des clusters et des bases est prise en charge.

Croissance sans toucher au cœur

Un nouvel instrument, une limite ou un rapport s'ajoutent par configuration : le cœur de rapprochement reste en place.

Couche IA

La couche IA construit la synthèse de la journée et signale les mouvements inhabituels ; une personne confirme chaque action.

Quatre points de contrôle

Contrôle avant négociation, porte de risque, rapprochement et compensation : la journée avec un point de contrôle à chaque étape.

Points de contrôle en action

Corridor et refus

Un ordre hors du corridor de prix est refusé avant le carnet et inscrit au journal des refus.

Fat-finger et limites

Le fat-finger donne un avertissement ; le crédit du jour et la limite de position sont vérifiés avant le rapprochement.

Règlement dans la journée

La compensation ramène les positions nettes par membre ; les instructions livraison contre paiement se closent dans la journée.

Schéma d'architecture La même architecture en page autonome. Ouvrir le schéma à part

Performance

Performance sur le chemin de l'argent

Cœur de rapprochement en microsecondes, accusé d'ordre en millisecondes, compensation en minutes. Le débit grandit en ajoutant des shards, pas en réécrivant la plateforme. Les chiffres ci-dessous séparent les benchmarks reproductibles et les valeurs du profil cible de la configuration de référence.

2-30 µs par opération
Cœur de rapprochement

benchmark (JMH), dans le processus

< 20 ms p95 / < 100 ms p99
Accusé d'ordre

profil cible, de bout en bout

1 000-5 000 ordres/s
Débit soutenu

profil cible, shardé ; croît avec le nombre de shards

300-500 k transactions en minutes (< 3 min)
Lot de compensation

cible de conception, compensation nette parallèle

Budget de latence par étape (profil cible)

Entrée d'ordre et autorisation 1-3 ms < 10 ms une passerelle, validation locale du jeton
Contrôle avant négociation 1-5 ms < 15 ms limites en mémoire, caches chauds
Cœur de rapprochement (dans le processus) 10-20 µs 50-100 µs un worker mono-thread par shard
Accusé d'ordre, de bout en bout 3-8 ms < 20 ms inclut le journal durable et le commit
Lot de compensation (300-500 k transactions) - < 3 min compensation nette parallèle par adhérent
Données de marché - chemin parallèle diffusion hors du chemin critique de l'accusé

Axes de montée en charge

Instruments Les carnets sont shardés ; les shards calculent en parallèle. Un nouveau shard ne change pas les voisins ; le débit croît avec le nombre de shards (référence : environ 500 ordres/s par shard)
Ordres Un worker mono-thread par shard et une file bornée (100 000). Le dépassement donne une erreur explicite (backpressure), jamais une perte silencieuse
Portails Réplicas sans état, REST et WebSocket. Horizontal par nombre de réplicas
Événements Broker, déduplication par identifiant et outbox transactionnel. Une reprise ne crée pas de doubles effets

Les niveaux de service que nous tenons

  • DisponibilitéSLO 99,95 %+ sur le chemin de l'argent
  • Reprise des stockagesPostgreSQL jusqu'à 30 s, Redis jusqu'à 15 s, RabbitMQ quorum jusqu'à 30 s (seuils testés en chaos)
  • Durabilitéun ordre n'est accusé qu'après un commit durable ; les événements passent par l'outbox transactionnel
  • Dégradationbackpressure explicite sous surcharge : pas de perte silencieuse, pas de doublons (consommateurs idempotents)
  • RPO / RTORPO ~0 pour les données confirmées du chemin de l'argent (réplication synchrone) ; RTO DR jusqu'à 15 min (runbook ; rapport sur demande)

Cœur de rapprochement de classe mondiale (microsecondes), profil de bout en bout d'entreprise solide (dizaines de millisecondes). Montée en charge jusqu'à des milliers d'ordres par seconde par configuration shardée - une réserve pensée pour les marchés frontières et régionaux.

Les chiffres de benchmark sont reproductibles (benchmark JMH du carnet d'ordres). Les chiffres du profil cible sont des objectifs d'ingénierie pour la configuration shardée de référence. Ils sont validés dans notre programme NFR (suites de charge k6) ; les rapports de validation sont disponibles sur demande.

Préparation

Ce qui est prêt, ce qui vient

Construite à partir des services de la plateforme ; la prochaine vague élargit la négociation algorithmique et la supervision.

Disponible aujourd'hui

  • Front office : le terminal, les ordres, le flux des transactions et les postes en widgets
  • Middle office : rapprochement, limites avant négociation et moniteur de risque avec appels de marge
  • Back office : compensation, livraison contre paiement et liens avec le dépositaire
  • Supervision et reporting : signaux sur données en direct, catalogue de rapports et tableaux de bord BI

Étape suivante

  • Négociation algorithmique et répartition intelligente entre places (plan)
  • Scénarios de supervision étendus et suggestions IA pour l'inspecteur (plan)
  • Connecteurs supplémentaires pour places, banques et dépositaires (plan)

Versions

Historique des versions

Versions trimestrielles depuis la création de la plateforme (2020) ; la suite boursière est livrée en 2026.

2026 Q1

  • Terminal de l'opérateur, ordres et flux des transactions.

2026 Q2

  • Routage entre places et limites avant négociation.

2026 Q3

  • Moniteur de risque, compensation et reporting de la journée.

2026 Q4

  • Supervision sur données en direct et cabinet de courtage (plan).
  • Budgets de latence par contour et axes de montée en charge du cœur boursier.

Description détaillée

Description détaillée

La carte des couches, le catalogue d'API par domaine, le règlement et le cadre de livraison.

Comment la suite est assemblée

Canaux et clients
FIX 4.2 / 4.4 / 5.0, REST avec mTLS, fichiers SFTP, portails web
Périphérie et accès
Passerelle API avec 126 routes, authentification unique Keycloak, WAF et CSP
Services du cœur de plateforme
trading-ms market-data-ms risk-ms clearing-ms settlement-ms reporting-ms AI agentic layer Services de la suite sur le cœur de plateforme partagé
Données et événements
PostgreSQL 17 par service, Redis 7, files quorum RabbitMQ 3.13, outbox transactionnel
Résultats et reporting
Portails, rapports, canaux régulateur et partenaires

Description détaillée

Laissez vos contacts pour ouvrir la description détaillée et télécharger le PDF avec l'architecture, les cas et les détails de mise en service.

Posez vos questions sur la suite boursière

Apportez une journée de négociation ou votre liste d'intégrations. Nous montrons le parcours d'un ordre au règlement et la surface d'API pour vos systèmes.