Revue de recherche · López de Prado · étude 01
Information-Driven Bars
L'échantillonnage sur une horloge d'activité gaussianise les rendements sur les cryptos, les actions américaines et le forex
La pratique standard échantillonne le marché sur une horloge temporelle fixe, barres d'une minute, d'une heure, journalières. López de Prado soutient que c'est le pire choix : les marchés traitent l'information à un rythme variable dans le temps, de sorte que les time bars suréchantillonnent les phases calmes et sous-échantillonnent les rafales, laissant les rendements avec des queues épaisses, de l'asymétrie et de la corrélation sérielle. Sa solution consiste à échantillonner plutôt sur une horloge d'activité, une nouvelle barre tous les tant de ticks, d'unités échangées ou de dollars de notionnel. Cette étude reproduit cette affirmation sur des données réelles dans trois marchés et signale deux réserves pratiques que le texte original sous-estime. L'outil ci-dessous vous laisse tourner les molettes vous-même.
Advances in Financial ML, chap. 2
López de Prado (2018) · “The Volume Clock” (2012)
Code et tableaux
lopez-de-prado-work-review · 01_information_driven_bars
the claim
Ce que dit López de Prado
- Échantillonner le marché sur une horloge temporelle fixe est le pire choix : les marchés traitent l'information à un rythme variable dans le temps, de sorte que les time bars suréchantillonnent les périodes calmes et sous-échantillonnent les rafales, laissant les rendements avec une excess kurtosis, une asymétrie et une corrélation sérielle qui violent les hypothèses de quasi-IID-gaussiennes dont dépendent les estimateurs.
- Échantillonnez plutôt sur une horloge d'information, une nouvelle barre tous les X ticks, unités échangées ou dollars de notionnel, qui subordonne le prix à une horloge d'activité. Il soutient que les dollar bars sont les plus robustes (invariantes au niveau de prix et au nombre de titres), prédisant que les information bars devraient présenter une excess kurtosis plus faible, un |skew| plus faible et une corrélation sérielle plus faible que les time bars.
our result
Ce que nous avons trouvé
- Confirmé dans les trois marchés : les information-driven bars gaussianisent les rendements, réduisant la médiane de l'excess kurtosis (crypto 5,29 → ~1,5, actions-RTH 9,95 → 3,4–5,6, forex 2,98 → 1,06) et divisant à peu près par deux le |skew|, l'affirmation centrale tient.
- Deux réserves pratiques qu'il sous-estime : l'avantage dépend de la granularité (il s'érode lorsqu'il est construit à partir de briques grossières, excess kurtosis de la dollar bar en crypto de 1,13 sur une base d'1 min contre ~2,06 sur 60 min), et les actions exigent un traitement tenant compte de la séance (les barres naïves toutes heures ressemblent à un échec jusqu'à ce que l'on calcule les rendements intra-séance).
- Une nuance : sur la pure normalité des rendements, les volume bars devancent légèrement les dollar bars (crypto 1,48, actions-RTH 3,35), et la reproduction est fragile à la qualité des données. Il s'agit d'une étude propre de propriété statistique, aucune revendication d'edge n'y est attachée.
Le résultat en trois lignes
trois marchés
Le principe tient
Les tick, volume et dollar bars réduisent l'excess kurtosis des rendements par rapport aux time bars dans chaque marché : crypto 5,29 → ~1,5, actions américaines (RTH) 9,95 → 3,4, forex 2,98 → 1,06.
réserve un
Les actions ont besoin de la séance
Naïvement, les information bars semblent pires que les time bars, un artefact du gap de nuit. Restreignez aux heures régulières et calculez les rendements intra-séance, et la dollar bar s'effondre de 34,4 à 5,6.
réserve deux
Les données de base comptent
L'avantage dépend de la granularité : l'excess kurtosis de la dollar bar passe de 1,13 sur une base d'1 minute à ~2,06 sur une base de 60 minutes. La méthode veut des briques fines.
Aperçu
La prédiction testable est nette : à fréquence appariée, les barres émises sur une horloge d'information devraient présenter une excess kurtosis plus faible, une asymétrie absolue plus faible et une corrélation sérielle plus faible que les time bars. Pour la tester sans facteurs de confusion, nous construisons chaque type de barre à partir de la même base d'une minute et visons le même nombre moyen de barres, de sorte que la seule chose qui varie entre quatre séries du même instrument est l'horloge. Tout est mesuré sur la distribution des rendements elle-même ; il n'y a aucune stratégie et rien d'ajusté au futur.
Le résultat principal, dans chaque marché
Les information-driven bars gaussianisent les rendements dans les trois marchés. Sur la base d'une minute, la médiane de l'excess kurtosis chute de 5,29 à environ 1,5 en crypto, de 9,95 à 3,4 sur les actions aux heures régulières, et de 2,98 à 1,06 en forex. L'asymétrie absolue chute de concert, crypto 0,37 → 0,10, forex 0,20 → 0,13. L'effet est directionnel et cohérent, et il est le plus fort là où les données de base sont les plus fines.
| horloge de barre | crypto (27 perps) | actions (9 ETF, RTH) | forex (8 majors) |
|---|---|---|---|
| time | 5.29 | 9.95 | 2.98 |
| tick | 1.61 | 3.97 | 1.06 |
| volume | 1.48 | 3.35 | , |
| dollar | 1.54 | 5.58 | , |
Médiane de l'excess kurtosis des rendements de barre, base d'une minute (0 = gaussien ; plus c'est bas, plus c'est proche du normal). Le forex au comptant n'a pas de volume consolidé, donc les volume et dollar bars n'y sont pas définies.
Tournez les molettes
L'explorateur ci-dessous lit les vrais chiffres de l'étude. Choisissez un marché et observez les quatre barres : la time bar (gris) est la référence ; les information bars (couleur d'accent) sont les alternatives de l'horloge d'activité, celle aux queues les plus légères étant mise en évidence. Pour la crypto, vous pouvez changer la granularité de base ; pour les actions, vous pouvez basculer le traitement de séance qui est le cœur de la deuxième réserve.
Démo, Explorateur d'horloge de barre
Excess kurtosis des rendements de barre par horloge d'échantillonnage, par marché. Plus c'est bas, plus c'est proche du gaussien ; les information-driven bars resserrent les queues par rapport aux time bars.
Données de base plus fines → meilleure gaussianisation. L'avantage de la dollar bar s'érode à mesure que la brique de base grossit.
Sur une base de 1 minutes, l'information bar aux queues les plus légères porte une excess kurtosis 1.13 contre 3.56 pour la time bar, soit environ 3.2× de queues plus légères. Grossissez la brique de base et l'avantage de la dollar bar s'estompe ; la méthode veut des données de base fines.
Crypto, confirmation nette
Sur 27 contrats à terme perpétuels échantillonnés à partir de dumps propres d'une minute, les trois information bars ont des queues environ 3,4× plus légères que les time bars (5,29 descendant à 1,61 / 1,48 / 1,54 pour tick / volume / dollar), et l'asymétrie absolue chute de 0,37 vers 0,10. Le tracé Q–Q du BTC se redresse nettement sous l'horloge d'activité.
Une mise en garde issue de la construction : la comparaison est un instrument sensible. Un essai précoce sur un ancien jeu de données tiers en 30 minutes a produit la conclusion inverse (dollar bars pires que time bars), provoquée par des prints précoces contaminés que l'échantillonnage en dollars concentre dans une poignée de barres à queue épaisse, excess kurtosis de la dollar bar du BTC de 32,7 sur la bande ancienne contre 1,05 sur des dumps propres à la même fréquence. Validez la bande avant de faire confiance à la comparaison des barres.
L'avantage dépend de la granularité
Construire des information bars à partir de briques plus grossières érode le bénéfice. L'excess kurtosis de la dollar bar passe de 1,13 sur une base d'une minute à environ 2,06 sur une base de 60 minutes. La victoire directionnelle sur les time bars survit à toutes les résolutions, mais la méthode veut clairement des données de base fines, un praticien accumulant des dollar bars à partir de briques de 30 minutes laisse l'essentiel du bénéfice sur la table.
Actions, uniquement avec un traitement tenant compte de la séance
Échantillonnées naïvement sur toutes les heures, avec les rendements pris au travers du gap de nuit, le résultat ressemble à un échec : les dollar bars (34,4) et les tick bars (19,5) ressortent pires que les time bars (18,3). C'est un artefact de la structure de séance, non de la méthode, le gap de nuit et les pics de volume des enchères d'ouverture/clôture se retrouvent regroupés en information bars uniques, fabriquant des queues épaisses. Restreignez aux heures régulières et calculez les rendements intra-séance, et le tableau s'inverse entièrement.
| horloge de barre | naïf (toutes hrs + nuit) | RTH + intra-séance |
|---|---|---|
| time | 18.31 | 9.95 |
| tick | 19.47 | 3.97 |
| volume | 12.90 | 3.35 |
| dollar | 34.42 | 5.58 |
Médiane de l'excess kurtosis sur 9 ETF. Traitez la séance et chaque information bar bat la time bar, la dollar bar s'effondre de 34,4 à 5,6. La règle opérationnelle concrète : ne jamais laisser une barre enjamber le gap clôture→ouverture.
Forex, l'horloge de tick est l'information bar
Le forex au comptant n'a pas de volume consolidé, le champ de volume de HistData est littéralement nul, donc les volume et dollar bars n'ont pas de sens. L'horloge d'information disponible est le nombre de ticks, l'intensité de mise à jour des cotations. Les tick bars tenant compte des gaps (gaps de week-end et de roulement écartés) gaussianisent les rendements du forex sur les huit majors : médiane de l'excess kurtosis 2,98 → 1,06, asymétrie absolue 0,20 → 0,13. Le principe tient pour le forex, instancié comme la tick bar.
Barres avancées : les imbalance bars et run bars n'aident pas
López de Prado propose aussi une seconde famille qui dépasse le simple comptage de l'activité : les imbalance bars et les run bars, qui émettent une nouvelle barre lorsque le flux d'ordres signé s'accumule au-delà d'un seuil : quand les achats l'emportent suffisamment sur les ventes (ou l'inverse), ou quand une série d'échanges unilatérale persiste. L'espoir naturel est que ces horloges sensibles au flux gaussianisent les rendements encore davantage que les simples tick, volume et dollar bars. Ce n'est pas le cas. Reconstruites sur trois perps crypto à partir de la même base d'une minute, à fréquence quotidienne appariée, les barres avancées aggravent les queues au lieu de les réduire : les tick-imbalance bars portent un excess kurtosis médian d'environ 11,3, contre à peu près 1,07 pour les simples dollar et tick bars à la même fréquence. La raison est structurelle. Un déclencheur qui s'active sur un flux directionnel tend à clore une barre précisément quand un mouvement unilatéral est en cours, de sorte que chaque barre couvre une oscillation directionnelle et que le rendement hérite exactement de la queue épaisse que l'horloge d'activité était censée supprimer. La simple dollar ou volume bar reste la bonne horloge d'échantillonnage ; les imbalance bars et run bars ont leur place dans la boîte à outils comme variables décrivant la pression du flux d'ordres, et non comme l'horloge sur laquelle on échantillonne le prix.
Excess kurtosis médian sur trois perps crypto, base d'une minute, fréquence quotidienne appariée (0 = gaussien ; plus bas est plus proche de la normale). Les quatre barres avancées sont signalées en couleur d'accent ; chacune d'elles a des queues plus épaisses que la simple dollar bar.
| horloge de barre | excess kurtosis médian |
|---|---|
| time | 3.56 |
| tick | 1.07 |
| volume | 1.94 |
| dollar | 1.07 |
| tick-imbalance | 11.32 |
| volume-imbalance | 6.46 |
| tick-run | 3.88 |
| volume-run | 2.90 |
Comment le lire
Les volume bars, et non les dollar bars, sont le gaussianiseur le plus robuste dans ces données, marginalement les meilleures en crypto (1,48) et clairement les meilleures sur les actions aux heures régulières (3,35 contre le 5,58 de la dollar bar). López de Prado préfère les dollar bars pour leur invariance aux changements de niveau de prix et de nombre de titres, ce qui est un argument de robustesse plutôt qu'un argument de queue ; sur la pure normalité des rendements, la volume bar les devance. Comme valeur par défaut unique entre marchés, nous opterions pour les volume bars, en conservant les dollar bars là où la comparabilité entre instruments ou à long horizon importe. Les queues résiduelles des actions restent aussi plus épaisses que celles de la crypto même après l'horloge d'activité (3,4–5,6 contre ~1,5), un rappel que les sauts intrajournaliers des actions ne sont pas pleinement domptés par le seul échantillonnage.
Méthode
- Données de base réelles, résolution d'une minute : 27 perps USD-M de Binance (dumps propres), 9 ETF Algoseek et 8 majors FX de HistData. Aucune série synthétique.
- À partir de chaque base d'une minute, on construit des time / tick / volume / dollar bars visant toutes la même fréquence journalière moyenne, de sorte que la seule chose qui change est l'horloge, non le nombre de barres, la comparaison à armes égales.
- On note chaque série de barres sur sa distribution de rendements : excess kurtosis (0 = gaussien), asymétrie absolue, autocorrélation de premier ordre, Jarque–Bera.
- On rapporte toute la coupe transversale par médianes, jamais un instrument unique choisi à la main, car les rendements sous-jacents sont à queues épaisses.
- Causal et sans coût par construction : il s'agit d'une étude de propriété statistique du schéma d'échantillonnage, sans stratégie, sans paramètres ajustés au futur et sans look-ahead.
Reproductibilité
Les scripts d'analyse, les tableaux par marché et les figures montrées ici sont rassemblés dans le dossier du dépôt compagnon 01_information_driven_bars. L'explorateur de cette page est autonome et lit les mêmes chiffres que les tableaux publiés, de sorte que la comparaison se reproduit exactement à chaque chargement.
Citer
Références
- M. López de Prado, Advances in Financial Machine Learning (Wiley, 2018), chap. 2.
- D. Easley, M. López de Prado & M. O'Hara, “The Volume Clock: Insights into the High-Frequency Paradigm”, Journal of Portfolio Management, 2012.
Voir aussi
Il s'agit de l'étude inaugurale d'un programme de revue plus large ; les autres études sont listées sur Research.

