Challenge pour stage à la Banque de France: ANALYSTE QUANTITATIF RISQUES FINANCIERS
Banque de France
Le principe est de combiner différents fichiers pour agréger des positions et ainsi obtenir une vue du marché des dérivés (ici des swaps de taux d’intérêt). Toutes les données sont publiques ou factices, vous traiterez néanmoins cet exercice comme confidentiel. Aucune connaissance préalable des règlementations européennes ou des instruments financiers n’est nécessaire, toutes les informations dont vous pourriez avoir besoin sont présentées ci-dessous. Vous pouvez utiliser au choix Python ou R, et vous utiliserez une variable pour définir votre working directory au début de votre code. Vous trouverez en pièce jointe 3 fichiers différents : - GLEIF - TR1 - TR2 Le projet GLEIF est une initiative du G-20 qui a pour but d’associer un unique Legal Entity Identifier (LEI) à chaque participant de marché. Le fichier « GLEIF » contient des LEI, le nom des entités correspondantes ainsi que leur pays de domiciliation. Certains caractères dans les noms peuvent ne pas être correctement affichés, cela n’a pas d’importance. Chaque entité domiciliée dans la zone euro doit déclarer ses transactions de produits dérivés auprès d’un trade repository (TR) de son choix. Cela signifie que chacune des contreparties d’une même transaction peut déclarer la transaction à un TR différent, et qu’il peut y avoir deux déclarations pour la même transaction. Néanmoins, les deux contreparties utilisent un unique trade identifier (UTI) pour chaque transaction, ce qui permet d’identifier la même transaction où qu’elle soit déclarée. Les TR donnent accès à la Banque de France aux positions, selon le règlement EMIR. Les positions sont obtenues en consolidant les différentes transactions toujours ouvertes entre deux mêmes contreparties sur le même sous-jacent, il s’agit donc de l’exposition économique résiduelle entre ces deux entités, qui est utilisée pour quantifier les risques pour la stabilité financière. La distinction entre transaction et position n’est pas utile ici. Dans cet exercice, il y a deux TR possibles : TR1 et TR2. Notez qu’une contrepartie située en dehors de la zone euro n’aura pas à déclarer ses transactions. Les fichiers « TR1 » et « TR2 » contiennent différentes informations sur des positions de swaps de taux : le LEI de la contrepartie qui a déclaré à ce TR, le LEI de l’autre contrepartie (qui a donc pu soumettre sa déclaration à ce TR, à l’autre TR, ou ne pas déclarer), le notionnel, le sens (B : buyer, S : seller), le taux fixe et le taux variable (LIBOR ou EONIA), ainsi que l’UTI. Un swap de taux est un contrat dans lequel deux contreparties s'engagent mutuellement à se verser des flux financiers (les « jambes » du swap). La contrepartie « jambe fixe » paye les intérêts à taux fixe pour recevoir un taux variable. À l'inverse, la « jambe variable » paye un taux variable et reçoit un taux fixe (Wikipedia). Le taux fixe et le taux variable s’appliquent au notionnel, la différence entre les deux donne lieu à un paiement entre les contreparties (pour simplifier, à la fin du contrat). La convention pour les swaps est que l’acheteur est le payeur du taux fixe. Pour chaque contrepartie et chaque taux, l’exposition brute est définie comme la somme des notionnels des positions de la contrepartie pour un taux donné (LIBOR ou EONIA ici). Pour chaque contrepartie et chaque taux, l’exposition nette est définie comme la somme des notionnels des positions pour lesquelles la contrepartie est vendeuse, moins la somme des notionnel des transactions pour lesquelles la contrepartie est acheteuse. Le ratio net sur brut est défini comme l’exposition nette divisée par l’exposition brute. Il s’agit donc d’un nombre entre -1 et 1. Par extension, ces définitions s’appliquent également aux pays. Votre travail est le suivant : - Concaténer les deux TR pour n’avoir qu’une seule base avec toutes les positions, - Ne conserver qu’une seule déclaration si les deux contreparties ont déclaré, - Enrichir cette base en ajoutant les données de GLEIF pour les deux contreparties (celle qui a déclaré et l’autre contrepartie), - Agréger pour chaque pays et chaque taux pour calculer l’exposition brute, l’exposition nette et le ratio net sur brut, - Présenter pour chaque taux les 5 pays avec les valeurs de ratio net sur brut les plus élevées et les 5 pays avec les valeurs les plus faibles. Le format attendu est : le script (.pi ou .R), et un document (Word, pdf, Xls) contenant les spécifications techniques (expliquant le code), vos résultats et vos analyses. Si vous rencontrez des difficultés, vous les préciserez et expliquerez les choix que vous avez faits pour avancer. Vous commenterez également vos résultats avec un point de vue critique. N'oubliez pas de postuler également sur l'offre de stage n° 4487 sur le site de recrutement de la Banque (https://www.recrutement.banque-france.fr/consulter-nos-offres/?contrat=4&reference=&domaine=®ion=&departement=&recherche=)
un entretien pour stage rémunéré de 6 mois à la Banque de France (dates flexibles avec démarrage au 1er semestre 2024)
0 €

The winners of this challenge will receive a certificate of participation attesting to their skills.
From 01/12/2023 until 22/12/2023.
Maxy Hugo composed of :
- Hugo Maxy
Wang François CentraleSupélec composed of :
- François Wang
BULAHIA composed of :
- Youssef Bulahia
Yann Tran composed of :
- Yann Tran
Martin Cuminal composed of :
- Martin CUMINAL
Axel Bonneau composed of :
- Axel Bonneau
Ahmed Amine ABDELLAOUI composed of :
- Ahmed Amine ABDELLAOUI
Elina TAZOUEVA composed of :
- Elina Tazoueva