σμ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 Academyخرائط الطريقالمسارات
Ctrl K
AO
+1.2k متعلّم
تسجيل الدخولانضم ↗
خرائط الطريقالمسارات
AO
+1.2k متعلّم
تسجيل الدخول
  • 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 Academyخرائط الطريقالمسارات
Ctrl K
AO
+1.2k متعلّم
تسجيل الدخولانضم ↗
خرائط الطريقالمسارات
AO
+1.2k متعلّم
تسجيل الدخول
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
مسار Time Series›الوحدة 5 · التقييم والتطبيق›الموضوع 5.3·~1 س 40 دمتقدم

المشروع الختامي: مسابقة توقع التقلب على بيانات حقيقية

الموضع في المسارالوحدة 5 من 5 · الموضوع 3 من 3
5.3 المشروع الختامي: مسابقة توقع التقلب على بيانات حقيقية
—درجة المختبر— / 100إجمالي XP—التتابع—

من أربعة نماذج إلى مسابقة عادلة

كل أداة في هذه المهارة تجيب عن سؤال واحد: ما حجم حركة الغد؟ فالتباين الثابت والمتوسط الأسي وGARCH(1,1) وانحدار HAR على مدى الأعلى والأدنى اليومي تعطي أربع إجابات، والطريقة الأمينة الوحيدة للاختيار بينها مسابقة بقواعد عادلة. فكل تنبؤ لليوم t لا يستعمل إلا بيانات قبل اليوم t. ويُلاءَم GARCH مرة واحدة على أول 1000 يوم ولا يُعاد ضبطه. وتُقيَّم الأربعة على الأيام التالية مقابل مربع العائد بخسارة تعاقب التقليل من تقدير التباين أكثر من المبالغة فيه. ويكفي NumPy.

hₜ=λhₜ₋₁+(1-λ)rₜ₋₁², hₜ=ω+αrₜ₋₁²+βhₜ₋₁, ω=(1-α-β)σ²

يحدّث كل من EWMA وGARCH حالة التباين بمربع عائد الأمس. ولدى GARCH مجال أوسع: تُختار معاملاته بتعظيم إمكان غاوسي، هنا على شبكة صغيرة مع تثبيت التباين طويل الأجل σ² على قيمة العينة (استهداف التباين). أما نموذج HAR فيقرأ المدى بدلًا من ذلك. وسمته لليوم t مبنية من تباين باركنسون للأيام السابقة: قيمة الأمس ومتوسط آخر 5 أيام ومتوسط آخر 22 يومًا. وهدفه مربع العائد المشوش لكن بالمستوى الصحيح، ويُعاد ضبطه كل 21 يومًا على آخر 750 يومًا. والمقياس هو متوسط QLIKE وهو y/h-ln(y/h)-1 حيث y البديل وh التنبؤ، وتبيّن إحصائية ديبولد-ماريانو هل الفرق بين متنبئين أكبر من الصدفة.

QLIKE=y/h-ln(y/h)-1, DM=(mean(d))/(std(d)/√n), d=L₁-L₂
ماذا تقول البيانات الحقيقيةفي SPY وعلى 4404 أيام بعد أول 1000 يكون متوسط QLIKE مقابل مربع العائد نحو 2.03 للتنبؤ الثابت و1.63 لـ EWMA و1.59 لـ GARCH (اختيار الشبكة α=0.11 وβ=0.88 أي ثبات 0.99) و1.56 لنموذج HAR على المدى. وكل درجة للأسفل تنبؤ أفضل. وإحصائية ديبولد-ماريانو نحو 3.5 لـ EWMA مقابل GARCH و3.6 لـ EWMA مقابل HAR أي أبعد بكثير من 1.96. أما GARCH مقابل HAR فنحو 1.9 أي دون المعنوية عند 5% بقليل. ومع بديل مشوش كمربع عائد واحد تبقى الفروق متواضعة حتى لو كان الترتيب واضحًا.
  • قواعد عادلة: تنبؤ اليوم t لا يستعمل إلا بيانات سابقة، ويُلاءَم GARCH قبل فترة التقييم ثم يُرشَّح إلى الأمام بمعاملات ثابتة.
  • QLIKE هي الخسارة ومربع العائد هو البديل، وديبولد-ماريانو يبيّن هل يختلف متنبئان فعلًا.
  • السلّم: ثابت ثم EWMA ثم GARCH ثم HAR على المدى؛ كل درجة تخفض الخسارة في SPY لكن الفجوة الأخيرة ضمن الضجيج.
أربعة تبسيطات يجب تذكرهاالبديل مربع عائد واحد، لذا تكون كل الخسائر مرتفعة والفروق صغيرة؛ والتباين المحقَّق كان سيزيدها وضوحًا. ويُلاءَم GARCH مرة واحدة على شبكة خشنة ولا يُحدَّث، بينما يعيد النظام الحي ضبطه. والإمكان غاوسي مع أن للعوائد أذيالًا ثقيلة. والتقييم لأصل واحد في فترة تشمل أزمة: فالفائز هنا ليس وعدًا للعقد القادم.

المختبر: ما الذي يُقيَّم

  • تباين قائم على المدى10 نقطة
  • متنبئ EWMA15 نقطة
  • مرشح GARCH15 نقطة
  • ملاءمة GARCH على شبكة15 نقطة
  • متنبئ HAR20 نقطة
  • خسارة QLIKE10 نقطة
  • إحصائية ديبولد-ماريانو5 نقطة
  • المسابقة10 نقطة
المستكشف · lab-tz-12
▾ lab-tz-12
▾ data
…
bash · داخل المتصفح
learner@quantcraft:~/lab-tz-12$
لم يتم تحميل Python بعدPythonLn 1, Col 1Spaces: 4UTF-8

هل تريد إعادة ضبط هذا الموضوع؟

سيعود كل ما في lab-tz-12 إلى الملفات الابتدائية وستُمسح الطرفية. ستفقد حلّك الحالي ولا يمكن التراجع عن ذلك.

سيُعاد ضبطه
  • main.py ← الشيفرة الابتدائية
  • سجل الطرفية ومخرجات الاختبارات
  • التغييرات غير المُرسلة
سيُحتفظ به
  • أفضل درجة في المختبر
  • نقاط XP والتتابع
  • تقدّم المحاضرة والملاحظات

سجّل الدخول لتشغيل الكود الخاص بك.

قراءة كل المحاضرات مجانية. أنشئ حسابًا أو سجّل الدخول لتشغيل الكود وتنفيذ الاختبارات وتسليم هذا المختبر.

  • بيئة تطوير داخل المتصفح مع طرفية bash — لا حاجة لتثبيت أي شيء
  • تصحيح فوري ونقاط خبرة ومكانك في المسار
إنشاء حسابتسجيل الدخول
أو
المتابعة عبر GitHub