Brevet FR2845498A1 — publié le 20040409

" Procédé et système pour traiter un flux de données, et système d'aide à la sélection de fonds mettant en oeuvre ce procédé " La présente invention concerne un procédé pour traiter un 5 flux de données, ainsi qu'un système mettant en oeuvre un tel procédé. Ce procédé vise notamment le traitement de flux de données financières et peut s'inscrire à ce titre dans le cadre d'un système d'aide à la sélection de fonds particulièrement conçu pour les professionnels de la multi-gestion et des 10 Organismes de Placement Collectif de Valeurs mobilières (OPCVM). Face au volume considérable et croissant de données et d'informations circulant sur les réseaux de communication, il est de plus en difficile d'exploiter ces données et informations dans des conditions acceptables de délai et de cot. Ce constat 15 est réel dans le domaine de l'information financière et économique, mais aussi dans bien d'autres domaines tels que celui de l'information scientifique et technique. L'exploitation d'informations ou de données contenues au sein d'un flux de données transitant sur un réseau de 20 communication implique une sélection des informations pertinentes que l'on souhaite exploiter puis leur analyse au moyen d'outils d'analyse pouvant notamment mettre en oeuvre des indicateurs de performance. L'article " Article allocation management style and 25 performance measurement " de William F. Sharpe, paru dans le Journal of Portfolio Management, Hiver 1992, pp. 7-19, constitue un document de référence dans le domaine du traitement de données financières. Un indicateur très connu est le Ratio de Sharpe, qui mesure 30 le rapport d'un actif entre sa sur-performance (par rapport au taux sans risque) et son risque. Plus le Ratio de Sharpe est élevé, plus le produit est bon. Il existe déjà des procédés de traitement d'informations financières proposant des indicateurs de performance. Les 35 documents US5918217 et US6012044 au nom de la société Financial Engines Inc. divulguent ainsi des interfaces-utilisateurs pour -2 un système de conseil financier, qui fournissent à leurs utilisateurs des indicateurs de performances. On peut aussi citer le document US6292787 au nom de Financial Engines Inc., qui divulgue un procédé d'optimisation de portefeuille mettant également en couvre des indicateurs de performance. On connaît également par les documents US6161098 et US6360210 au nom de Folio Trade LLC des interfaces utilisateurs graphiques proposés dans un système d'information permettant à des petits investisseurs une gestion des risques pour un 10 portefeuille de titres autogéré. Tous ces procédés de traitement existants utilisent des données financières collectées auprès de sources de données diverses. Or il s'avère que les données utilisées manquent souvent de fiabilité et sont non exhaustives, du fait notamment 15 d'une absence de contrôle. Les anomalies présentes dans ces données doivent alors être détectées manuellement et traitées par les utilisateurs. Par ailleurs, les données sont présentement actualisées en mode discontinu. Ce problème connu a déjà fait l'objet de proposition de 20 solutions techniques pour la détection d'anomalies dans la réception de données financières. Ainsi, le document US6006206 au nom de Reuters Ltd divulgue un système de surveillance pour des réseaux de communication d'informations financières. Ce système de surveillance comprend: - un processeur pour recevoir des données financières en cours, formater ces données de façon à inclure un identifiant de la source de données et transmettre ces données ainsi formatées sur un réseau de communication, un générateur de code d'état pour générer et transmettre 30 un code d'état de source de données basé sur l'état de fonctionnement d'une source de données, ce code d'état incluant l'identifiant de source de données et étant automatiquement mis à jour et transmis par le générateur de code d'état en réponse à des modifications de l'état de 35 fonctionnement de cette source de données, et -3 - un terminal sur site client pour recevoir et traiter les données financières formatées et le code d'état de source de données, ce terminal sélectionnant en temps réel un mode de visualisation de ces données financières " non 5 rafraîchi " ou en temps réel en fonction de l'identifiant de la source de données, du code d'état de fonctionnement et du code d'état mis à jour, et visualisant lesdites données financières en cours selon le mode de visualisé ainsi sélectionné. Un premier objectif de la présente invention est de proposer un nouveau procédé de traitement de flux de données qui contribue à la production de données fiables et exhaustives, avec un traitement des erreurs a priori. Cet objectif est atteint avec un procédé pour traiter un 15 flux de données circulant sur un support de communication d'information, comprenant: - une sélection, parmi une pluralité de flux élémentaires de données constituant ce flux de données, de flux élémentaires de données associées à des entités ou sources de données 20 satisfaisant une pluralité de critères prédéterminés, - un filtrage des flux élémentaires de données ainsi sélectionnés, pour détecter des anomalies sur les données contenues dans ces flux élémentaires de données, - une analyse des données contenues dans les flux élémentaires 25 de données préalablement sélectionnés et filtrés, pour délivrer des résultats d'analyse selon des indicateurs prédéterminés, - un traitement de l'évolution temporelle des résultats d'analyse dans une fenêtre de temps prédéterminée, et - une fourniture d'informations d'action élaborées à partir de 30 ce traitement. Dans une version particulière de l'invention, le procédé de traitement comprend: - une sélection de données contenues dans les flux de données, et leur stockage dans au moins une base de données, - un traitement desdites données stockées pour générer des résultats d'analyse et de mesure de performances, et -4 - une fourniture de rapports d'analyse et de mesure de performances de fonds d'investissement correspondants audits flux de données. Le procédé selon l'invention comprend en outre un filtrage 5 des données prélevées sur un flux de données relatives à un fonds, de façon à éliminer celles desdites données apparaissant comme invraisemblables, ce filtrage incluant, pour chaque variable de donnée prélevée, un contrôle d'au moins une dérivée temporelle de ladite variable de données. Le contrôle de dérivée temporelle est avantageusement associé à une observation de l'évolution temporelle d'au moins un indice de marché ou de cotation. La phase de traitement des données préalablement filtrées comprend de préférence une étape pour calculer au moins un 15 indicateur de performance de fonds, par exemple un indicateur de performance ajustée par le risque (AP) proposé par les Professeurs Florin Aftalion et Patrice Poncet et cité dans l'article " les performances des Opcvm actions françaises " paru dans la revue " Banques & Marchés " n052 mai-juin 2001. Dans une forme préférée de réalisation, le procédé de traitement selon l'invention comprend en outre une fourniture d'une analyse de style appliquée de façon glissante sur le passé pour un flux de données relatives à un fonds et préalablement filtrées, de façon à estimer des changements de style et de 25 composition d'un fonds. Cette analyse de style comprend par exemple un calcul de corrélation entre des performances historiques et un indice, et un calcul combinatoire mettant en ouvre un historique du fonds et une combinaison d'indices correspondant à ce fonds. Dans une forme de réalisation avantageuse, le procédé de traitement selon l'invention comprend en outre une analyse en composante principale sur un groupe de fonds d'investissement comportant: - une visualisation d'un graphe des valeurs propres pour 35 choisir le nombre de composante à retenir pour l'analyse, -5 - une visualisation d'un graphe des individus selon deux composantes choisies, - une visualisation d'un graphe de stabilité de la moyenne des fonds pour une composante donnée principale afin d'éliminer les périodes anarchiques pour l'analyse, - une visualisation d'un graphe de stabilité d'un fond pour une composante principale donnée afin d'éliminer les périodes. Suivant un autre aspect de l'invention, il est proposé un 10 système pour traiter un flux de données transitant sur un support de communication d'information, mettant en oeuvre le procédé selon l'invention, comprenant - des moyens pour sélectionner, parmi une pluralité de flux élémentaires de données constituant ce flux de données, de flux 15 élémentaires de données associées à des entités ou sources de données satisfaisant une pluralité de critères prédéterminés, - des moyens pour filtrer les flux élémentaires de données ainsi sélectionnés, en vue de détecter des anomalies sur les données contenues dans ces flux élémentaires de données, - des moyens pour analyser les données contenues dans les flux élémentaires de données préalablement sélectionnés et filtrés, pour délivrer des résultats d'analyse selon des indicateurs prédéterminés, - des moyens pour traiter l'évolution temporelle des résultats 25 d'analyse dans une fenêtre de temps prédéterminée, et - des moyens pour délivrer des informations d'action élaborées à partir de ce traitement. Ce système de traitement de flux de données peut être soit localisé au sein d'un même système d'information connecté à un 30 pou plusieurs réseaux de communication, soit être constitué par plusieurs équipements informatiques distants communiquant entre eux via des liens ou réseaux de communication. Les moyens de sélection, de filtrage, d'analyse et de traitement peuvent être réalisés sous la forme d'outils logiciels implantés dans des 35 postes de travail dédiés ou non. On peut aussi prévoir des machines spécifiquement conçues pour réaliser tout ou partir des -6 moyens de sélection, de filtrage, d'analyse et de traitement précités. Pour une application au domaine du traitement de données relatives à des fonds d'investissement, on peut prévoir un système selon l'invention, comprenant: - des moyens pour stocker des données prélevées sur lesdits flux de données, dans au moins une base de données, - des moyens pour traiter lesdites données stockées pour générer des résultats d'analyse et de mesure de performances, et - des moyens pour générer des rapports d'analyse et de mesure de performances de fonds d'investissement correspondant audits flux de données, caractérisé en ce qu'il comprend en outre des moyens pour filtrer les données prélevées sur un flux de données relatives à 15 un fonds, de façon à éliminer celles desdites données apparaissant comme invraisemblables, ces moyens de filtrage incluant, pour chaque variable de donnée prélevée, des moyens pour contrôler au moins une dérivée temporelle de ladite variable de données. Suivant encore un autre aspect de l'invention, il est proposé un système d'aide à la sélection de fonds, mettant en oeuvre le procédé de traitement de flux de données selon l'invention, comprenant une pluralité de stations de travail connectées, via un ou plusieurs réseaux de communication, à un 25 serveur d'applications (ASP) prévu pour fournir sur requête audites stations de travail des applications de traitement de flux de données. Ce système permet à une pluralité d'utilisateurs d'accéder en mode ASP (Application Service Provider) aux services résultant de la mise en oeuvre du procédé 30 de traitement selon l'invention, et une mise à jour quotidienne des données et une réactivité dans la fourniture de nouveaux services, avec un cot de maintenance réduit et une rapidité de déploiement sans impact sur l'infrastructure informatique. La base de données mise en òuvre dans un système de 35 traitement d'information selon l'invention peut recevoir: --7 - des données brutes issues par exemple de la Commission des Opérations de Bourse (COB), des VL historiques, des OST (splits, coupons), des listes de fonds, des classes de fonds, - des indices, notamment géographiques, sectoriels, MSCI, Stoxx, obligataires, monétaires, - des données analytiques, telles que des catégories, des benchmarks déclarés, saisis ou calculés, - des indicateurs de performances, de risques (à, à, 10 " tracking error ", ou encore l'indice AP de performances à risques ajustés, - des données déclaratives, incluant des styles de gestion ou des données qualitatives issues de sociétés de gestion, des types de garanties, des codes ISIN ou des informations 15 sur des gestionnaires. D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description détaillée d'un mode de mise en òuvre nullement limitatif, et des dessins annexés sur lesquels: - la figure 1 illustre un exemple de mise en oeuvre du procédé de traitement de flux de données selon l'invention; - la figure 2 représente schématiquement plusieurs configurations de traitement de flux de données mises en 25 oeuvre dans le procédé selon l'invention; - la figure 3 illustre schématiquement un exemple de réalisation d'un système de traitement de flux de données financières selon l'invention; - la figure 4 représente un exemple d'interface utilisateur 30 graphique pour un outil de comparaison de fonds mis en oeuvre dans le procédé selon l'invention; - la figure 5 représente un exemple d'interface utilisateur graphique pour un outil de navigation par catégories mis en oeuvre dans un système de traitement de flux de données 35 selon l'invention; -8 - la figure 6 représente un exemple d'interface utilisateur graphique pour un outil d'analyse de style mis en òuvre dans un système de traitement de flux de données selon l'invention; - la figure 7 représente un exemple d'interface utilisateur graphique pour un outil d'analyse quantitative mis en oeuvre dans un système de traitement de flux de données selon l'invention; et - la figure 8 représente un exemple d'interface utilisateur 10 graphique pour un outil de sélection de fonds parmi un univers de fonds, mis en oeuvre dans un système de traitement de flux de données selon l'invention. On va maintenant décrire, en référence à la figure 1, le principe de traitement d'un flux de données mis en oeuvre dans un 15 procédé selon l'invention. On considère un flux de données transitant par exemple entre des sources de données et des systèmes de traitement d'information, via un ou plusieurs réseaux de communication. Ce flux de données, qui relève du domaine réel, peut correspondre à un ensemble de flux 20 élémentaires de données associés chacun à une entité cohérente, par exemple une source particulière d'information ou une institution responsable de l'émission d'informations. Le procédé selon l'invention comprend en premier lieu un outil pour sélectionner parmi l'ensemble de flux élémentaires de 25 données, un sousensemble de flux élémentaires de données, en utilisant une pluralités de critères prédéterminés applicables à ces flux de données. Sur la base de cette sélection multicritères, on prélève du flux de données les flux élémentaires de données sélectionnés. Ce flux prélevé fait tout d'abord l'objet 30 d'un filtrage dans le but de détecter des éventuelles anomalies ou dysfonctionnements. On traite ensuite les données correspondantes avec un outil d'analyse mettant en òuvre des indicateurs, notamment des indicateurs de performance, et des techniques de traitement de 35 données. Les indicateurs de performance, ainsi obtenus et visualisés par des interfaces utilisateurs graphiques, sont -9 alors observés dans une fenêtre de temps variable, de façon à déterminer des actions à entreprendre sur des entités dont les flux élémentaires de données conduisent à des indicateurs ou des résultats d'analyse spécifiques. Le procédé de traitement de flux de données selon l'invention permet ainsi de gérer un flux de données en en prélevant, à des fins d'analyse, des flux élémentaires de données qui sont observés dans le but de déclencher des actions ou commandes sur des dispositifs externes, notamment sur des 10 entités associées à ces flux élémentaires. On va maintenant décrire, en référence aux figures 2 et 3, une application particulière du procédé de traitement d'un flux de données selon l'invention, à des flux de données financières. Ces données financières sont transmises sous la forme de données 15 numériques, éventuellement codées et cryptées, sont traitées dans des équipements techniques de traitement d'information, et sont stockées dans des unités de stockage numériques et dans des bases de données. Le procédé de traitement de flux de données financières 20 selon l'invention est implémenté sous la forme d'un site accessible depuis un réseau de communication tel qu'Internet, à plusieurs catégories d'utilisateurs. Dans un premier niveau d'accessibilité pour des utilisateurs non professionnels, seules des fonctions basiques de traitement et de visualisation de flux 25 de données financières sont proposées pour des données accédées dans une base de données à travers un filtre de distribution. Un second niveau d'accessibilité correspond à une catégories d'utilisateurs professionnels intermédiaires entre des clients et des gestionnaires de portefeuille. Dans ce 30 niveau, l'utilisateur dispose, à partir d'une page Web à accès contrôlé, d'un outil évaluateur et d'un outil de présentation de données de performances, ces outils étant appliqués à des flux de données provenant d'une base de données via successivement un filtre de produit, un filtre de distribution et un filtre de 35 style. - 10 Dans un troisième niveau d'accessibilité, réservé à des gestionnaires de portefeuilles d'actifs, les utilisateurs agréés disposent aussi, à partir d'une page Web dédiée, d'un outil évaluateur et d'un outil de présentation de données de 5 performances appliqués à des flux de données provenant d'une base de données qui est en outre alimentée en données périodiques. Dans un exemple pratique de réalisation illustré par la figure 3, le système de traitement de flux de données 10 financières comprend: - un serveur d'application incluant les missions de serveur de données, 'authentification, de mise à jour d'applications et de télé-déchargement d'applications, - un centre de données regroupant une ou plusieurs bases de 15 données, pour stocker et gérer différents types de données: o des données brutes (" Raw Data ") sur des actifs d'un portefeuille, o des données analytiques, relatives par exemple à des 20 catégories, à des mesures de performances, o de données fournies par les managements (compagnies, dirigeants, style,...) o des données d'indice (indices de pays, Stoxx, MSCI, - une base de données spécifiques à des clients, prévue pour stocker des données de " benchmark ", de portefeuilles, des listes de critères, des résultats d'analyse et des rapports. Le centre de données et les bases de données spécifiques30 clients sont alimentées, à titre d'exemples non limitatifs, par des données provenant d'autorités ou institutions locales telles que la COB en France ou le Sicovam en ce qui concerne les données brutes, de sociétés de titres (à partir de leurs sites Web, de rapports et de contributions de ces sociétés) en ce qui 35 concerne les données de société, et d'équipes de recherche - 1l s'agissant des données d'indices. Les données analytiques résultent de l'analyse des données brutes. On va maintenant présenter plusieurs outils logiciels proposés dans le cadre d'un système de traitement de flux de données financières selon l'invention. Outil de navigation par catégorie L'outil de navigation par catégorie donne une approche globale de l'univers des fonds, en référence à l'exemple de la figure 8. Il permet de visualiser dans l'espace risque/rendement 10 ou performance/volatilité le nuage des points représentatifs de la performance des actifs financiers. Outil de navigation par indice L'outil de navigation par indice permet de naviguer parmi un nombre très élevé (par exemple, 16000) d'indices prévus dans 15 un système de traitement selon l'invention. Les principaux critères sont la catégorie de l'indices, la zone géographique couverte, la source de diffusion,... La recherche des indices les plus judicieux est ainsi facilitée pour les autres modules d'analyses. Outil d'analyse en composante principale L'outil d'analyse en composante principale permet, sur un groupe de fonds d'investissement:: - un affichage du graphe des valeurs propres pour choisir le nombre de composante à retenir pour l'analyse, - un affichage du graphe des individus selon deux composantes choisies, - un affichage du graphe de stabilité de la moyenne des fonds pour une composante donnée principale afin d'éliminer les périodes anarchiques pour l'analyse, - un affichage du graphe de stabilité d'un fond pour une composante principale donnée afin d'éliminer les périodes. Outil de comparaison de fonds L'outil de comparaison de fonds permet de comparer un fond avec son indice de référence. L'ensemble des statistiques 35 quantitatives sont calculées et un graphique multi- courbes est aussi disponible. L'utilisation peut être étendue à la - 12 comparaison de deux actifs financiers quelconques fond/fond, indice/indice, fond/catégorie, en référence à l'exemple d'interface utilisateur graphique de la figure 7. Outil de visualisation de fonds L'outil de visualisation de fonds permet de visualiser toutes les informations disponibles dans le système de traitement de flux de données financières sur un fond donnée. Sont disponibles: - une fiche de fonds extraite d'une notice émise par la 10 Commission des Opérations de Bourse (COB) et comprenant l'identification et les caractéristiques du fonds, - les valeurs liquidatives brutes, les actifs nets, les nombres de parts, les opérations sur titres et les coupons, - les valeurs liquidatives ajustées et prêtes à l'emploi pour 15 les différents calculs réalisés par le système de traitement selon l'invention, et - les performances du fond pour différentes périodes standards. Outil d'analyse de style L'outil d'analyse de style permet, après avoir choisi au 20 préalable une liste d'indices, de déterminer la décomposition des rendements d'un fond par rapport à aux rendements des indices. Le portefeuille obtenu réplique avec un certain degré de fiabilité le comportement du fond. L'analyse de style permet de connaître les comportements d'un fonds par rapport à une 25 suite définie d'indices, de re catégoriser des fonds et définir des étalons. Il est à noter qu'il existe déjà des outils d'analyse de style tels que ceux proposés dans le produit PerTrac2000, mais l'outil d'analyse de style mis en òuvre dans le système de traitement selon l'invention permet de déterminer 30 le style de fonds par rapport à une suite d'indices choisis, sans connaître le portefeuille du fonds. Pour effectuer ce calcul, un minimum de 35 valeurs de performances sont nécessaires. L'analyse de style mise en oeuvre dans le procédé de 35 traitement selon l'information inclut: - 13 - un calcul de corrélation, pour déterminer des performances historiques/indice, - un calcul combinatoire, pour déterminer un historique des fonds par rapport à une combinaison d'indices, - une estimation de la composition d'un fonds uniquement à partir de ses performances, et - une anticipation du comportement futur d'un fonds. Outil d'historique de style L'historique de style est un outil permettant de suivre 10 l'évolution de la composition d'un fonds ainsi que la stabilité de cette composition dans le temps. Plusieurs analyse de style d'un fond sur une période passée glissante permettent de déterminer les évolutions des grandes orientations de gestion retenues et ainsi percevoir le style de 15 gestion et la politique d'investissement. Outil d'optimisation de portefeuille L'outil d'optimisation de portefeuille permet à partir d'un univers de fonds, de constituer le portefeuille composé de ces fonds et présentant la meilleure performance, i.e., le meilleur 20 couple risque/rendement. L'approche utilisée est connue sous le nom de Markowitz. Cet outil peut être utilisé pour constituer un portefeuille, mais aussi pour adapter un portefeuille existant. Outil de simulation de portefeuille L'outil de simulation de portefeuille permet de se faire une 25 opinion sur les potentielles évolutions de la performance d'un portefeuille en fonction de l'horizon de placement. Plusieurs définitions de densité de probabilité des rendements permettront de simuler des scénarios différents. Outil d'allocation d'actif L'outil d'allocation d'actif permet, à partir d'un univers d'indices, de définir une politique et une stratégie d'investissement à suivre. Cet outil se comporte exactement comme un outil d'optimisation de portefeuille mais avec des indices comme actifs financiers. Le processus d'optimisation 35 peut être enrichi par différentes contraintes (quantités en %, types d'actifs,). - 14 On va maintenant décrire plusieurs modules de gestion mis en òuvre dans le système de traitement de données financières selon l'invention. Module de gestion de portefeuille Le module de gestion de portefeuille permet de conserver dans le système de traitement de flux de données selon l'invention les portefeuilles constitués. Les utilisateurs peuvent ainsi sauvegarder et modifier les portefeuilles, mais surtout: - les réutiliser dans les différents outils, - travailler en groupe sur les portefeuilles réaliser deux vérifications en retour (" backtesting "), Module d'édition de tests Ce module permet de définir sa propre référence de performance 15 en construisant un indice composite constitué à partir de combinaisons d'autres indices de marchés, de fonds,.. Ces indices composites peuvent être conservés dans le système de traitement selon l'invention pour des utilisation ultérieures (poursuite de profil). Module d'import/export de données Ce module permet d'importer dans le système de traitement selon l'invention des fonds n'existant pas (fonds dédiés, fonds fermés,..). L'ensemble des outils d'analyses pourront alors traités ces données spécifiques. Réciproquement, l'exportation 25 permet d'extraire du système de traitement selon l'invention des données que l'on souhaite utiliser dans des modèles financiers spécifiques. Module de poursuite de profil Le module de poursuite de profil (" profile tracking ") 30 permet de suivre dans le temps les évolutions et les écarts entre les différents actifs composites conservés dans le système de traitement selon l'invention. Peuvent être ainsi suivis une stratégie d'allocation d'actifs et sa réalisation à l'aide d'un portefeuille de fonds. - 15 Module de rapport dynamique Le module de rapport dynamique permet d'obtenir un compterendu de l'ensemble des diverses informations contenues dans le système de traitement selon l'invention ou calculées par ce 5 système, par exemple sous la forme de l'agencement de plusieurs graphiques types. Module de statistiques et d'analyse de performances Un module " Statistiques et analyses de performances " inclut un calcul d'indicateurs de performances par rapport à des 10 programmes tests ou " benchmarks " de marchés ou composites, tels que l'indice AP, le Ratio de Sharpe, l'indice AP, le Ratio Traynor.Ce module peut aussi réaliser des comparaisons de performances fondsfonds et fonds-benchmarks, ainsi qu'un historique de performances sur une ou plusieurs années, ou sur 15 une période glissante. On va maintenant décrire, notamment en référence aux figures 4 à 6, plusieurs exemples caractéristiques d'interfaces utilisateurs graphiques mis en òuvre dans le procédé de traitement de flux de données financières selon l'invention. L'outil de comparaison de fonds est ainsi organisé autour d'une interface graphique (Fig.4) comportant une première fenêtre visualisant une liste des fonds impliqués dans la comparaison, une seconde fenêtre visualisant une liste d'indices utilisables pour une comparaison des fonds, et une fenêtre 25 visualisant les résultats de la comparaison des fonds. L'outil de navigation par catégorie proposé dans le système de traitement selon l'invention est associé à une interface graphique (Fig.5) comprenant une première fenêtre en forme de bande verticale latérale prévue pour visualiser graphiquement 30 sous forme d'icônes l'ensemble des fonds étudiés, et une seconde fenêtre prévue pour visualiser un diagramme représentant en abscisse une mesure de la volatilité des fonds et en ordonnée une mesure de leurs performances. Sur ce diagramme, apparaissent alors des points et des nuages de points caractéristiques des 35 couples [performance volatilité] des fonds étudiés. - 16 Pour la mise en oeuvre de l'outil d'analyse de style inclus dans le système de traitement selon l'invention, il est proposé une interface graphique (Fig.6) comportant une première fenêtre prévue pour visualiser une liste de fonds et sélectionner l'un 5 d'entre eux, une seconde fenêtre prévue pour visualiser une liste d'indices de performances et sélectionner l'un d'entre eux, et une troisième fenêtre pour visualiser les résultats d'analyse de style correspondant à un fonds sélectionné pour un indice de performance sélectionné. Le procédé et le système de traitement de flux données selon l'invention peuvent par exemple être implémentés dans un environnement technique tel que JAVA ou XML, facilitant une excellente réactivité pour des développements futurs, ainsi que la navigation de l'utilisateur. On peut aussi prévoir, dans le cadre du procédé de traitement de flux de données selon l'invention, un calcul et une visualisation d'une erreur de poursuite (" tracking error ") pour l'univers des fonds relatif à un test " benchmark " de référence déclaré, d'un test " benchmark " de catégorie 20 (consensus de l'industrie des fonds), ou d'un test " benchmark " de type indice pur. Le procédé de traitement de flux de données selon l'invention peut en outre procurer une fonction d'éditeur de " benchmark " et permettre le traitement de flux de données 25 relatives à des fonds de fonds. Dans ce contexte, le procédé selon l'invention peut inclure une analyse de style avec des indices purs, ainsi que la création d'un historique roulant (" rolling history) sur le navigateur de portefeuille. Un utilisateur a ainsi la 30 possibilité de visualiser l'historique de ses erreurs de poursuite (" tracking errors ") sur un axe paramétrable, obtenant ainsi des diagrammes du type Performance/Volatilité, Performance/ " Downside " ou Performance/Erreur de poursuite, avec la possibilité de visualiser les changements d'indices de 35 références dans le temps. - 17 Bien sr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cadre de l'invention. En particulier, le procédé selon l'invention peut être appliqué à 5 des flux de données autres que des flux de données financières. On peut aussi créer des indicateurs spécifiques à partir d'une formule appliquée à d'autres indicateurs connus et à des données externes. -18 REVENDICATIONS 1. Procédé pour traiter un flux de données transitant sur un support de communication d'information et constitué d'une pluralité de flux élémentaires, comprenant: - une application d'une pluralité de critères prédéterminés sur lesdits flux élémentaires, pour sélectionner et prélever des flux élémentaires de données associées à des entités ou sources de données satisfaisant lesdits critères 10 prédéterminés, - un filtrage des flux élémentaires de données ainsi sélectionnés et prélevés, pour détecter des anomalies sur les données contenues dans ces flux élémentaires de données, ce filtrage comprenant, pour chaque variable de 15 données, un contrôle d'au moins une dérivée temporelle de ladite variable de données, - un traitement desdites données contenues dans les flux élémentaires de données préalablement sélectionnés et filtrés, pour délivrer des résultats d'analyse selon des 20 indicateurs prédéterminés, et - un traitement de l'évolution temporelle des résultats d'analyse dans une fenêtre de temps prédéterminée. 2. Procédé selon la revendication 1, caractérisé en ce que 25 les opérations de filtrage sont effectuées sur des données issues d'une base de données. 3. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comprend en outre une fourniture 30 d'une analyse de style appliquée de façon glissante sur le passé pour un flux de données préalablement filtrées, de façon à estimer des changements de style et de composition dudit flux de données. 4. Procédé selon la revendication 3, caractérisé en ce que l'analyse de style comprend un calcul de corrélation entre des performances historiques et un indice, et un calcul 5 combinatoire mettant en oeuvre un historique du flux de données et une combinaison d'indices correspondant à ce flux de données. 5. Procédé selon l'une des revendications 3 ou 5, 10 caractérisé en ce que l'analyse de style comprend en outre une estimation de la composition d'un flux de données à partir de données relatives aux performances dudit flux de données. 6. Procédé selon l'une des revendications 3 à 5, caractérisé en ce que l'analyse de style comprend en outre une anticipation du comportement futur du flux de données. 7. Procédé selon l'une des revendications précédentes, 20 caractérisé en ce qu'il comprend en outre une fourniture d'un outil pour comparer un flux de données avec son indice de référence, cet outil comprenant un calcul d'un ensemble de statistiques et une représentation graphique multicourbes. 8. Système pour traiter un flux de données transitant sur un support de communication d'information et constitué d'une pluralité de flux élémentaires associés à des entités ou sources de données, mettant en oeuvre le procédé selon 30 l'une des revendications précédentes, comprenant: - des moyens pour appliquer auxdits flux élémentaires une pluralité de critères prédéterminés, en vue de sélectionner des flux élémentaires de données associées à des entités ou -20 sources de données satisfaisant à ladite pluralité de critères prédéterminés, - des moyens pour filtrer les flux élémentaires de données ainsi sélectionnés, en vue de détecter des anomalies sur 5 les données contenues dans ces flux élémentaires de données, ces moyens de filtrage comprenant des moyens pour contrôler, pour chaque variable de données, au moins une dérivée temporelle de ladite variable de données, - des moyens pour traiter les données contenues dans les 10 flux élémentaires de données préalablement sélectionnés et filtrés, pour délivrer des résultats d'analyse selon des indicateurs prédéterminés, et - des moyens pour traiter l'évolution temporelle des résultats d'analyse dans une fenêtre de temps 15 prédéterminée. 9. Système selon la revendication 8, comprenant en outre des moyens pour stocker des données prélevées sur lesdits flux de données, dans au moins une base de données, 20 caractérisé en ce qu'il comprend en outre des moyens pour filtrer les données prélevées sur un flux de données, de façon à éliminer celles desdites données apparaissant comme invraisemblables, ces moyens de filtrage incluant, pour chaque variable de donnée prélevée, des moyens pour 25 contrôler au moins une dérivée temporelle de ladite variable de données. 10. Système de traitement selon l'une des revendications 8 ou 9, caractérisé en ce que les moyens de traitement de 30 données sont agencés pour calculer au moins un indicateur de performance, notamment un indicateur de performance ajustée par le risque (AP). - 21 -, t 11. Système de traitement selon l'une des revendications 8 à 10, comprenant une pluralité de stations de travail pour utilisateur connectées, via un ou plusieurs réseaux de communication, à un serveur d'applications (ASP) prévu pour 5 fournir sur requête audites stations de travail des applications de traitement de flux de données.