SPB Git forge

spb/wp6_uqo

Public
3commits 1branches 1releases
6.7 MBsize
maindefault branch
4 h agolast push
TeX 62.4% Python 37.5%
13.6 KB · 110 lines markdown
Rendered Raw Blame History
1# Rapport de l'« editorial board » — WP 6 (révision du 2026-10-17)23**Papier** : *Intraday Volatility Transmission Across Asset Classes: A Connectedness Analysis of Equities, Foreign Exchange, Commodities, and Cryptocurrencies* — UQO Working Paper No. 6, v1.0 (May 2026) → v1.1 (October 2026).4**Comité** : volatilité réalisée, connectedness (Diebold–Yilmaz), économétrie des séries temporelles, marchés crypto, microstructure.5**Revues de référence** : Journal of Econometrics, JFEC, JBF, Journal of Financial Markets, IRFA, Journal of Empirical Finance, Energy Economics.6**Matériel examiné** : README, `paper/main.tex` + 8 sections + annexe (31 p.), `references.tex` (45 entrées), `scripts/01_analysis.py`, `results/*.csv`, 7 figures, `data/raw/README.md` ; données brutes 5 min absentes du laptop, `daily_rv_all.csv` (6 367 jours × 10) présent, barres 1 min FirstRate du WP 12 présentes.7**Journal des corrections** : `docs/CHANGELOG-REVISION.md`.89---1011## 1. Diagnostic général1213La v1.0 posait une question pertinente (hiérarchie de transmission de la volatilité réalisée entre quatre classes d'actifs, 2016–2026, avec crypto) et appliquait un cadre standard (GFEVD d'un VAR(4), H = 10). Elle souffrait de **quatre défauts de construction** qui invalidaient une partie substantielle des conclusions :14151. **Panel du VAR sur jours calendaires avec report (`ffill`)** : 3 651 lignes dont 1 044 week-ends et 1 137 lignes avec au moins une valeur figée ; 8 séries sur 10 avaient une innovation nulle sur > 30 % des observations. Effet : isolement crypto surestimé, NET des futures actions comprimé de 15 pp, pic « Volmageddon » de février 2018 (81.6 %) purement artificiel, fenêtre « 200 jours » = 143 jours de bourse.162. **VAR sur RV en niveaux** avec des journées à 1 400 % annualisé (artefacts du flux crypto composite de 2017) qui dominent la matrice de covariance.173. **Fuseau horaire** : horodatages FirstRate (heure de l'Est) lus comme UTC → les pics de volatilité d'ES/NQ/VIX attribués à la « session européenne » étaient l'ouverture du cash américain décalée de 4–5 h ; RQ5, abstract, résultats et conclusion erronés sur ce point.184. **Aucune inférence** : conclusions de régime (USD/JPY émetteur dominant en COVID, ES « bascule » récepteur, BTC « devient émetteur » en 2022) tirées de VAR(4) à 41 paramètres/équation sur 85–290 observations, sans intervalle de confiance.1920S'y ajoutaient : un titre annonçant du « Fixed Income » sans aucun instrument de taux ; des tests de Granger « par session » qui répétaient trois fois le même test quotidien ; des tables de robustesse d'annexe sans script source ; un filtre à 20 σ non divulgué ; une bibliographie en `thebibliography` avec 3 références dont le contenu cité ne correspondait pas à l'article et plusieurs erreurs bibliographiques.2122Le point positif : `daily_rv_all.csv` (pré-report) était versionné, ce qui a permis de **refaire intégralement** l'étape VAR/GFEVD, et des barres 1 min du même fournisseur étaient disponibles localement, ce qui a permis de refaire l'analyse intrajournalière avec le bon fuseau. Toutes les réanalyses tiennent en moins de deux minutes.2324---2526## 2. Diagnostic par section (v1.0 → v1.1)2728| Section | Forces | Faiblesses / erreurs trouvées | Traitement |29|---|---|---|---|30| Abstract | chiffres précis | « Fixed Income » ; « intraday transmission at the 5-minute frequency » (le VAR est quotidien) ; résultats faux (session européenne, BTC émetteur 2022, isolement crypto, pic 2018) ; G17 (prévision) injustifié | réécrit ; IC ajoutés ; direction equities → crypto ; JEL G17 retiré |31| Introduction | motivation claire | 5 RQ dont RQ4 (« early warning ») contredite par les propres données ; RQ5 mentionne « Bitcoin futures » (spot) ; « novel », « most comprehensive » ; listes à puces | RQ reformulées en prose ; contribution recentrée (alignement calendaire, inférence, sessions) ; paragraphe signalant la révision |32| Littérature | couverture classique correcte | 6 attributions de contenu erronées (Barunik 2016 « EUR/USD », Kang 2017 « actions », Vivian 2012 « pétrole–actions », Reboredo « or–pétrole », Bouri 2019 « connectedness post-2017 », Greenwood-Nimmo « carry trade ») ; Ante 2021 et Fry & Cheah 2022 hors sujet ; Eross et al. mauvais auteurs ; rien sur l'inférence, le long memory, le fuseau/calendrier, l'IMF 2022 | 3 retraits, 28 ajouts vérifiés, sous-section VIX (RV de l'indice ≠ niveau), sous-section RV/périodicité |33| Méthodologie | équations GFEVD/TSI correctes | pas de justification du log ; p = 4 « throughout » sans critère ; pas d'inférence ; F de Granger sans HAC ; réseau défini sur θ brut et non sur les spillovers nets par paire ; aucune équation pour l'analyse de session | log RV + ADF/KPSS ; critères AIC/BIC/HQ (3/4/5) ; bootstrap résiduel (Kilian 1998) ; Wald HAC ; NET par paire (eq. 10) ; eq. 15–16 pour les sessions ; discussion de la sur-paramétrisation des fenêtres courtes |34| Données | table d'univers, stats 5 min | « four databases » vs README « three » ; heures de cotation absentes ; aucune section sur l'alignement temporel ; filtre 20 σ caché ; moyennes RV sur pleine histoire alors que le VAR porte sur 2016–2026 ; artefacts 2017 non signalés | §Time stamps and alignment (nouvelle) ; table 1 avec heures ; table RV du panel commun (moments, ρ1, ADF, KPSS) ; divulgation du filtre ; vérification croisée des artefacts |35| Résultats | tables complètes | voir §1 ; « 190.4 % of directional spillovers » (somme de TO, sans sens) ; épisodes décrits à partir d'artefacts ; valeurs NET en « % » | 8 sous-sections régénérées, IC partout, grille de robustesse, 3 fenêtres, 4 régimes, années civiles, Granger HAC, sessions UTC, régressions ordonnées, test week-end |36| Discussion | structure par RQ | affirmations non étayées (early warning, bascules de signe) | réponses recalibrées, leçons méthodologiques, limites élargies |37| Conclusion | — | reprend les erreurs | réécrite, extensions ciblées |38| Annexe | — | tables p ∈ {2,6}, H ∈ {5,20} sans source ; « Summary of key findings » redondant | audit de la construction, critères de retard, résumé rolling, 4 matrices de régime, réplication |3940---4142## 3. Méthodologie — verdict motivé (master prompt §3)4344| Point | Verdict | Motif |45|---|---|---|46| Spécification justifiée | **Oui (v1.1)** | VAR(4) = choix HQ ; p ∈ {1,2,3,6} et H ∈ {5,20} en robustesse ; TSI stable 53.7–55.5 % |47| Hypothèses d'estimation explicites | Oui | stationnarité testée (ADF rejette la racine unitaire ; KPSS rejette la stationnarité de niveau → long memory, approximation VAR notée) ; bootstrap i.i.d. explicitement limité |48| Variables correctement définies | Oui | RV, σ annualisée, log σ, RV de session ; VIX = RV des variations de l'indice (clarifié) |49| Dépendance temporelle | Défendable | HAC (Newey–West 10 retards) pour Granger et régressions de session ; bootstrap résiduel pour le GFEVD |50| Écarts-types | Oui | IC 90 % bootstrap sur TSI/TO/FROM/NET ; HAC sur régressions |51| Construction de l'échantillon transparente | Oui | 2 514 jours de bourse, aucun report ; audit de la construction v1.0 en annexe |52| Robustesse ciblant de vraies menaces | Oui | niveaux vs log ; p, H ; week-end crypto ; 2018+ ; sous-périodes ; exclusion VIX/crypto/ETH ; fenêtres 200/250/500 |53| Interprétation des coefficients | Corrigée | NET en pp ; TO peut dépasser 100 ; « 190 % » retiré ; somme des coefficients Granger rapportée |54| Significativité statistique vs économique | Oui | Granger : effets détectables mais coefficients cumulés ≤ 0.07 et 16 tests ; sessions : ΔR² reportés |55| Affirmations causales | Encadrées | « Granger-cause », « predicts », « net receiver » ; aucune causalité structurelle revendiquée |5657---5859## 4. Littérature6061- **Vérifiées** : 45/45 entrées v1.0 passées à Crossref ; DOI de revue inscrits ; 3 retirées (contenu non conforme), 7 corrigées (auteurs, année, pages), 6 attributions textuelles corrigées. Détail dans le changelog §4.62- **Ajoutées** : 28 références (DOI résolus), intégrées à l'argument : mesure de RV et bruit de microstructure (Hansen & Lunde 2006 ; Aït-Sahalia et al. 2005 ; Andersen et al. 2007 ; Corsi 2009 ; Bollerslev et al. 2016), connectedness FX/commodités (Baruník et al. 2017 ; Greenwood-Nimmo et al. 2016 ; Arouri et al. 2011 ; Mensi et al. 2013 ; Lastrapes & Wiesen 2021 ; Diebold & Yilmaz 2016), VIX (Whaley 2009 ; Bekaert & Hoerova 2014), crypto (Baur et al. 2018, 2019 ; Katsiampa 2017 ; Chaim & Laurini 2018 ; Conlon & McGee 2020 ; Elsayed et al. 2022 ; Iyer 2022 ; Ji et al. 2019a,b), inférence et séries (Kilian 1998 ; Kilian & Lütkepohl 2017 ; Lütkepohl 2005 ; Dickey & Fuller 1979 ; KPSS 1992 ; Newey & West 1987 ; Andersen & Bollerslev 1997).63- **Écartée** : Corbet, Lucey, Urquhart & Yarovaya (2019, IRFA) — rétractée.64- Total : 45 → **70** références, format `.bib` + natbib/aer, 0 citation indéfinie.6566---6768## 5. Résultats — incohérences trouvées et état après révision69701. Abstract/intro/README : « 2008–2026 » pour le VAR alors que le panel commun commence en mars 2016 → distinction explicite (données 2008–2026, VAR 2016–2026).712. Table 2 vs texte : Kurt = excès de kurtosis (scipy) — cohérent ; bornes ±1.5 % = filtre 20 σ → divulgué.723. TSI glissant 57.22–81.55 % vs plein échantillon 55.44 % : biais de sur-paramétrisation + artefact de calendrier → expliqué ; w = 500 donne 58.3 % de moyenne.734. « ES flips to receiver » (COVID, −11.2) : sur panel correct, +19.4 [−23.3, +52.1] → retiré.745. BTC +7.9 en 2022 : −3.4 [−16.7, +12.4] → retiré ; BTC −12.4 [−20.4, −2.1] en 2024–26 → nouveau résultat.756. « crypto causally independent » : BTC → VIX significatif, mais économiquement faible → nuancé.767. Granger « par session » identique sur 3 sessions → remplacé.778. Fig. 5 étiquetée UTC alors qu'en heure de l'Est → régénérée.789. Appendix p/H robustesse sans source → recalculée.7910. Moyennes RV du §Data (pleine histoire) vs panel VAR → table dédiée au panel commun.8081---8283## 6. Réanalyses exécutées (toutes versionnées)8485- `scripts/02_connectedness_revision.py` (≈ 70 s) : panel jours de bourse, log RV, VAR(4)/H = 10, bootstrap B = 500, grille de robustesse (15 spéc.), rolling w = 200/250/500, 4 régimes + IC, années civiles + IC (B = 300), Granger F + Wald HAC (16 paires), critères de retard, réplication exacte de la v1.0, 6 figures, 11 fragments LaTeX.86- `scripts/03_intraday_sessions.py` (≈ 35 s) : barres 1 min FirstRate (WP 12) → 5 min, conversion America/New_York → UTC, profil horaire, RV de session, parts de variance, régressions prédictives ordonnées (11), test week-end BTC → lundi ES, part de variance du week-end, 3 fragments LaTeX, fig. 5.8788## 7. Analyses recommandées **non exécutées**8990| Analyse | Raison | Priorité |91|---|---|---|92| Recalcul de la RV sans le filtre 20 σ, avec bipower variation (Andersen et al. 2007) et RV crypto sur une seule bourse | bases DuckDB 5 min absentes du laptop ; pipeline 01 non relançable | haute |93| Retrait des rendements de roulement des futures continus | idem | moyenne |94| TVP-VAR (Antonakakis et al. 2020) ou VAR avec shrinkage pour les fenêtres courtes | hors périmètre temps ; recommandé pour formaliser la rupture 2020 | haute |95| Connectedness fréquentielle (Baruník & Křehlík 2018) | extension | moyenne |96| Bootstrap par blocs ou wild bootstrap tenant compte de l'hétéroscédasticité conditionnelle | l'IC résiduel i.i.d. est indicatif | moyenne |97| Test de rupture formel (sup-Wald / Bai–Perron) sur l'intégration crypto | les IC annuels suffisent à montrer le changement, pas à le dater | moyenne |98| Connectedness asymétrique (bonne/mauvaise volatilité) | extension | basse |99| Élargissement du système (ZN/TLT, AUD, agricoles, altcoins) ; ZN 1 min disponible dans WP 12 | changerait le papier (titre « Fixed Income » redeviendrait pertinent) | moyenne |100101## 8. Limites restantes102Filtre 20 σ en amont ; artefacts du flux crypto 2016–2017 ; roulements de futures ; VAR linéaire symétrique ; bootstrap i.i.d. ; 10 instruments (pas de taux) ; « jour » = jour calendaire de l'Est (coupe la session Globex) ; VIX = RV d'un indice non négociable.103104## 9. Maturité pour publication105106- **État** : manuscrit cohérent, reproductible (3 scripts, tables générées), avec inférence ; les conclusions sont désormais défendables et plus modestes que la v1.0.107- **Revue cible réaliste** : *International Review of Financial Analysis* ou *Journal of International Financial Markets, Institutions and Money* (contribution empirique + leçon méthodologique sur l'alignement calendaire) ; *Finance Research Letters* pour une version courte centrée sur crypto. *Journal of Financial Econometrics* / *Journal of Econometrics* improbables sans contribution méthodologique (inférence sur GFEVD, TVP) ; *Energy Economics* seulement si recentré sur CL/GC.108- **Risques de rejet** : (i) cadre DY standard sans innovation méthodologique ; (ii) filtre 20 σ et données crypto composites (un arbitre demandera le recalcul) ; (iii) absence d'instrument de taux dans un papier « cross-asset » ; (iv) bootstrap i.i.d. ; (v) le résultat principal sur la crypto (récepteur net, intégration croissante) rejoint Iyer (2022) — la valeur ajoutée est la mesure RV, les sessions et la démonstration de sensibilité au calendrier, qu'il faut mettre en avant.109- **Verdict** : *major revision done* au sens d'un comité interne ; soumission possible après (a) recalcul de la RV sans filtre et avec RV crypto mono-bourse, (b) ajout d'un TVP-VAR ou d'un test de rupture formel.110