Réalisations

Générateur de tableaux comparatifs des produits ELS

Les informations sur les ELS et ELB de chaque société de bourse sont collectées automatiquement. La structure des produits, rédigée en texte libre, est répartie en colonnes (échéance, périodicité, conditions de remboursement anticipé) et réunie dans un seul tableau.

Comparaison des produits

Avant

Vérification séparée pour chaque société de bourse

Après

Un seul tableau, comparaison par condition

Écran du programme de collecte livré. En haut, la section « Gestion des URL » liste, ligne par ligne, les sociétés de bourse et l'adresse de leur page de publication, avec des boutons Modifier et Supprimer. En dessous, la section « Contrôle des tâches » propose les boutons Lancer la collecte, Convertir en Excel, Ouvrir le dossier Excel, Consolider les fichiers Excel, Supprimer l'historique de collecte et Supprimer les journaux, suivis d'une zone « État des tâches » qui affiche l'avancement.

Les écrans sont reconstitués avec des données fictives pour protéger les informations clients.

Client
Un client national traitant des données financières
Secteur
Finance
Réalisation
2025
Durée
2 semaines
Domaine
Automatisation des processus
  • Collecte des données publiées
  • Analyse de la structure des produits
  • Conversion et consolidation Excel

Contexte

Chaque produit structuré a ses propres conditions : durée de l’échéance, fréquence d’observation pour le remboursement anticipé, sous-jacent, seuil de baisse à partir duquel le produit entre en zone de perte. Ces conditions sont en outre dispersées sur les pages de publication de chaque société de bourse.

Ce que nous avons constaté

Pour comparer les produits, il faut ouvrir les sites des sociétés de bourse un par un, et la structure des pages varie d’une société à l’autre. Même une fois les données réunies, la comparaison reste impossible, car les conditions sont rédigées en texte libre.

Échéance 3 ans, remboursement anticipé (85-85-80-80-75-70) KI45

Pour un lecteur, il s’agit d’une seule ligne. Elle contient pourtant l’échéance de 3 ans, la périodicité de 6 mois, les seuils de remboursement anticipé de chaque date d’observation et le Knock-In à 45. Sans découpage par champ, il faut relire chaque ligne, même une fois les données placées dans un tableau.

Le problème

Plus que la collecte, la difficulté était de convertir ce texte en colonnes. C’est à cette condition qu’un simple tri ou filtre permet de comparer les produits par condition. Faute de quoi, on évite seulement d’ouvrir les fichiers, mais le travail de comparaison reste entier.

Ce que nous avons réalisé

  • Gestion des adresses de collecte par société — les pages à collecter sont enregistrées et modifiées à l’écran. Si l’adresse d’une page change, il suffit de corriger la ligne concernée
  • Collecte sélective — sur l’ensemble des sociétés enregistrées ou uniquement sur celles choisies
  • Analyse des descriptions de structure — l’échéance en années, la périodicité, le Knock-Out et le Knock-In sont extraits chacun dans une colonne
  • Séparation des sous-jacents — indices ou actions individuelles, répartis sur trois colonnes au maximum
  • Conversion et consolidation Excel — les résultats obtenus pour chaque société sont regroupés dans un seul fichier. Un bouton ouvre directement le dossier d’enregistrement pour accéder aux résultats sans les chercher
  • Suivi des tâches — l’avancement de la collecte reste affiché à l’écran

Résultats

L’outil a été développé et livré en deux semaines environ. Les 27 produits figurent dans un seul tableau, avec la devise, les dates de remboursement anticipé, la date d’échéance, le rendement, les sous-jacents, le Knock-Out et le Knock-In dans les mêmes colonnes. Un simple tri suffit pour les comparer par condition.

Nos autres réalisations fondées sur la même approche sont réunies dans Collecte de données web.

Nos autres réalisations sur ce thème sont réunies dans Analyse de données.