UNIFINplatform

Solution

Unifin Derivatives Exchange

Une opération sur dérivés est une chaîne, et la supervision gagne en valeur le long de cette chaîne.
La suite porte la bourse de la passerelle d'ordres au rapprochement, puis à la marge et à la compensation.
La marge se calcule sur le portefeuille, et la livraison et le règlement closent le contrat dans la suite.

  • Voie monétaire SLO Tier 1
  • Marge de type SPAN
  • Rapprochement en shards
Toutes les solutions

Écrans en service des terminaux produit

Écran du terminal de négociation avec le carnet d'ordres Écran du terminal de négociation avec le carnet d'ordres Écran des limites pré-négociation avec un rejet Écran des limites pré-négociation avec un rejet Écran du moniteur de risque avec marge de portefeuille
Démo Unifin Derivatives Exchange Thème Ouvrir à part
Multi-chart workspace
Multi-chart workspace

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 contrôle avant négociation au reporting.

Contrôle avant négociation
Vérifie marge et limites avant le carnet d'ordres
Aucun ordre n'entre sur le marché sans collatéral
Rapprochement
Rapproche les ordres dans un carnet en shards
Le chemin critique tient la vitesse sous charge
Positions et marge
Calcule une marge de type SPAN sur le portefeuille
La place voit l'exposition avant le problème
Appels de marge
Lève des appels avec échéances et cascade de défaut
Les déficits se closent selon le règlement
Compensation
Conduit la novation et la compensation multilatérale
Le journal des transactions devient des obligations
Livraison et règlement
Conduit la livraison au CSD et la monnaie par la banque
Le contrat se clôture sans quitter la suite
Reporting
Construit les extraits régulateur sur les données vivantes
Le régulateur voit la journée dérivés en entier

Ce qui tourne aujourd'hui

La chaîne dérivés, déjà en service

Options et futures sur la plateforme : la chaîne en service.

Pricing

Black-Scholes et arbres binomiaux pricent les options cotées.

Surface de volatilité

La surface de volatilité implicite se construit et s'interpole.

Grecques

Les grecques sont diffusées par WebSocket vers les salles et les terminaux.

Cycle d'échéance

Échéances, affectation et règlement des futures tournent dans la suite.

Marge

La marge de portefeuille applique un stress de type SPAN aux positions.

Feuille de route

Les modèles SABR et Heston et les payoffs exotiques viennent ensuite.

Description de la solution

Capacités et vue d'ensemble

Fonctions clés

  • Contrôle avant négociation : marge et limites avant le carnet d'ordres
  • Rapprochement d'ordres en shards avec un carnet continu
  • Positions et marge de type SPAN sur le portefeuille
  • Appels de marge avec échéances et cascade de défaut
  • Compensation avec novation et compensation multilatérale
  • Livraison au dépositaire central et monnaie par la banque
  • Données de marché et cotations vers participants et portails
  • Rapports régulateur sur les données vivantes de la suite
  • Passerelle d'ordres : FIX et protocoles natifs des participants
  • Calendriers de journées de négociation et séries de contrats
  • Journal des événements et piste d'audit pour chaque transaction
  • Déploiement : par configuration, dans la plateforme UniFin

Vue d'ensemble du produit

Unifin Derivatives Exchange est le système de négociation de bourse de la plateforme UniFin pour les places de dérivés qui ont besoin d'un marché de dérivés sur tout le cycle.

La suite porte la bourse de la passerelle d'ordres au contrôle avant négociation et au rapprochement, puis à la marge, à la compensation et à la livraison.

La marge se calcule sur le portefeuille en style SPAN, les appels de marge portent des échéances, et novation et compensation nette closent les obligations.

La livraison arrive au dépositaire central, la jambe monétaire passe par la banque, et le reporting se construit sur les données vivantes.

La solution se déploie par configuration et tourne dans la plateforme UniFin sans réécriture du cœur de négociation.

Ce que la solution apporte

Ce que la solution apporte

Contrôle avant négociation

Marge et limites se vérifient souvent après l'entrée d'un ordre sur le marché, et un dépassement se détecte par une transaction. La solution compare la marge initiale de l'ordre au collatéral et applique les limites de contrat et de participant avant le carnet. Avec la solution, les dépassements ne se détectent pas après coup, et le risque de la place reste dans les règles. Au paramétrage, la raison de chaque rejet est visible comme une ligne dans le journal, et les limites viennent comme données de référence.

Rapprochement

Sous charge, le rapprochement perd souvent sa prévisibilité : la file grandit et les ordres vieillissent en silence. La solution découpe le carnet en shards avec un fil par shard et une file bornée qui signale l'engorgement au lieu de le cacher. Avec la solution, la vitesse en pointe est stable, et le comportement sous charge est clair. Au paramétrage, la configuration des shards et les métriques de file sont visibles, et la topologie des shards vient comme données de référence.

Positions et marge

La marge se calcule souvent par position isolée, et les séries d'options vivent séparément. La solution recalcule une marge de type SPAN sur le portefeuille avec séries et scénarios de stress sur événements. Avec la solution, l'exposition d'un participant est visible avant qu'elle ne devienne un problème. Au paramétrage, le calcul pour chaque série et scénario est visible, et les paramètres du modèle se règlent en configuration.

Appels de marge

Un déficit de collatéral ressort souvent lors d'une revue d'incident, et les échéances des appels vivent dans les courriels. La solution lève un appel de marge avec une échéance, suit ses statuts et garde la cascade de défaut prête. Avec la solution, les déficits se closent selon le règlement, sans improviser sous stress. Au paramétrage, la file d'appels et l'historique des actions sont visibles, et les échéances et seuils se configurent par segment.

Compensation

La compensation se calcule souvent dans un batch nocturne, et les obligations qui apparaissent au matin sont déjà détachées de la négociation. La solution conduit la novation et la compensation multilatérale dans une séance de compensation selon le calendrier. Avec la solution, obligations et positions nettes sont visibles le jour même. Au paramétrage, le périmètre de la séance et les instructions de règlement sont visibles, et le calendrier des séances vient comme données de référence.

Livraison et règlement

Livraison et monnaie se conduisent souvent à la main entre systèmes, et un contrat reste bloqué à la jointure. La solution conduit la livraison au CSD et les jambes monétaires par la banque, en renvoyant les statuts au journal. Avec la solution, le contrat se clôture à temps, et chaque jointure de règlement est visible. Au paramétrage, les statuts des instructions et les divergences sont visibles, et les routes de livraison viennent du paramétrage.

Reporting

Les extraits régulateur s'assemblent souvent à partir de tables différentes, et les données divergent de la négociation. La solution construit les rapports sur les données vivantes de négociation, de marge et de compensation. Avec la solution, le régulateur obtient les chiffres de la place, et les revues passent sur le journal. Au paramétrage, le périmètre des rapports et l'historique d'envoi sont visibles, et le calendrier vient comme données de référence.

Couverture

Ce qu'elle couvre

Cœur de négociation : futures et options, le carnet, le risque sur le chemin critique.

Passerelle

FIX 4.2/4.4/5.0 pour les membres et API ; drop copy pour la supervision.

Moteur de rapprochement

Le carnet est en shards ; une file bornée rejette explicitement au lieu de perdre des ordres.

Contrôle avant négociation

Contrôles marge contre collatéral sur le chemin critique ; limites avant le carnet.

Risque et marge

Marge initiale de type SPAN, appel de marge quotidien, scénarios de stress et cycle de vie des appels de marge.

Compensation

Novation, compensation multilatérale, comptes de marge et instructions de règlement.

Données de marché

Cotations, instantanés du carnet et transactions pour les portails et les abonnés externes.

Portails

Postes négociateur, risque, compensation et administration sur une seule authentification.

Stand

Écrans de la solution

Le terminal de négociation, le moniteur de risque, la séance de compensation, la fiche d'enchère et le portefeuille.

Écran du terminal de négociation avec le carnet d'ordres
Terminal de négociation : liste de suivi, graphique, carnet d'ordres et ruban
Écran du moniteur de risque avec marge de portefeuille
Moniteur de risque : marge de portefeuille et appel de marge
Écran de session de compensation avec compensation nette
Session de compensation et compensation nette
Écran des limites pré-négociation avec un rejet
Limites pré-négociation et le rejet avant le carnet
Écran du terminal du négociateur du desk actions avec cotations et ticket d'ordre
Terminal du négociateur : le desk actions avec cotations et ticket d'ordre
Fiche d'enchère avec conditions du lot, dépôt et fenêtre d'offres
Fiche d'enchère : conditions du lot, dépôt et fenêtre d'offres
Écran du portefeuille avec champs de risque, usage de la marge et positions ouvertes
Portefeuille : champs de risque, usage de la marge et positions ouvertes
Terminal de négociation du desk dérivés avec graphique de la bibliothèque
Terminal de négociation : desk dérivés avec graphique de la bibliothèque, carnet d'ordres et marge
Contrôle pré-négociation avec profils de limites et journal des rejets
Contrôle pré-négociation : profils de limites et journal des rejets avec codes
Moniteur de risque avec comptes de marge des adhérents et scénarios VaR
Moniteur de risque : comptes de marge des adhérents, scénarios VaR et appels de marge
Session de compensation avec novation et compensation nette par adhérent
Session de compensation : novation, compensation nette par adhérent et déroulé de la session
Latence et SLA avec budget par étape et événements du jour
Latence et SLA : budget par étape, événements du jour et réserve de capacité

Comment ça marche

De l'ordre à la livraison en cinq étapes

Le chemin de l'ordre : passerelle, rapprochement, risque, compensation, livraison.

  1. 1

    L'ordre arrive par la passerelle FIX

    Un membre envoie l'ordre ; la passerelle vérifie la session.

  2. 2

    Le contrôle avant négociation court

    La marge est comparée au collatéral et les limites s'appliquent avant le carnet.

  3. 3

    Rapprochement dans le carnet en shards

    Un fil par shard garde le chemin propre ; les transactions vont au journal.

  4. 4

    Positions et marge se recalculent

    Positions et scénarios de stress font bouger la marge ; les déficits lancent des appels.

  5. 5

    Compensation, livraison et rapports

    La séance de compensation nette les obligations ; la livraison va au CSD.

Secteurs

Secteurs servis

Le système sert les places de dérivés, leurs organisations de compensation et les membres qui y négocient et se couvrent.

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.

Banque / paiements

Règlement, paiements et services de conservation pour le marché autour du cœur de négociation.

Gestion d'actifs / fonds

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

Architecture

Architecture et accès

L'architecture s'appuie sur les services de la solution et garde le chemin critique protégé.

Suite de services

Passerelle d'ordres, rapprochement avec le carnet en shards, journal des transactions, service de risque, compensation, livraison et portails.

Les états externes restent externes

Le CSD garde les actifs, la banque déplace la monnaie, les plateformes KYC vérifient les membres.

Trois zones, actif-actif

Les services sans état tournent dans trois zones ; les stockages sont réservés en actif-passif (Patroni, Redis Sentinel, RabbitMQ).

Performance par structure

La réévaluation tourne sur événements, les calculs lourds passent au cycle de nuit ; la file des shards est bornée.

Couche IA

La couche IA prépare les notes de marge et explique les changements de risque ; des personnes approuvent chaque étape.

Quatre points de contrôle

Contrôle avant négociation, porte de risque, rapprochement et compensation : le chemin de l'ordre avec un point de contrôle à chaque étape.

Points de contrôle en action

Corridor de prix

Un ordre hors du corridor de prix est refusé avant le carnet avec le code PRICE_BAND_VIOLATION.

Porte de risque

Pas de réponse du risque dans le budget, pas d'ordre : la porte de risque échoue fermée.

Marge et compensation nette

Une couverture de 104 % déclenche un appel de marge ; la séance de compensation ramène les obligations du membre à un seul montant.

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.

Maturité

Prêt aujourd'hui, la suite après

Conduit un marché de futures et d'options ; la prochaine vague étend le poste.

Disponible aujourd'hui

  • Passerelle FIX et rapprochement en shards avec contrôle avant négociation
  • Marge de type SPAN et cycle de vie des appels de marge avec échéances
  • Séance de compensation avec novation, compensation nette et instructions de règlement
  • Livraison au CSD et monnaie par la banque

Étape suivante

  • Spreads de calendrier et instruments combinés
  • Service de pricing d'options pour les membres
  • Outillage complémentaire de gestion des shards (feuille de route)

Versions

Historique des versions

Versions trimestrielles depuis la fondation de la plateforme (2020) ; la suite dérivés grandit avec la place.

2025 Q4

  • Suite options : séries, strikes et échéances dans le carnet.

2026 Q1

  • Marge de portefeuille de type SPAN et cycle de vie des appels de marge.

2026 Q2

  • Séance de compensation avec novation, compensation nette et instructions de règlement.

2026 Q3

  • Poste multi-graphiques et widgets d'options pour la salle de négociation.

2026 Q4

  • Journal du contrôle avant négociation avec codes de refus.
  • Budgets de latence par étape et axes de montée en charge du cœur de rapprochement.

Description détaillée

Description détaillée

La carte des modules, les métriques 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
derivatives-ms risk-ms clearing-ms settlement-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.

Négociez un contrat sur la plateforme

Choisissez un contrat. Nous le configurons et montrons le chemin, de l'ordre à la livraison, sur un stand pilote.