Changelog — révision scientifique complète (editorial board, 2026-10-17)
WP 6 — Intraday Volatility Transmission Across Asset Classes — version 1.0 (May 2026) → 1.1 (October 2026).
État avant révision : tag git pre-revision-20261017, PDF docs/main_pre-revision-20261017.pdf (31 p.). Après : paper/main.pdf (47 p.).
Rapport scientifique : docs/REVIEW-REPORT.md.
Conventions : Avant = texte/chiffre de la v1.0 ; Après = v1.1 ; Preuve = fichier results/ ou commande qui justifie la correction.
1. Corrections majeures (données, méthode, chiffres)
1.1 Panel du VAR : jours calendaires remplis par report → jours de bourse (CORRECTION CRITIQUE)
- Où :
scripts/01_analysis.py§3 (rv_panel.ffill(limit=5)puisdropna), toutes les tables/figures de connectedness. - Avant : panel de 3 651 jours calendaires (2016-03-11 → 2026-03-11) ; 1 044 lignes de fin de semaine et 1 137 lignes contenant au moins une valeur reportée (VIX, ES, FX, GC, CL figés sur leur valeur du vendredi/dimanche) ; sur > 30 % des observations, 8 des 10 séries avaient une innovation nulle par construction. La « fenêtre de 200 jours » couvrait 200 jours calendaires ≈ 143 jours de bourse.
- Après : panel des 2 514 jours de bourse où les 10 instruments ont une RV propre (calendrier CBOE), aucun report ; variante « weekend-inclusive » pour BTC/ETH en robustesse.
- Preuve :
results/rev_audit_construction.csv— réplication exacte de l'original (TSI 55.44, ES +26.80, NQ +19.72, VIX −23.37, BTC +1.23) ; même panel sans report : TSI 50.04, ES +41.61 ; baseline révisée (log) : TSI 54.75. Script :scripts/02_connectedness_revision.py§1 et §4. - Conséquences : isolement crypto surestimé (part propre BTC 79 % → 67 % ; part des actifs traditionnels dans la variance de BTC 1.3 % → 6.3 %) ; pic du TSI glissant de février 2018 (81.6 %) disparu (56.4 %).
1.2 Variable du VAR : RV en niveaux → log RV
- Avant : VAR sur la volatilité réalisée annualisée (asymétrie 1.9–5.9, max BTC 1 409 % annualisé le 2017-04-27).
- Après : VAR sur ln σ (asymétrie 0.2–1.4), conformément à Andersen et al. (2003) ; niveaux conservés en robustesse (TSI 50.0 %).
- Preuve :
results/rev_table_rv_descriptives.csv,results/rev_table_robustness.csv(ligne « RV in levels »).
1.3 Inférence : aucune → bootstrap résiduel (B = 500 ; 300 par année civile), IC à 90 %
- Preuve :
results/rev_table_connectedness_full_ci.csv,rev_table_regimes.csv,rev_table_yearly.csv. Référence : Kilian (1998), Kilian & Lütkepohl (2017).
1.4 Fuseau horaire de l'analyse intrajournalière (CORRECTION CRITIQUE)
- Où :
01_analysis.py§6 (commentaire « data is already UTC »), figure 5, §Trading session analysis, RQ5, abstract, conclusion. - Avant : horodatages FirstRate lus comme UTC → « ES et NQ culminent pendant la session européenne (09:00–14:00 UTC) », « VIX culmine à 09:00–10:00 UTC ».
- Après : horodatages = heure de l'Est (vérifié : pause Globex 17:00–18:00 ET, ouverture VIX 03:15/09:30 ET) ; conversion America/New_York → UTC avec règles d'heure d'été. Les pics sont ceux de l'ouverture du cash américain (13:30–14:30 UTC) ; la session américaine génère 53 % (ES), 54 % (NQ), 63 % (VIX) de la variance quotidienne ; BTC : ratio pic/creux 1.2 (0.240 % à 07:00 UTC, 0.287 % à 18:00 UTC).
- Preuve :
scripts/03_intraday_sessions.py,results/rev_intraday_hourly_absret_utc.csv,rev_intraday_sessions.csv, figurefig5_hourly_volatility.pngrégénérée à partir des barres 1 minute FirstRate du dépôt frère WP 12 (même fournisseur), agrégées à 5 minutes, 2016-03-11 → 2026-03-11.
1.5 Tests de Granger « par session » fictifs
- Avant :
table4_session_granger.csvrépétait trois fois (Asian/European/US) les mêmes 9 tests sur la RV quotidienne ; le texte (RQ5) parlait de différences entre sessions. - Après : (a) tests de Granger quotidiens sur log RV, 16 paires, F classique + Wald HAC (
rev_table_granger.csv) ; (b) vraies régressions prédictives ordonnées par session (rev_intraday_session_predictive.csv) ; (c) test week-end BTC → lundi ES (rev_intraday_weekend_btc_monday_es.csv).
1.6 Titre : « Fixed Income » → « Foreign Exchange »
- Avant : sous-titre « …Equities, Fixed Income, Commodities, and Cryptocurrencies » alors qu'aucun instrument de taux n'est dans l'échantillon (3 paires FX).
- Après : « …Equities, Foreign Exchange, Commodities, and Cryptocurrencies » (
\WPtitle,pdftitle, README, citation BibTeX). Le titre court du standard (HARMONISATION §1) est inchangé.
1.7 Nombre de bases de données et nature du VIX
- Avant :
data/raw/README.md: « trois DuckDB », VIX = « VX (VIX futures) » ; papier : « quatre bases », VIX = indice ; intro RQ5 : « Bitcoin futures ». - Après : quatre bases (
index_5min.duckdbajoutée au README), VIX = indice au comptant (RV des variations 5 min de l'indice), BTC/ETH = spot. Heures de cotation ajoutées à la table 1.
1.8 Filtre à 20 écarts-types non divulgué
- Avant :
01_analysis.pysupprimait les rendements 5 min à plus de 20 σ avant le calcul de la RV ; non mentionné ; les bornes symétriques ±1.50 % (ES), ±1.70 % (NQ)… de la table 2 en sont la trace. - Après : divulgué dans §Data et §Limitations ; effet non quantifiable sans retraiter les barres brutes (données brutes absentes du laptop).
1.9 Artefacts de données crypto 2017
- Constat : RV BTC > 1 000 % annualisée les 2017-04-24/27, 2017-05-02/03, 2017-12-24 (148 rendements 5 min > 5 % en une journée) ; reproduit sur le flux 1 minute indépendant du même fournisseur → propriété du flux composite (écarts de prix entre bourses), pas du traitement.
- Après : documenté dans §Data ; sous-échantillon 2018–2026 en robustesse (TSI 57.4, conclusions inchangées).
1.10 Allégations non étayées retirées ou corrigées
| Allégation v1.0 | Statut v1.1 | Preuve |
|---|---|---|
| TSI glissant max 81.55 % le 2018-02-06, « précède Volmageddon », indicateur d'alerte précoce | Artefact (54.4 % le 02-02 → 56.4 % le 02-06) ; l'indice ne monte pas avant mars 2020 non plus ; interprétation « early warning » retirée | rev_rolling_w200.csv, rev_key_numbers.csv |
| USD/JPY +60.29 pp pendant la COVID, « ES bascule récepteur (−11.2) » | USD/JPY +81.8 [+7.3, +135.3] (signe établi, ampleur non) ; ES +19.4 [−23.3, +52.1] : pas de bascule établie ; T = 85, VAR(1) | rev_table_regimes.csv |
| BTC devient émetteur net en 2022 (+7.90) | −3.4 [−16.7, +12.4] : indiscernable de zéro ; en 2024–26 BTC récepteur net significatif −12.4 [−20.4, −2.1] | idem |
| Crypto « isolée » (part propre > 77 %, cross < 0.5 %) | part propre 65–67 % ; 6–7 % de la variance expliqués par les actifs traditionnels ; 46 % en 2025 | rev_table_connectedness_full.csv, rev_table_yearly.csv |
| « BTC causalement indépendant » (tous les tests BTC non significatifs) | BTC → VIX F = 5.1 (p < 0.001), BTC → ES p = 0.054 ; mais coefficients cumulés ≤ 0.03 ; 16 tests | rev_table_granger.csv |
| BTC net glissant « se stabilise à +4.58 % fin 2025 », ES « −0.62 % » | BTC −6.6 (moy. 2025, w = 200), −19.1 en mars 2026 (w = 500) ; ES +18 à +33 | rev_rolling_w200.csv, rev_rolling_w500.csv |
| « most comprehensive high-frequency multi-asset connectedness analysis to date » | retiré | — |
1.11 Tables d'annexe de robustesse (lags, horizon) non produites par le script
- Avant :
appendix.texdonnait des valeurs pour p ∈ {2, 6} et H ∈ {5, 20} qu'aucun script ne calculait. - Après : grille complète calculée (
rev_table_robustness.csv, 15 spécifications) ; valeurs originales remplacées.
2. Chiffres modifiés (ancien → nouveau)
| Objet | v1.0 | v1.1 |
|---|---|---|
| TSI plein échantillon | 55.44 % | 54.8 % [53.1, 56.9] |
| NET ES / NQ | +26.80 / +19.72 | +36.0 [29.9, 41.5] / +25.6 [19.0, 31.3] |
| NET VIX | −23.37 | −20.6 [−25.2, −14.0] |
| NET CL / GBPUSD / GC / USDJPY / EURUSD | −7.2 / −8.7 / −2.9 / −5.0 / +0.4 | −14.2 / −13.2 / −7.2 / −5.2 / −0.4 |
| NET BTC / ETH | +1.23 / −1.03 | +1.7 [−3.3, 6.4] / −2.4 [−7.9, 2.1] |
| Part propre BTC / ETH | 79.3 / 77.9 % | 66.7 / 64.9 % |
| BTC ↔ ETH | 19.3 / 20.6 % | 27.0 / 28.0 % |
| VIX ← ES / NQ | 15.0 / 13.2 % | 21.2 / 18.5 % |
| TSI glissant (200) : moyenne, min, max | 67.13, 57.22 (2020-09-26), 81.55 (2018-02-06) | 61.9, 50.5 (2017-10-27), 73.4 (2025-09-24) ; w = 500 : 58.3, 48.5, 66.5 |
| TSI régimes pré-COVID / COVID / 2022 | 64.72 / 66.66 / 65.62 | 59.9 / 71.7 / 64.6 (+ ETF 65.5) |
| NET ES pré-COVID | +76.4 | +41.3 [23.0, 55.6] |
| Granger ES → VIX | F = 19.864 (niveaux, 2013–2026) | F = 19.94, Wald HAC 62.8 (log, 2016–2026) |
| Session la plus volatile ES/NQ | « européenne » | américaine (53–54 % de la variance) |
| Profil BTC | « uniforme 0.24–0.27 % » | 0.240–0.287 %, pic/creux 1.2, bosse en heures US |
| Nb de références | 45 | 70 |
| Pages | 31 | 47 |
Les moyennes de RV annualisée (§Data) passent de la pleine histoire (ES 13.85 %) au panel commun 2016–2026 (ES 13.9 %) ; la table 2 (rendements 5 min) est inchangée faute de données brutes.
3. Réanalyses exécutées
| Script | Entrée | Durée | Sorties |
|---|---|---|---|
scripts/02_connectedness_revision.py |
results/daily_rv_all.csv |
≈ 70 s | results/rev_*.csv (descriptives, audit, plein échantillon + IC, robustesse 15 spéc., rolling w = 200/250/500, 4 régimes + IC, années civiles + IC, Granger, critères de retard, clés) ; paper/tables/tab_*.tex ; figures/fig2,3,4,6,7,8 |
scripts/03_intraday_sessions.py |
barres 1 min FirstRate (ES, NQ, VIX, BTC) du dépôt frère finance/realized-volatility-horse-race/data/raw/ (WP6_MINUTE_DIR) |
≈ 35 s | results/rev_intraday_*.csv, paper/tables/tab_sessions*.tex, tab_weekend_btc.tex, figures/fig5_hourly_volatility.png |
| Vérification croisée RV BTC 2017 | idem (1 min → 5 min) | < 10 s | 2017-04-27 : 14.04 (vs 14.09 dans daily_rv_all.csv) |
Non exécuté : 01_analysis.py (bases DuckDB 5 min absentes du laptop) — daily_rv_all.csv et table1_descriptive_stats.csv d'origine réutilisés ; fig. 1 conservée.
4. Références
4.1 Vérification (45 entrées v1.0, Crossref 2026-10-17, DOI de revue inscrit dans references.bib)
- 39 entrées exactes (données bibliographiques confirmées, DOI ajouté).
- Corrigées : Eross et al. (2019) — auteurs « Kallinterakis, Tong » → Eross, McGroarty, Urquhart, Wolfe ; Bouri et al. QREF 77 → année 2020 (clé
Bouri2020) ; Yousaf et al. JIFMIM 82 → 2023 ; « Diebold & Yilmaz (2012b) » Trans-Atlantic → JFEC 14(1), 2016 (DieboldYilmaz2016) ; Mandelbrot 1963 pages 394–419 ; Fama 1965 pages 34–105 ; Granger 1969 pages 424–438. - Retirées (contenu cité ne correspondait pas à l'article) : Ante (2021) (article de 2023 sur les tweets d'Elon Musk, cité pour l'adoption institutionnelle) ; Fry & Cheah (2022) (IRFA 47 est de 2016, « negative bubbles », cité pour le canal d'information 24/7) ; Greenwood-Nimmo, Nguyen & Shin (2014) (connectedness macro mondiale, IJF 2021 ; cité pour le carry trade → actions).
- Attributions de contenu corrigées dans le texte : Barunik–Kocenda–Vacha 2016 (actions US, pas EUR/USD) ; Kang et al. 2017 (pétrole–métaux–agricoles, pas actions) ; Vivian & Wohar 2012 (ruptures, pas spillovers pétrole–actions) ; Reboredo 2013 (or–dollar, pas or–pétrole) ; Bouri et al. 2020 (safe haven ondelettes, pas « connectedness accrue après 2017 ») ; Yousaf et al. 2023 (meme assets).
4.2 Ajoutées (28, toutes vérifiées Crossref/DOI résolu)
Andersen & Bollerslev 1997 JEF (10.1016/S0927-5398(97)00004-2) ; Andersen, Bollerslev & Diebold 2007 REStat (10.1162/rest.89.4.701) ; Aït-Sahalia, Mykland & Zhang 2005 RFS (10.1093/rfs/hhi016) ; Bollerslev, Patton & Quaedvlieg 2016 JoE (10.1016/j.jeconom.2015.10.007) ; Corsi 2009 JFEC (10.1093/jjfinec/nbp001) ; Hansen & Lunde 2006 JBES (10.1198/073500106000000071) ; Baruník, Kočenda & Vácha 2017 JIMF (10.1016/j.jimonfin.2017.06.003) ; Diebold & Yilmaz 2016 JFEC (10.1093/jjfinec/nbv021) ; Greenwood-Nimmo, Nguyen & Rafferty 2016 JFM (10.1016/j.finmar.2016.05.001) ; Lastrapes & Wiesen 2021 Econ. Modelling (10.1016/j.econmod.2020.02.010) ; Dickey & Fuller 1979 JASA (10.2307/2286348) ; Kwiatkowski et al. 1992 JoE (10.1016/0304-4076(92)90104-Y) ; Newey & West 1987 Econometrica (10.2307/1913610) ; Kilian 1998 REStat (10.1162/003465398557465) ; Kilian & Lütkepohl 2017 CUP (10.1017/9781108164818) ; Lütkepohl 2005 Springer (10.1007/978-3-540-27752-1) ; Arouri, Jouini & Nguyen 2011 JIMF (10.1016/j.jimonfin.2011.07.008) ; Mensi et al. 2013 Econ. Modelling (10.1016/j.econmod.2013.01.023) ; Bekaert & Hoerova 2014 JoE (10.1016/j.jeconom.2014.05.008) ; Whaley 2009 JPM (10.3905/jpm.2009.35.3.098) ; Baur, Hong & Lee 2018 JIFMIM (10.1016/j.intfin.2017.12.004) ; Baur et al. 2019 FRL (10.1016/j.frl.2019.04.023) ; Chaim & Laurini 2018 Econ. Letters (10.1016/j.econlet.2018.10.011) ; Katsiampa 2017 Econ. Letters (10.1016/j.econlet.2017.06.023) ; Conlon & McGee 2020 FRL (10.1016/j.frl.2020.101607) ; Elsayed, Gozgor & Lau 2022 IRFA (10.1016/j.irfa.2022.102069) ; Iyer 2022 IMF GFS Note (10.5089/9781616358068.065) ; Ji, Bouri, Lau & Roubaud 2019 IRFA (10.1016/j.irfa.2018.12.002) ; Ji, Bouri, Roubaud & Kristoufek 2019 Energy Econ. (10.1016/j.eneco.2019.06.005).
- Écartée après vérification : Corbet, Lucey, Urquhart & Yarovaya 2019 IRFA — rétractée selon Crossref.
4.3 Format
sections/references.tex (thebibliography, apalike) → paper/references.bib + natbib [authoryear,round,semicolon] + \bibliographystyle{aer} ; 70 entrées, 70 citées, 0 citation indéfinie.
5. Forme et LaTeX
\WPversion1.0 → 1.1 ;\WPdateMay 2026 → October 2026 ; abstract, mots-clés et JEL (G17 retiré : aucune prévision) réécrits dansmain.tex.- Toutes les tables de résultats sont des fragments générés (
paper/tables/*.tex,\input) ; aucune valeur tapée à la main sauf la table 2 (rendements 5 min) reprise detable1_descriptive_stats.csv. - Listes à puces du corps (RQ, épisodes) converties en prose ; superlatifs retirés ; « % » → « percentage points » pour les NET.
- Nouvelles figures : fig. 8 (intégration crypto par année) ; fig. 2, 3, 4, 5, 6, 7 régénérées ; fig. 1 conservée.
- Annexe : audit de la construction du panel, critères de retard, résumé des fenêtres glissantes, 4 matrices complètes de régime, note de réplication.
cd paper && make: 0 erreur, 0 citation/référence indéfinie.titlepage.texintact.
6. Code
scripts/01_analysis.py: inchangé dans sa logique (seule source dedaily_rv_all.csv) ; en-tête ajouté signalant que ses sections 3–8 sont remplacées par02_et03_et listant les défauts connus (report des fins de semaine, fuseau, Granger « par session », filtre 20 σ).data/raw/README.md: quatre bases, fuseau horaire, origine des barres 1 min utilisées par03_.- Les sorties v1.0 (
table2_…,table3*_…,table4_session_granger.csv,rolling_total_spillover.csv) sont conservées pour l'audit ; les sorties v1.1 sont préfixéesrev_.
7. Non modifié faute de données
- Table 2 (statistiques des rendements 5 min) et fig. 1 ; effet du filtre 20 σ ; retrait des rendements de roulement des futures ; estimateurs robustes aux sauts (bipower) ; RV crypto sur une seule bourse.