Brevet FR2914090A1 — publié le 20080926

DISPOSITIF DE TRAITEMENT POUR LA NORMALISATION DE BARRES REPRÉSENTATIVES DE GRANDEURS VARIABLES PONDÉRÉES L'invention concerne les dispositifs de traitement de fichiers d'ensembles de données (numériques) d'événements, destinés à être implantés dans un équipement informatique muni d'au moins un microprocesseur de traitement de données, comme par exemple un ordinateur, éventuellement portable. On entend ici par événement un ensemble constitué au moins d'une valeur prise à un instant donné par une grandeur variant dans le temps et de l'instant donné, ainsi qu'éventuellement d'une valeur de pondération (par exemple un poids ou un poids dérivé). Par ailleurs, on entend ici par historique d'événements un ensemble d'événements pour une grandeur donnée dont la valeur varie dans le temps. L'invention concerne tout type de grandeur (ou instrument) dont la valeur est susceptible d'évoluer au cours du temps et qui peut faire l'objet d'une pondération. Par exemple, les événements peuvent être des détections de grandeurs physiques, telles que des gerbes de particules cosmiques, définies chacune par une énergie totale (valeur), un instant d'occurrence et le nombre de particules cosmiques contenues dans la gerbe (poids). Dans un autre exemple, les événements peuvent être des échanges (ou ticks ), par exemple de grandeurs financières (ou boursières), telles que des actions ou des contrats à terme, entre des acheteurs et des vendeurs, définis chacun par un cours ou prix (valeur), un instant d'échange et un volume d'échange ou nombre échangé (poids) ; par exemple un tick (ou événement) est constitué par 200 actions X échangées à 17,5 { à 9H20, le 10 mars 2007, représenté par exemple de façon compacte sous la forme d'un multiplet de type (10/03/2007,09:20,17.5,200). Dans certains domaines, comme par exemple (et non limitativement) le domaine financier, il est fréquent de pondérer les données avant de les analyser au moyen d'outils dédiés. Cette pondération se fait à partir d'un ensemble d'événements (par exemple des ticks) relatifs à une grandeur (ou un instrument) donné(e) et rangés chronologiquement entre un premier instant tl et un Io second instant t2. Un tel ensemble constitue un historique d'événements (ou historique en ticks) de la grandeur considérée entre les premier tl et second t2 instants. Un historique d'événements se presente habituellement sous la forme d'un fichier de données dans 15 lequel chaque événement (ou tick) est un enregistrement (ensemble de données numériques). Par exemple, l'événement, mentionné ci-dessus et relatif à l'échange de 200 actions X, est au sens informatique un enregistrement comprenant quatre champs, tels que la 20 date, l'heure, le cours et le volume. Ces ticks, relatifs à une grandeur donnée, sont souvent chronologiquement regroupés de différentes manières. Les ticks ainsi regroupés sont fréquemment dénommés, par abus de langage, barres en référence à 25 leur représentation graphique générale. Une barre peut contenir des informations comme par exemple le cours du premier tick de la barre (appelé Open (ou ouverture)), le cours du dernier tick de la barre (appelé Close (ou fermeture)), le cours le plus haut des 30 ticks de la barre (appelé High (ou cours maximal)), le cours le plus bas des ticks de la barre (appelé Low (ou cours minimal)), le volume total des ticks de la barre (appelé volume de la barre), et l'instant du premier tick (appelé instant de la barre). Au sens 35 informatique, une barre est un enregistrement comportant un certain nombre de champs, comme par exemple les six champs suivants : date, heure, Open, High, Low et Close). Le multiplet (10/03/2007,09:20,17.5,18.1,17.2,17.8) est un exemple numérique de barre donné sous une forme compacte. On notera qu'il existe des barres qui ne comportent pas toutes les informations précitées. Ainsi, il existe des barres sans l'information relative au volume, ou des barres contenant des informations dérivées, comme par exemple des valeurs moyennes entre les valeurs High et Low. Le multiplet (10/03/2007,09:20,17.65) est un exemple numérique de barre contenant une information dérivée (par exemple la valeur moyenne entre High et Low) et donné sous une forme compacte. D'une manière générale, on rencontre principalement 15 quatre types de barres : les barres qui correspondent à des événements (échanges) survenus dans un intervalle de durée fixe, comme par exemple une minute, une heure ou un jour, - les barres qui correspondent à une somme fixée 20 d'événements (d'échanges), comme par exemple 10 ou 200 ; ces barres sont appelées barres à ticks constant , les barres qui correspondent à une somme fixée de volumes d'échange, comme par exemple 500 actions 25 échangées ; ces barres sont appelées barres à volume constant , et - les barres qui correspondent à une amplitude fixe (la différence (High - Low) est une constante différente de zéro (0)), ces barres sont appelées barres à 30 amplitude constante . Un ensemble de barres d'un certain type relatif à une grandeur (ou un instrument) constitue un historique (de barres) de ladite grandeur relatif audit type. Les barres relatives à une grandeur, comme par 35 exemple le cours d'une action, sont représentables graphiquement par un ensemble d'éléments (ou collection) constitués de signes graphiques repérés par des abscisses équidistantes. Habituellement, les instants (ou intervalles de temps) auxquels correspondent certaines barres sont indiqués en abscisse, par exemple toutes les 10 barres. Par exemple, un élément de représentation graphique d'une barre comprend un segment défini entre le High et le Low de ladite barre, éventuellement complété par des signes indiquant l'Open et le Close. D'autres représentations graphiques de barres peuvent être utilisées, chandelier comme par exemple celle dite bougie (ou japonais) et celle dite courbe (points habituellement droite). Dans ce reliés entre eux par un segment de qui suit, on désignera par barre indifféremment une barre ou sa représentation graphique quelle qu'elle soit. En raison de la globalisation des échanges, les marchés financiers (boursiers) sont ouverts de plus en plus continûment, non seulement durant les heures de travail (dites heures d'ouverture normale) pendant lesquelles les échanges sont souvent nombreux, mais également en dehors des heures normales (grâce aux plateformes d'échanges électroniques, comme par exemple le Globex) pendant lesquelles les échanges sont souvent rares (ces heures sont dites heures d'ouverture étendue). Or, lorsque l'on utilise des barres du premier type (durée fixe), on donne une égale importance à chaque barre quel que soit son volume, si bien que les barres qui sont situées dans des périodes où les échanges sont très rares comptent autant que les barres qui sont situées dans des périodes où les échanges sont très nombreux, comme par exemple au moment de l'ouverture du marché. Les indicateurs techniques et calculs numériques portant sur des barres de ce type, relatives à un instrument, subissent alors une distorsion qui est d'autant plus marquée que la fluctuation des volumes d'échange de cet instrument est grande. Lorsque l'on utilise des barres du deuxième type (barres à ticks constant), on donne également une égale importance à chaque barre quel que soit son volume d'échange (par exemple 5000 titres échangés ou seulement 20). La distorsion mentionnée ci-dessus n'est qu'en partie surmontée. lo Lorsque l'on utilise des barres du troisième type (barres à volume constant), la durée de chaque barre est variable et dépend du volume d'échange par unité de temps, que l'on appelle dans ce qui suit l'activité . Avec ce type de barre, le fait que l'on tienne compte du 15 volume d'échange et non du nombre d'échanges permet de réduire la période correspondant aux échanges effectués pendant les heures d'ouverture étendue (Globex) car le volume d'échange est plus faible en moyenne pour chaque échange. Par conséquent, la distorsion mentionnée ci- 20 dessus est supprimée. Cependant, bien que les barres à volume constant représentent un groupage des données financières beaucoup plus conforme au phénomène que constituent les échanges (qui ne se produisent pas à une cadence régulière et à 25 volume constant), elles induisent des inconvénients importants qui font que leur utilisation est peu courante. Parmi ces inconvénients on peut citer le fait que pour chaque instrument (ou grandeur) il faille régler le volume de ses barres afin que l'ensemble des barres 30 auxquelles on s'intéresse tombe à l'intérieur d'une plage choisie à l'avance, par exemple environ quatre heures, et le fait que pour un même instrument (ou grandeur) il faut régulièrement refaire le réglage du volume de ses barres afin de conserver une plage équivalente à celle choisie 35 initialement. Lorsque l'utilisateur suit un grand nombre (ou grandeurs), par exemple 100 (ce qui est fréquent), le temps passé à effectuer à réguliers tous ces réglages devient car ils doivent être faits pour chaque l'on utilise des barres du quatrième type (barres à amplitude constante), on ne peut contrôler ni le facteur temps ni l'activité, ce qui fait que les indicateurs techniques et les calculs numériques n'ont plus de sens. L'invention a donc pour but d'améliorer la situation. Elle propose à cet effet un dispositif de traitement de fichiers d'ensemble(s) de données (numériques) d'événements qui sont constitués chacun au moins de la valeur prise à un instant donné par une grandeur qui varie dans le temps et de cet instant donné, ainsi qu'éventuellement d'une valeur de pondération (par exemple un poids ou un poids dérivé), chaque ensemble constituant un historique d'événements pour une grandeur donnée. Ce dispositif de traitement se caractérise par le fait qu'il comprend des moyens de traitement chargés de déterminer à partir d'un historique d'événements d'une grandeur : la somme totale S de valeurs de pondération des événements de cet historique sur une partie au moins d'une période principale D définie entre des premier (tl) et second (t2) instants choisis, puis - la valeur d'un paramètre de normalisation X défini par l'opération S*(T/D'), où T est un intervalle de temps de durée choisie et D' représente une somme de périodes secondaires constituant des sous-parties choisies de la période principale D et est exprimée dans une unité identique à l'intervalle de temps T, puis d'instruments relativement intervalles considérable instrument. Lorsque une collection chronologique normalisée entre les premier et second instants choisis de groupements d'événements, dits barres normalisées, de l'historique d'événements dont la valeur de pondération est à chaque fois égale à la valeur du paramètre de normalisation X. Il est important de noter que lorsque l'ensemble qui définit un événement ne contient pas de valeur de pondération, le dispositif de traitement DT peut être éventuellement chargé d'adjoindre à cet ensemble une Io valeur de pondération égale à un (1). Par ailleurs, lorsque l'ensemble qui définit un événement contient une valeur de pondération telle qu'un pcids, le dispositif de traitement DT peut éventuellement soit utiliser ce poids pour déterminer la somme totale S, soit être chargé de 15 remplacer ce poids par une valeur de pondération égale à un (1), soit encore être chargé de remplacer ce poids par une valeur de pondération égale à un poids dérivé (ou auxiliaire). Le dispositif de traitement selon l'invention peut 20 comporter d'autres caractéristiques qui peuvent être prises séparément ou en combinaison, et notamment : ses moyens de traitement peuvent être chargés de déterminer des collections chronologiques normalisées pour des sommes D' de période(s) principale(s) D qui 25 sont antérieure(s) au premier instant choisi et/ou postérieure(s) au second instant choisi, afin de constituer un historique de barres normalisées, relatif à la grandeur concernée ; ses moyens de traitement peuvent être chargés 30 d'attribuer à chaque événement de l'historique d'événements une valeur de pondération égale à un (1) de manière à déterminer une somme totale S égale au nombre total d'événements sur une partie au moins de cet historique d'événements. Le paramètre de 35 normalisation est. alors un nombre d'événements normalisé ; - ses moyens de traitement peuvent être chargés de déterminer une somme totale S des valeurs de pondération des événements de l'historique sur toute la période principale D ou sur une partie de la période principale D égale à la somme de périodes secondaires D' - la grandeur peut par exemple être une action dont la valeur pour chaquel événement, dit échange, est celle de son cours à l'instant de l'échange et dont l'éventuelle valeur de pondération est le nombre de titres échangés audit instant. Chaque échange porte alors sur un nombre donné d'actions à un cours donné. Dans une variante, la grandeur peut par exemple être un contrat à terme choisi dont la valeur pour chaque événement, dit échange, est celle de son cours à l'instant de l'échange et dont l'éventuelle valeur de pondération est le nombre de contrats échangés audit instant. Chaque échange porte alors sur un nombre donné de contrats à terme à un cours donné ; ses moyens de traitement peuvent être chargés de déterminer la somme D' de périodes secondaires qui constituent soit des phases d'ouverture normale et/ou d'ouverture étendue (Globex) d'un marché financier (boursier) sur une période principale D choisie, soit seulement des phases d'ouverture normale d'un marché financier sur une période principale D choisie ; ses moyens de traitement peuvent être chargés, lorsqu'une nouvelle collection chronologique normalisée doit être calculée pour une nouvelle période postérieure au second instant mais de durée inférieure à la durée principale D, de déterminer cette nouvelle collection chronologique normalisée en utilisant la valeur du paramètre de normalisation déterminée pour cette période principale D définie entre les premier et second instants choisis ; ses moyens de traitement peuvent par exemple être chargés d'utiliser un intervalle de temps T qui est égal soit à un multiple entier choisi d'une minute, soit au résultat de la division d'un diviseur choisi du nombre 60 par ce nombre 60 ; ses moyens de traitement peuvent par exemple être chargés d'utiliser une période principale D qui est un multiple entier choisi soit d'une semaine, soit d'un mois ; - il peut comprendre des moyens de mémorisation chargés de stocker les données qui définissent l'une au moins des collections chronologiques normalisées d'au moins une grandeur et/ou au moins un historique de barres normalisées relatif à au moins une grandeur. L'invention propose également un support de stockage, destiné à être connecté à un équipement informatique, et stockant une partie au moins d'un dispositif de traitement du type de celui présenté ci- avant et agencé sous la forme de programme(s). D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels : la figure 1 illustre de façon très schématique et fonctionnelle un exemple de réalisation d'un dispositif de traitement selon l'invention implanté dans un équipement informatique, les figures 2A et 2B illustrent de façon schématique deux exemples d'historiques de barres relatifs respectivement aux cours de deux actions différentes pendant une même partie d'une journée, les figures 3A et 3B illustrent de façon schématique deux exemples de collections chronologiques normalisées 9 construites au moyen d'un dispositif de traitement selon l'invention à partir des historiques en ticks ayant permis de construire les graphes des figures 2A et 2B, respectivement, les figures 4A et 4B illustrent de façon schématique deux exemples d'historiques de barres relatifs au cours d'un même indice financier respectivement pendant des première et seconde journées, et les figures 5A et 5B illustrent de façon schématique deux exemples de collections chronologiques normalisées construites au moyen d'un dispositif de traitement selon l'invention à partir des historiques en ticks ayant permis de construire les graphes des figures 4A et 4B, respectivement. Les dessins annexés pourront non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. L'invention a pour objet de permettre l'obtention par un utilisateur de collections chronologiques de barres normalisées et d'historiques de barres normalisées relatifs à des grandeurs variables dans le temps, au moyen d'un dispositif de traitement de fichiers d'ensemble(s) de données d'événements relatifs à ces grandeurs. Dans ce qui suit, on considère à titre d'exemple non limitatif que les grandeurs à traiter sont des cours d'actions ou d'indices financiers. Par conséquent, les événements sont des échanges d'actions (ou ticks ) entre des acheteurs et des vendeurs, définis chacun par un cours ou prix (valeur), un instant d'échange et un volume d'échange ou nombre échangé (valeur de pondération (ici égale à un poids)). Mais, l'invention concerne tout type de grandeur dont la valeur est susceptible d'évoluer au cours du temps et qui peut faire l'objet d'une pondération. Ainsi, les événements peuvent être également (et non limitativement) des détections de grandeurs physiques, telles que des gerbes de particules cosmiques, définies chacune par une énergie totale, un instant d'occurrence et le nombre de particules cosmiques contenues dans la gerbe. On se réfère tout d'abord à la figure 1 pour présenter un exemple de réalisation d'un dispositif de traitement DT selon l'invention. Un tel dispositif DT est destiné à être installé dans un équipement informatique EI pourvu d'au moins un microprocesseur de traitement de données, de moyens de stockage et d'une interface homme/machine (clavier, souris et analogues). Cet équipement informatique EI peut par exemple être un (micro-)ordinateur, éventuellement portable (ou mobile) ou bien une station de travail. Ce dispositif de traitement DT est préférentiellement réalisé sous la forme de modules logiciels (ou informatiques (ou software )). Mais il peut également se présenter sous la forme de circuits électroniques (ou hardware ), ou d'une combinaison de circuits et de logiciels. Lorsque le dispositif DT est réalisé sous la forme de modules logiciels, il peut par exemple être installé dans l'équipement informatique EI par téléchargement via un serveur ou bien par chargement à partir d'un support de stockage, tel qu'un disque à lecture optique (CD-ROM ou DVD-ROM), un disque magnéto-optique ou une clé USB, sur lequel (laquelle) il est stocké. Le dispositif de traitement DT comprend au moins un module de traitement MT chargé de traiter des fichiers d'ensemble(s) de données (numériques) d'événements (ici des échanges). Lorsque le dispositif DT est réalisé sous la forme de modules logiciels, son module de traitement MT est chargé dans l'équipement informatique afin d'être utilisé par son ou ses processeurs. Les fichiers d'ensemble(s) de données sont par exemple stockés dans une mémoire ou une base de données BD qui fait partie de l'équipement informatique EI (comme dans l'exemple non limitatif illustré sur la figure 1) ou bien qui fait partie d'un accessoire de mémorisation connecté à cet équipement informatique EI (comme par exemple une clé USB) ou encore qui fait partie d'un autre équipement informatique accessible via un réseau de communication par ledit équipement informatique EI. On notera que chaque ensemble constitue un historique d'événements (ici des échanges) pour une grandeur donnée (par exemple le cours d'une action ou d'un indice financier) sur une période donnée (par exemple une journée, une semaine ou un mois). Chaque historique d'événements peut être affiché sur l'écran d'un équipement informatique sous la forme d'un graphe matérialisant l'évolution temporelle de barres (au sens défini dans la partie introductive) relatives à une grandeur. On a représenté sur les figures 2A et 2B deux exemples d'historiques d'échanges relatifs respectivement aux cours de deux actions Y et Z différentes pendant une même partie d'une journée (ici entre environ 8H45 et 16H15). Les horaires 9H30 et 16H00 matérialisés sur l'axe temporel des abscisses désignant respectivement l'heure d'ouverture normale et l'heure de fermeture normale d'un marché. Ici, l'intervalle de temps entre deux graduations de l'axe temporel des abscisses représente 15 minutes et chaque barre correspond à des échanges d'actions Y ou Z sur une période de 3 minutes. Lorsque le dispositif DT reçoit un fichier d'un ensemble constituant l'historique d'événements d'une grandeur donnée, son module de traitement MT commence par déterminer la somme totale S de valeurs de pondération des événements de cet historique sur une partie au moins d'une période principale D qui est définie entre des premier tl et second t2 instants choisis. On notera que lorsque l'ensemble de données numériques qui définit un événement ne contient pas de valeur de pondération, le dispositif de traitement DT peut être chargé d'adjoindre à cet ensemble une valeur de pondération égale à un (1). Cette adjonction peut. Dans une variante de réalisation, le dispositif de traitement peut attribuer à chaque événement une valeur de pondération égale à un (1). Par ailleurs, lorsque l'ensemble de données numériques qui définit un événement contient une valeur de pondération telle qu'un poids, le dispositif de traitement DT peut soit utiliser ce poids pour déterminer la somme totale S, soit être chargé de remplacer ce poids par une valeur de pondération égale à un (1), soit encore être chargé de remplacer ce poids par une valeur de pondération égale à un poids dérivé (ou auxiliaire). Dans une autre variante de réalisation, le dispositif de traitement DT peut attribuer à chaque événement une autre valeur de pondération égale à un (1) ou encore attribuer une autre valeur de pondération égale à un poids dérivé (ou auxiliaire). On notera que la somme totale S est déterminée à partir de valeurs de pondération d'événements telles que 25 des poids ou des poids dérivés. On notera également que selcn les besoins, les moyens de traitement MT peuvent déterminer soit une somme totale S sur toute la période principale D, soit sur une somme D' de périodes secondaires qui constituent des 30 sous-parties (temporelles) choisies de la période principale D. La somme D' de périodes secondaires est exprimée dans la même unité que celle d'un intervalle de temps T de durée choisie qui va constituer la durée moyenne 35 constante des futures barres normalisées. Cette somme D' correspond par exemple à la durée cumulée des phases d'ouverture du marché auquel appartient la grandeur considérée pendant la période principale D. Mais, elle peut également correspondre à la somme des périodes d'ouverture normale et des périodes d'ouverture étendue situées en dehors des heures normales (dite Globex), voire même à la période principale D. Elle peut également correspondre à une fraction choisie des heures d'ouverture normales et/ou des heures d'ouverture étendue (Globex). Elle peut également être une approximation des sommes des périodes d'ouverture normale et/ou des périodes d'ouverture étendue. On notera que D' peut être déterminée à partir de la connaissance des horaires d'ouverture des marchés (normal, étendu (Globex), jours fériés et analogues) ou d'une analyse des historiques des événements. Par exemple, la détermination de la somme D' peut consister à constituer sur la période principale D des groupements d'événements à durée fixe (barres à durée fixe), par exemple de 15 minutes, puis à totaliser le nombre de barres à durée fixe. La valeur choisie pour D' est alors égale au produit du nombre des dites barres comportant au moins un événement par ladite durée. Le module de traitement MT peut utiliser n'importe quel intervalle de temps T. Cependant, il est préférable que cet intervalle de temps T soit égal à un multiple entier choisi d'une minute (par exemple 1 minute ou 5 minutes), ou bien au résultat de la division d'un diviseur choisi du nombre 60 par ce nombre 60 (par exemple une demi-minute (ou 30 secondes) ou un tiers de minutes (ou 20 secondes)). Par ailleurs, le module de traitement MT peut utiliser n'importe quelle période principale D. Cependant, il est préférable que cette période principale 35 D soit égale à un multiple entier choisi d'une semaine ou d'un mois. A titre d'exemple, si l'on considère une période principale D égale à une semaine calendaire, un marché ouvert 5 jours par semaine et dont les heures d'ouverture normale sont comprises entre 8H00 et 18H00 (soit 10 heures), et un intervalle de temps T égal à 5 minutes, alors la somme D' des phases d'ouverture durant la période principale D est égale à 3000 minutes (5 (jours) * 10 (heures) * 60 (minutes) = 3000). Une fois la somme totale S déterminée (sur la période principale D ou bien sur la somme D') , le module de traitement MT détermine la valeur d'un paramètre de normalisation X qui est défini par l'opération S*(T/D'). Par exemple, si l'on reprend les valeurs de l'exemple mentionné ci-dessus et que la somme totale S des valeurs de pondération (ici des poids) des échanges de l'historique sur la somme D' est égale à 1531927, alors on obtient une valeur entière (arrondie) du paramètre de normalisation X égale à 2553 (1531927 (S) * (5 (T) / 3000 (D')) = 2553,21). Dans ce cas, le paramètre de normalisation X est un volume d'échange normalisé destiné à fixer le volume d'échange (constant) de chaque barre à normaliser. Il est important de noter qu'au lieu de déterminer un paramètre de normalisation X représentant un volume d'échange normalisé, on peut déterminer un paramètre de normalisation X représentant un nombre d'échanges normalisé. Pour ce faire, le module de traitement MT doit attribuer à chaque échange de l'historique d'événements une valeur de pondération égale à un (1), puis il détermine la somme totale S (sur la période principale D ou bien sur la somme D'), qui dans ce cas devient égale au nombre total d'échanges N de cet historique d'événements. L'opération définissant le paramètre de normalisation X peut alors être réécrite N*(T/D'). Il est également important de noter qu'au lieu de déterminer un paramètre de normalisation X représentant un volume d'échange normalisé, on peut déterminer un paramètre de normalisation X représentant un volume dérivé d'échange normalisé. Pour ce faire, le module de traitement MT doit analyser les échanges de l'historique d'événements afin de leur attribuer des valeurs de pondération (ou poids dérivés ou encore poids auxiliaires) représentatives de l'appartenance de leurs volumes d'échange respectifs à des intervalles choisis. Par exemple, un échange (ou tick) dont le volume est inférieur à 10 peut compter pour un volume de 1, un tick dont le volume est compris entre 10 et 100 peut compter pour un volume de 2, un tick dont le volume est compris entre 100 et 1000 peut compter pour un volume de 3, et ainsi de suite. Ces nouveaux volumes auxiliaires sont alors utilisés à la place des volumes initiaux. Une fois cette attribution effectuée, le module de traitement MT détermine la somme totale S (sur la période principale D ou bien sur la somme D'), qui dans ce cas devient égale à la somme M des poids (ou volumes) auxiliaires (ou dérivés) des échanges de l'historique d'événements. L'opération définissant le paramètre de normalisation X peut alors être réécrite M*(T/D'). Lorsque le module de traitement MT dispose d'une valeurde paramètre de normalisation X (représentant un volume d'échange normalisé, un nombre d'échanges normalisé ou un volume dérivé d'échange normalisé), il détermine une collection chronologique normalisée, entre les premier tl et second t2 instants choisis (qui définissent la période principale D), de groupements d'événements, dits barres normalisées. Il est important de noter que la valeur de pondération de chaque barre normalisée est constante et égale à la valeur du paramètre de normalisation X. Par conséquent, le type des barres normalisées d'une collection chronologique normalisée dépend du type du paramètre de normalisation X utilisé pour la déterminer. Par exemple, si le paramètre de normalisation X représente un volume d'échange normalisé alors chaque barre normalisée de la collection chronologique normalisée a non seulement un volume constant mais aussi une durée moyenne constante égale à l'intervalle de temps T. Si le paramètre de normalisation X représente un nombre d'échanges normalisé alors chaque barre normalisée de la collection chronologique normalisée a non seulement un nombre de ticks constant mais aussi une durée moyenne constante égale à l'intervalle de temps T. Si le paramètre de normalisation X représente un volume dérivé d'échange normalisé alors chaque barre normalisée de la collection chronologique normalisée a non seulement un volume dérivé constant mais aussi une durée moyenne constante égale à l'intervalle de temps T. On notera que le module de traitement MT peut utiliser n'importe quelle technique connue de l'homme de l'art pour constituer une collection chronologique normalisée à partir d'un historique d'événements et d'un paramètre de normalisation X correspondant. Par exemple, une telle technique peut consister à agréger les ticks afin de construire de proche en proche les barres normalisées, c'est-à-dire passer à la barre suivante lorsque la valeur de pondération de la barre normalisée formée vaut X, avec pour Open la valeur du premier tick agrégé, pour High la plus grande valeur de l'ensemble des ticks agrégés, pour Low la plus petite valeur de l'ensemble des ticks agrégés, et pour Close la valeur du dernier tick agrégé. On a représenté graphiquement sur les figures 3A et 3B deux exemples de collections chronologiques normalisées relatives respectivement aux cours des deux actions Y et Z illustrés sur les figures 2A et 2B. Ici, le paramètre de normalisation X représente un volume d'échange normalisé. Par ailleurs, ces exemples correspondent à des volumes d'échange d'actions Y et Z respectivement égaux à 35410252 et 356596 sur une période principale D égale à une semaine, un intervalle temporel égal à 3 minutes et une somme D' de phases d'ouverture pendant la période principale D égale à 5 jours ouverts Io pendant 6 heures et demi (soit 1950 minutes). Avec ces valeurs, les valeurs respectives des volumes d'échange normalisés par barre normalisée de trois minutes (T=3) sont respectivement égales à 54477 et 549 pour les actions Y et Z. 15 Les deux actions appartenant au même marché, elles sont représentées sur les figures 3A et 3B dans des plages temporelles respectives qui sont à peu près identiques à la plage temporelle utilisée sur les graphes des figures 2A et 2B. 20 On a également représenté graphiquement sur les figures 4A et 4B deux exemples d'historiques d'échanges relatifs au cours d'un même instrument (par exemple le contrat à terme de l'indice Nasdaq) respectivement pendant des première et seconde journées. Ici, chaque 25 barre correspond à un intervalle de temps T égal à 7 minutes. La référence N indique la période d'ouverture normale dans la journée, tandis que la référence G indique la période de la journée qui est située en dehors des heures normales (heures d'ouverture étendue ou 30 Globex). Par ailleurs, les références L11 et L21 désignent respectivement les plages temporelles des périodes N et G pour la première journée, tandis que les références L12 et L22 désignent respectivement les plages temporelles des périodes N et G pour la seconde journée. 35 Les longueurs des flèches L11, L21, L12 et L22, (comme celles des flèches L'll, L'21, L'12 et L'22 des figures A et 5B) permettent de renseigner sur le nombre de barres relatives aux plages respectives. Comme les horaires d'ouverture sont les mêmes au cours des deux journées considérées, les longueurs des 5 flèches L11 et L12 d'une part, et des flèches L21 et L22 d'autre part, sont égales. Avec le type de barre choisi (à durée fixe), on voit en comparant la longueur de L21 (respectivement L22) par rapport à celle de L11 (respectivement L12) que la période G à volume d'échange faible (Globex) est sur-représentée, ce qui est confirmé par la faible amplitude des barres. Afin de remédier à cet inconvénient on applique aux historiques d'événements des figures 4A et 4B la méthode décrite précédemment. Les figures 5A et 5B illustrent les représentations graphiques de deux exemples de collections chronologiques normalisées construites au moyen d'un dispositif de traitement DT à partir des graphes des figures 4A et 4B, respectivement. Ici, chaque barre normalisée correspond également à un intervalle de temps T égal à 7 minutes. Par ailleurs, on a choisi, à titre d'exemple, de moyenner les volumes pendant les seuls horaires d'ouverture normale et sur les quatre dernières semaines écoulées (D = 4 semaines). Le volume d'échange total S est dans cet exemple calculé sur la période principale D et égal à 5137886 contrats. Le marché étant ouvert normalement de 9H30 à 16H15, la somme D' vaut par exemple 8100 minutes (4 (semaines) x 5 (jours) x 6,75 (heures) x 60 (minutes) = 8100). Par conséquent, en prenant une valeur de T égale à 7 minutes on obtient un volume d'échange normalisé X égal à 4440 (5137886 x (7 / 8100) = 4440). Les barres normalisées des graphes des figures 5A et 5B ont donc toutes le même volume d'échange normalisé (égal à 4440) et la même durée moyenne T (égale à 7 minutes). Comme on peut l'observer, grâce aux barres normalisées selon l'invention, le volume d'échange pendant la période normale N de la première journée (figure 5A) est supérieur à la moyenne journalière, comme indiqué par le rapport entre la longueur de la flèche L'll de la figure 5A et la longueur de la flèche L11 de la figure 4A (ou L12 de la figure 4B)), tandis que celui de la deuxième journée (figure 5B) est à peu près égal à ladite moyenne journalière, comme indiqué par le rapport entre la longueur de la flèche L'12 de la figure 5B et la longueur de la flèche L11 de la figure 4A (ou L12 de la figure 4B). Le module de traitement MT peut par exemple stocker la collection chronologique normalisée qu'il a déterminée dans des moyens de mémorisation MM qui peuvent faire partie de son dispositif DT (comme illustré non limitativement) ou de l'équipement informatique SI ou dans la base de données BD de l'équipement informatique EI ou encore dans le support de stockage si celui-ci est de type réinscriptible. Ces moyens de mémorisation MM peuvent se présenter sous n'importe quelle forme, comme par exemple une mémoire ou une base de données. Lorsque le dispositif DT est réalisé sous la forme de modules logiciels, son module de traitement MT est 25 chargé dans l'équipement informatique afin d'être utilisé par son ou ses processeurs. Par ailleurs, lorsque le module de traitement MT a déterminé au moins deux collections chronologiques normalisées relatives à une même grandeur et pour des 30 périodes principales D qui se suivent (l'une étant comprise entre tl et t2, l'autre entre t2 et t3 (avec t2 - tl = t3 - t2), ou bien l'une étant comprise entre tO et tl, l'autre entre tl et t2 (avec tl - tO = t2 - tl)), il peut alors constituer un historique de barres 35 normalisées, relatif à. cette grandeur. Le module de traitement MT peut par exemple stocker l'historique de barres normalisées qu'il a déterminé dans les moyens de mémorisation MM précités. Il peut aussi utiliser la mémoire ou la base de données BD pour stocker l'historique de barres normalisées (comme cela est matérialisé sur la figure 1 par la flèche Fl en pointillés). Par ailleurs, lorsque le module de traitement MT dispose d'un historique de barres normalisées jusqu'à un instant t donné et d'une collection de ticks postérieurs à cet instant t, insuffisante pour constituer une nouvelle collection chronologique normalisée (c'est-à-dire sur une durée inférieure à la période principale D), il peut être agencé de manière à utiliser comme valeur du paramètre de normalisation X, la valeur relative à la collection chronologique normalisée se terminant à l'instant t. Par exemple, supposons que l'on soit un mercredi et que l'on dispose de l'historique normalisé relatif à un instrument jusqu'au vendredi précédent et que la période principale D choisie soit une semaine (définie du samedi matin au vendredi soir suivant), alors le module de traitement MT peut déterminer de nouvelles barres normalisées (par exemple à volume d'échange normalisé) en utilisant la valeur du paramètre de normalisation X relatif à la semaine se terminant le vendredi précédant. Notons que la nouvelle collection chronologique normalisée ainsi obtenue n'est pas normalisée correctement (au sens de la définition donnée ci-avant) car la somme totale S utilisée ne correspond pas aux échanges pris en compte pour la constituer. Si l'on souhaite normaliser correctement cette collection, il faut attendre que la collection d'événements correspondante couvre complètement la période principale D, afin de pouvoir calculer la valeur du paramètre de normalisation X relatif à ladite collection d'événements et ainsi constituer une nouvelle collection chronologique normalisée pouvant alors éventuellement compléter l'historique normalisé existant. On notera qu'il est intéressant, lorsque l'on choisi pour période principale D une semaine ou un multiple de semaines, d'arrêter la période de sommation D' d'un instrument à la dernière clôture du marché ou à la dernière clôture hebdomadaire, en général le vendredi, car cela permet d'effectuer le calcul de la somme totale S relative audit instrument pendant la période de fermeture du marché lorsque les ordinateurs ne sont pas surchargés. On notera également que l'invention peut avantageusement permettre de réduire la charge des équipements informatiques EI (en termes de temps de calcul) et le volume des données stockées. Pour ce faire, on utilise le dispositif DT pour constituer pour certains au moins des instruments (ou grandeurs), par exemple des actions, à partir de leurs historiques d'événements (en ticks) complets respectifs, leurs historiques de barres normalisées comme décrit précédemment, mais en utilisant comme intervalle de temps T une valeur faible. L'intervalle de temps T considéré actuellement comme le plus commode est une minute, car il correspond à l'intervalle de temps le plus court généralement utilisé. On peut toutefois utiliser un intervalle de temps plus court, par exemple 15 secondes (0,25 minutes), ou au contraire plus long, par exemple 2 minutes. Une fois un historique de barres normalisées ainsi constitué pour une grandeur donnée, le module de traitement MT peut alors reconstruire à la demande n'importe quelle collection chronologique normalisée ou n'importe quel historique de barres normalisées pour cette grandeur donnée en utilisant un intervalle de temps T' qui est un multiple de T. Par exemple, si l'on souhaite obtenir un historique de barres normalisées basé sur un intervalle de 60 minutes et que l'on dispose d'un historique de barres normalisées complet basé sur un intervalle de 30 secondes (0,5 minute), il suffit d'agréger 120 barres normalisées consécutives de ce dernier historique pour constituer une barre normalisée du nouvel historique souhaité. Cette opération d'agrégation de barres normalisées est exactement la même que celle qui est utilisée pour passer d'un historique en minutes à un historique en un nombre entier de minutes quelconque, et qui est bien connue de l'homme de l'art. On comprendra alors que si l'on n'est intéressé que par les représentations en barres normalisées, il n'est plus nécessaire de stocker l'historique d'événements relatif à une grandeur ; le stockage de l'historique de barres normalisées de cette grandeur est suffisant. Il en résulte un gain d'espace de stockage considérable. Par exemple si l'on prend le contrat à terme de l'indice Nasdaq sur l'année 2006, son historique d'événements (en ticks) au format CSV représente environ 82 KB alors que son historique de barres normalisées représente environ 5 KB pour un intervalle de temps T égal à une minute. En outre, comme on peut calculer le nombre de barres normalisées contenues dans un intervalle de temps donné, on peut connaître à l'avance avec précision le volume de stockage nécessaire à toute une base de données constituée de nombreux instruments (ou grandeurs). Par ailleurs, comme il ne devient plus nécessaire de reconstituer la collection chronologique normalisée ou l'historique de barres normalisées d'un instrument (ou grandeur) chaque fois que l'on s'intéresse à cet instrument, on réduit considérablement la charge des équipements informatiques en termes de temps de calcul. L'invention ne se limite pas aux modes de réalisation de dispositif de traitement, de support de stockage et d'équipement informatique décrits ci-avant, seulement à titre d'exemple, mais elle englobe toutes les variantes que pourra envisager l'homme de l'art dans le cadre des revendications ci-après. REVENDICATIONS 1. Dispositif (DT) de traitement de fichiers d'ensemble(s) de données d'événements constitués chacun d'au moins une valeur prise à un instant donné par une grandeur variant dans le temps et dudit instant donné, ainsi qu'éventuellement d'une valeur de pondération, chaque ensemble constituant un historique d'événements pour une grandeur donnée, caractérisé en ce qu'il comprend des moyens de traitement (MT) agencés pour déterminer à partir d'un historique d'événements d'une grandeur i) une somme totale S de valeurs de pondération des événements de cet historique sur une partie au moins d'une période principale D définie entre des premier (tl) et second (t2) instants choisis, puis ii) la valeur d'un paramètre de normalisation (X) défini par l'opération S*(T/D'), où T est un intervalle de temps T de durée choisie et D' représente une somme de périodes secondaires constituant des sous-parties choisies de ladite période principale D et est exprimée dans une unité identique audit intervalle de temps T, puis iii) une collection chronologique normalisée entre lesdits premier (tl) et second (t2) instants choisis de groupements d'événements, dits barres normalisées, dudit historique d'événements dont la valeur de pondération est à chaque fois égale à ladite valeur du paramètre de normalisation (X). 2. Dispositif selon la revendication 1, caractérisé en ce que lesdits moyens de traitement (MT) sont agencés pour déterminer des collections chronologiques normalisées pour des sommes D' de période(s) principale(s) D antérieure(s) audit premier instant choisi (t1) et/ou postérieure(s) audit second instant choisi (t2), de manière à constituer un historique de barres normalisées, relatif à ladite grandeur concernée. 3. Dispositif selon l'une des revendications 1 et 2,caractérisé en ce que lesdits moyens de traitement (MT) sont agencés pour attribuer à chaque événement dudit historique d'événements une valeur de pondération égale à un (1), de manière à déterminer une somme totale S égale au nombre total d'événements sur une partie au moins de ladite période principale D dudit historique d'événements, ledit paramètre de normalisation étant alors un nombre d'échanges normalisé. 4. Dispositif selon l'une des revendications 1 à 3, caractérisé en ce que lesdits moyens de traitement (MT) sont agencés pour déterminer une somme totale S des valeurs de pondération des événements dudit historique sur toute ladite période principale D. 5. Dispositif selon l'une des revendications 1 à 3, caractérisé en ce que lesdits moyens de traitement (MT) sont agencés pour déterminer une somme totale S des valeurs de pondération des événements dudit historique sur une partie de ladite période principale D égale à ladite somme de périodes secondaires D'. 6. Dispositif selon l'une des revendications 1 à 5, caractérisé en ce que ladite grandeur est une action dont la valeur pour chaque événement, dit échange, est celle de son cours à l'instant dudit échange et dont l'éventuelle valeur de pondération est le nombre de titres échangés audit instant. 7. Dispositif selon l'une des revendications 1 à 5, caractérisé en ce que ladite grandeur est un contrat à terme choisi dont la valeur pour chaque événement, dit échange, est celle de son cours à l'instant dudit échange et dont l'éventuelle valeur de pondération est le nombre de contrats échangés audit instant. 8. Dispositif selon l'une des revendications 1 à 7, caractérisé en ce que lesdits moyens de traitement (MT) sont agencés pour déterminer une somme D' de périodes secondaires constituant des phases d'ouverture normaleet/ou d'ouverture étendue d'un marché financier sur une période principale D choisie. 9. Dispositif selon l'une des revendications 1 à 7, caractérisé en ce que lesdits moyens de traitement (MT) sont agencés pour donner à la somme D' une valeur correspondant à une approximation des sommes des périodes d'ouverture normale et/ou des périodes d'ouverture étendue d'un marché financier sur une période principale D choisie. 10.Dispositif selon l'une des revendications 1 à 9, caractérisé en ce que lesdits moyens de traitement (MT) sont agencés, lorsqu'une nouvelle collection chronologique normalisée doit être calculée pour une nouvelle période postérieure au seccnd instant (t2) mais de durée inférieure à la durée principale D, pour déterminer cette nouvelle collection chronologique normalisée en utilisant la valeur du paramètre de normalisation (X) déterminée pour ladite période principale D définie entre lesdits premier (tl) et second (t2) instants choisis. 11.Dispositif selon l'une des revendications 1 à 10, caractérisé en ce que lesdits moyens de traitement (MT) sont agencés pour utiliser un intervalle de temps T qui est égal soit à un multiple entier choisi d'une minute, soit au résultat de la division d'un diviseur choisi du nombre 60 par ledit nombre 60. 12.Dispositif selon l'une des revendications 1 à 11, caractérisé en ce que lesdits moyens de traitement (MT) sont agencés pour utiliser une période principale D qui est un multiple entier choisi soit d'une semaine, soit d'un mois. 13.Dispositif selon l'une des revendications 1 à 12, caractérisé en ce qu'il comprend des moyens de mémorisation (MM) agencés pour stocker des données définissant l'une au moins des collections chronologiquesnormalisées d'au moins une grandeur et/ou au moins un historique de barres normalisées relatif à au moins une grandeur. 14.Support de stockage de fichiers de données définissant des programmes pour un équipement informatique (EI), caractérisé en ce qu'il stocke une partie au moins d'un dispositif de traitement (DT) selon l'une des revendications précédentes, agencé sous la forme de programmes.