Auto-différenciation
Cette technologie innovante permet de calculer très rapidement des dérivées. Plus précisément, alors que la méthode naïve
nécessite N recalculs de fonction pour calculer N dérivées, l'auto-différenciation permet de calculer toutes les dérivées
d'une fonction en une seule opération. Nous l'appliquons à 4 domaines :
- Optimisation numérique, résoluion d'équations : par exemple stripping de courbe de taux, calibration de la volatilité dans un modèle de taux.
CRZ Pricer peut stripper jusqu'à 2 500 courbes de taux en une seconde.
- Calcul des risques : les risques de 10 000 swaps sont obtenus en moins d'une seconde
- Risques sur la XVA : cela nécessite de calculer les dérivées dans tous les états du monde ! Le calcul reste lourd avec
l'auto-différenciation, mais il est néanmoins performant (voir tableau ci-dessous).
- Allocation marginale d'une mesure non-linéaire (capital, marge initiale, XVA) : cela revient à calculer les dérivées de la mesure aux nominaux
des opérations. Du fait que le nombre d'opérations peut être très grand, cette fonctionnalité pourtant très utile n'est tout simplement pas disponible
sans l'auto-différenciation.
Autres technologies
Architecture « multi-thread » : tous les calculs tournent en parallèle
Le moteur de Monte-Carlo est américain et vectorisé
Minimisation de l'accès réseau : un seul appel à la base suffit pour charger toutes les données nécessaires au pricing d'un portefeuille
Résultats
Résultats calculés sur un processeur i7 5960X (8 cœurs)
Gérer en temps réel les produits financiers les plus complexes
Offrir une gamme complète de fonctionnalités personnalisables
Optimiser efficacement la gestion de vos portefeuilles
Allier innovation, précision, intégrité et performance
Automatiser les processus récurrents
Diminuer les risques systémiques et les coûts d'administration