σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyFeuilles de routeParcours
Ctrl K
AO
+1,2 k apprenants
ConnexionRejoindre ↗
Feuilles de routeParcours
AO
+1,2 k apprenants
Connexion
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyFeuilles de routeParcours
Ctrl K
AO
+1,2 k apprenants
ConnexionRejoindre ↗
Feuilles de routeParcours
AO
+1,2 k apprenants
Connexion
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Parcours Time Series›Module 2 · Modèles de la moyenne›Sujet 2.2·~45 minIntermédiaire

Saisonnalité et effets de calendrier

Position dans le parcoursModule 2 sur 5 · Sujet 2 sur 3
2.2 Saisonnalité et effets de calendrier
—Score du lab— / 100XP total—Série—

Des motifs qui se répètent au calendrier

Une série est saisonnière quand elle répète un motif de période fixe sss : 5 jours de bourse par semaine, 12 mois par an, une journée de bourse découpée en mêmes tranches horaires. Les marchés ont beaucoup de tels motifs. Le volume et la volatilité intrajournaliers sont élevés à l'ouverture et à la clôture et bas à midi, une forme en U ample et fiable. La volatilité monte aussi autour des annonces programmées. Les effets sur les rendements, comme le changement de mois, le jour de la semaine ou l'effet janvier, ont été signalés maintes fois, mais ils sont faibles et ont tendance à s'atténuer une fois publiés.

xt=∑j=1sβjDj,t+εt,Δsxt=xt−xt−s,t=xˉσ/nx_t=\sum_{j=1}^{s}\beta_jD_{j,t}+\varepsilon_t,\qquad \Delta_s x_t=x_t-x_{t-s},\qquad t=\frac{\bar x}{\sigma/\sqrt{n}}xt​=j=1∑s​βj​Dj,t​+εt​,Δs​xt​=xt​−xt−s​,t=σ/n​xˉ​(1)

Il y a trois façons de traiter la saisonnalité. La différenciation saisonnière Δsxt=xt−xt−s\Delta_sx_t=x_t-x_{t-s}Δs​xt​=xt​−xt−s​ retire un motif qui se répète exactement. Une régression sur indicatrices, une par tranche (une de moins avec constante), estime le motif pour le retrancher ou le trader. Un ARIMA saisonnier, SARIMA(p,d,q)(P,D,Q)s(p,d,q)(P,D,Q)_s(p,d,q)(P,D,Q)s​, modélise ensemble les parties saisonnière et non saisonnière. On trouve la période en cherchant des pics de l'ACF aux décalages s,2s,3ss,2s,3ss,2s,3s. Le danger statistique est le data mining : un balayage de 5 jours, 12 mois et 31 jours du mois teste environ 48 effets, et à 5 % deux ou trois sortiraient significatifs par pur hasard. Fixez les classes avant de regarder, corrigez du nombre de tests (Bonferroni divise le seuil par ce nombre) et confirmez sur des données non utilisées.

Le lundi est-il vraiment différent ?Supposons un rendement moyen du lundi de 0,04%0{,}04\%0,04% avec un écart type de 1%1\%1% sur n=500n=500n=500 lundis. L'erreur type vaut 1%/500=0,0447%1\%/\sqrt{500}=0{,}0447\%1%/500​=0,0447%, donc t=0,04/0,0447≈0,89t=0{,}04/0{,}0447\approx0{,}89t=0,04/0,0447≈0,89, très loin de 1,961{,}961,96. Même une moyenne de 0,12%0{,}12\%0,12% donnerait t≈2,7t\approx2{,}7t≈2,7, mais si vous aviez balayé les 5 jours, le seuil de Bonferroni serait 5%/5=1%5\%/5=1\%5%/5=1% et la valeur limite 2,582{,}582,58, que ce résultat franchit à peine. Un effet de jour de semaine doit survivre à la correction et à un contrôle hors échantillon avant de valoir un trade.
  • La différenciation saisonnière retire un motif de période fixe sss ; les indicatrices l'estiment.
  • Les pics de l'ACF aux décalages s,2s,3ss,2s,3ss,2s,3s révèlent la période.
  • Balayer beaucoup de classes trouve de faux effets : corrigez du nombre (Bonferroni) et confirmez hors échantillon.

Lab : ce qui est noté

  • Une différence saisonnière10 pts
  • Une statistique t de jour de semaine15 pts
  • Un seuil de Bonferroni15 pts
  • Compter les indicatrices10 pts
  • Trouver la période15 pts
  • Associer le vocabulaire15 pts
  • Tester un effet de calendrier10 pts
  • Trop de classes10 pts
0/ 8 traités
Exercices
1Réponse numérique10 ptsSans réponse

Une série mensuelle vaut 130130130 ce mois-ci et 118118118 il y a douze mois. Quelle est la différence saisonnière Δ12xt=xt−xt−12\Delta_{12}x_t=x_t-x_{t-12}Δ12​xt​=xt​−xt−12​ ?

d=d =d=accepté : ± 0.01
2Réponse numérique15 ptsSans réponse

Le rendement moyen du lundi est 0,04%0{,}04\%0,04%, l'écart type 1%1\%1% et il y a n=500n=500n=500 lundis. Combien vaut t=xˉ/(σ/n)t=\bar x/(\sigma/\sqrt{n})t=xˉ/(σ/n​) ? Donnez-le avec deux décimales.

t=t =t=accepté : ± 0.02
3Réponse numérique15 ptsSans réponse

Vous testez chacun des 5 jours de la semaine et voulez un taux global de faux positifs de 5 %. Quel seuil (en pourcentage) Bonferroni donne-t-il à chaque test ?

level=level =level=accepté : ± 0.01
4Réponse numérique10 ptsSans réponse

Une régression sur les 12 mois de l'année comprend une constante. De combien d'indicatrices mensuelles a-t-elle besoin ?

k=k =k=accepté : ± 0.01
5Choix15 ptsSans réponse

L'ACF d'une série mensuelle présente des pics nets aux décalages 12, 24 et 36. Que cela suggère-t-il ?

6Associer15 ptsSans réponse

Associez chaque terme à son sens.

Choisissez le partenaire de chaque élément de gauche.

Différenciation saisonnière
Forme en U intrajournalière
Correction de Bonferroni
SARIMA
7Remettre les étapes dans l'ordre10 ptsSans réponse

Mettez les étapes dans l'ordre.

Faites glisser pour réordonner, ou placez le focus sur un élément, Espace pour le soulever, les flèches pour le déplacer et Espace pour le déposer.

  1. 1Confirmer sur des données non utilisées et vérifier les coûts de trading
  2. 2Définir les classes avant de regarder les rendements
  3. 3Corriger le seuil pour le nombre de classes
  4. 4Estimer la moyenne et sa statistique t dans chaque classe
8Expliquer avec des mots10 ptsSans réponse

En une ou deux phrases, expliquez pourquoi balayer chaque jour de la semaine, mois et jour du mois à la recherche d'effets sur les rendements fait probablement apparaître des effets qui ne sont pas réels.

Mode mathsSaisie au clavier ou en LaTeXExercice 1 sur 8 · Ctrl ⏎ pour vérifier

Connectez-vous pour exécuter votre code.

Tous les cours sont gratuits à lire. Créez un compte ou connectez-vous pour exécuter du code, lancer les tests et soumettre ce lab.

  • IDE dans le navigateur avec terminal bash — rien à installer
  • Correction instantanée, XP et votre place dans le parcours
Créer un compteSe connecter
OU
Continuer avec GitHub