Retour à López de Prado

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.

source

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.

Fig. 1:Le résumé multi-marché : dans chaque marché, les information-driven bars se situent bien en dessous des time bars sur l'excess kurtosis. L'avantage est le plus grand en crypto et le plus petit, mais toujours présent, sur les actions.

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 barrecrypto (27 perps)actions (9 ETF, RTH)forex (8 majors)
time5.299.952.98
tick1.613.971.06
volume1.483.35,
dollar1.545.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.

Vraies valeurs de l'étude
Marché
Granularité de base

Données de base plus fines → meilleure gaussianisation. L'avantage de la dollar bar s'érode à mesure que la brique de base grossit.

excess kurtosis de la time bar
3.56
meilleure info bar (dollar)
1.13
réduction de queue vs time
3.2× plus légère
coupe transversale de 27 perps · résolution de base = 1 min0.01.02.03.04.00 = gaussien3.56|skew| 0.37Time1.79|skew| 0.28Tick1.94|skew| 0.26Volume1.13|skew| 0.10Dollarhauteur de barre = excess kurtosis (plus bas = plus proche du normal)

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é.

Fig. 2:Coupe transversale crypto, base propre d'une minute : chaque information bar se place bien en dessous de la time bar, les volume bars étant marginalement les plus légères.
Fig. 3:Q–Q du BTCUSDT contre la normale : les rendements de la time bar s'écartent dans les queues, tandis que les rendements des information bars suivent la diagonale de bien plus près.

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.

Fig. 4:Excess kurtosis en fonction de la granularité de base : les information bars se dégradent vers la ligne de la time bar à mesure que la brique de base grossit, la dollar bar étant la plus exposée.
Fig. 5:L'écart dollar-moins-time (négatif = dollar bars meilleures) est le plus large sur une base fine et se rétrécit à mesure que la base grossit, la pénalité de granularité, isolée.
Fig. 6:L'effet de séance pour les actions : l'échantillonnage naïf gonfle les queues des information bars au-dessus des time bars ; l'échantillonnage intra-séance les pousse bien en dessous.

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 barrenaïf (toutes hrs + nuit)RTH + intra-séance
time18.319.95
tick19.473.97
volume12.903.35
dollar34.425.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.

Fig. 7:Majors du forex : les tick bars portent des queues plus légères que les time bars sur toute la ligne, confirmant le principe de l'horloge d'activité là où le volume est indisponible.

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.

Fig. 8a:Les barres avancees n'amincissent pas les queues. Les imbalance bars et run bars depassent les simples tick, volume et dollar bars sur l'excess kurtosis.

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.

Fig. 8b:La superposition Q-Q normale de BTCUSDT montre les rendements des imbalance bars s'ecartant de la diagonale dans les queues, tandis que les simples barres d'activite la suivent.
horloge de barreexcess kurtosis médian
time3.56
tick1.07
volume1.94
dollar1.07
tick-imbalance11.32
volume-imbalance6.46
tick-run3.88
volume-run2.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

Voir aussi

Il s'agit de l'étude inaugurale d'un programme de revue plus large ; les autres études sont listées sur Research.