Skip to content

WAHIDI1970/Yield-Curve-Construction-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 Yield Curve Analyzer – BAM Curve Dashboard

Ce projet est un dashboard interactif pour l'analyse et le calcul des taux actuariels, taux zéro coupon, et taux forward à partir des courbes de taux publiées par la Banque Al-Maghrib (BAM). Il est conçu pour les analystes financiers, ingénieurs quantitatifs, chercheurs ou toute personne intéressée par la modélisation des courbes de taux.

🧰 Fonctionnalités principales

  • 📥 Importation de courbes BAM au format CSV
  • 📊 Visualisation interactive des courbes (Plotly)
  • 🧮 Calcul des taux actuariels
  • 🪙 Bootstrap des taux zéro coupon
  • ⏩ Calcul des taux forwards pour différentes maturités
  • 🧩 Interpolation personnalisée d’échéance
  • 🧑‍💻 Interface web professionnelle (Flask)
  • 🐳 Dockerisation pour déploiement simple

📂 Structure du projet

yield-curve-analyzer/
│
├── app.py                     # Point d'entrée principal (Flask ou Streamlit)
├── requirements.txt           # Dépendances Python
├── Dockerfile                 # Image Docker (si utilisé)
├── README.md                  # Fichier de documentation
├── static/                    # Fichiers CSS, JS, images
├── templates/                 # Layout HTML (Flask)
│
├── data/                      # Données d’entrée (CSV BAM)
├── output/                    # Résultats calculés/exportés
│
└── app/src/                       # Modules Python
       ├── io_bam.py              # Importation et nettoyage des données BAM
       ├── dates.py               # Gestion des échéances et maturités
       ├── bootstrap.py           # Calcul des taux actuariels et ZC
       ├── interpolation.py       # Interpolation spline/linéaire
       └── forward.py             # Calculs des taux forwards

📈 Exemple de visualisation :

Voici un aperçu du dashboard :

image image image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published