σμ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
  • 日本語
  • 中文
مسار Particle filtering and non-stationary time series›الوحدة 3 · سوق لا يتوقف عن التغير›الموضوع 3.3·~1 س 40 دمتقدم

المشروع الختامي: تتبّع بيتا وتقلب سهم

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

تتبّع بيتا سهم وهو يتحرك

في هذا المشروع الختامي تبني ثلاثة متتبعين لبيتا أبل مقابل SPY وتقارنها. النموذج بيتا بسير عشوائي: في كل يوم يساوي عائد السهم بيتا مضروبة في عائد السوق زائد ضجيج وتنجرف بيتا نفسها قليلًا. والمتتبع الأول انحدار متحرك على آخر 60 يومًا وهو نافذة صلبة. والثاني مرشح كالمان وهو الجواب الدقيق حين يكون كل شيء جرسيًا. والثالث مرشح جسيمات بوتستراب تكتبه بتطبيع الأوزان وحجم العينة الفعال وإعادة العينة المنتظمة من عندك. ومقدّر موزون أسيًا يتتبع تقلب ما لا يفسره السوق.

βₜ=βₜ₋₁+wₜ, yₜ=βₜ mₜ+eₜ, K=(P⁻mₜ)/(P⁻mₜ²+r)
ماذا تقول البيانات الحقيقيةعلى 5 404 يومًا من أبل وSPY منذ 2005 تبلغ بيتا العينة كلها 1.07. وفي اليوم الأخير يقول الانحدار على 60 يومًا 0.20 ومرشح كالمان 0.40 ومرشح الجسيمات بـ 500 جسيم 0.43. وبالتنبؤ بعائد كل يوم من بيتا الأمس تكون متوسطات مربعات الخطأ 2.379×10⁻⁴ لبيتا ثابتة و2.378×10⁻⁴ لبيتا المتحركة و2.354×10⁻⁴ لكالمان و2.362×10⁻⁴ للجسيمات. ومتابعة بيتا تفيد بنحو 1% لا أكثر لأن العوائد اليومية ضجيج في معظمها. ويعيد مرشح الجسيمات العينة في 107 أيام وينخفض حجم عينته الفعال إلى نحو 7 من 500. والتقلب الموزون أسيًا للبواقي نحو 32% سنويًا في نهاية البيانات.
  • النموذج نفسه بثلاثة حلول: نافذة صلبة ومرشح غاوسي دقيق وسحابة جسيمات موزونة.
  • عشوائية قابلة للتكرار: تصل الأرقام العشوائية كوسائط فتعطي المدخلات نفسها الجواب نفسه.
  • تقييم أمين: كل طريقة تتنبأ بعائد يوم ببيتا الأمس وحدها.
تبسيطات يجب تذكرهابيتا سير عشوائي بخطوة ثابتة q=10⁻³ اختيرت يدويًا ويُعامل الضجيج كطبيعي بتباين ثابت وهذا يتجاهل تجمّع التقلب. وتستعمل الدرجة مربع خطأ سهم واحد على عينة واحدة. وفي هذا النموذج الخطي الغاوسي كالمان دقيق فلا يستطيع مرشح الجسيمات إلا مجاراته وتظهر ميزته حين يكون للضجيج أذيال ثقيلة أو يتحرك التباين.

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

  • تطبيع آمن5 نقطة
  • حجم العينة الفعال5 نقطة
  • إعادة العينة المنتظمة10 نقطة
  • بيتا متحركة10 نقطة
  • تقلب موزون أسيًا10 نقطة
  • مرشح كالمان15 نقطة
  • مرشح الجسيمات بوتستراب25 نقطة
  • دراسة بيتا20 نقطة
المستكشف · lab-pf-10
▾ lab-pf-10
▾ data
…
bash · داخل المتصفح
learner@quantcraft:~/lab-pf-10$
لم يتم تحميل Python بعدPythonLn 1, Col 1Spaces: 4UTF-8

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

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

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

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

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

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