σμ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
  • 日本語
  • 中文
مسار Market Structure›الوحدة 4 · القواعد والتكاليف والبيانات›الموضوع 4.4·~1 سمتوسط

المشروع الختامي: يوم تداول من شموع الأسعار

الموضع في المسارالوحدة 4 من 4 · الموضوع 4 من 4
4.4 المشروع الختامي: يوم تداول من شموع الأسعار
—درجة المختبر— / 100إجمالي XP—التتابع—

قراءة يوم تداول من شموع الأسعار

تلخّص الشمعة اليومية جلسة كاملة في خمسة أرقام: الافتتاح والأعلى والأدنى والإغلاق والحجم. ومنها يمكنك إعادة بناء قصة اليوم: كم تحرك السعر خلال الليل (الفجوة بين إغلاق أمس وافتتاح اليوم)، وما اتساع نطاق الجلسة، وهل كان الحجم غير معتاد. وكل حساب من هذه سطر واحد على أعمدة كاملة من جدول.

import pandas as pd

bars = pd.read_csv("data/AAPL.csv", index_col="date", parse_dates=True)
prev_close = bars["close"].shift(1)   # yesterday's close, lined up with today's row
gap = bars["open"] / prev_close - 1   # the overnight gap

عندما تسأل هل حجم اليوم غير معتاد فقارنه فقط بالجلسات السابقة لليوم. إن rolling(20).mean() وحدها تشمل اليوم، فيُقارَن اليوم جزئيًا بنفسه؛ واستدعاء shift(1) أولًا يؤخّر النافذة يومًا. واستخدام معلومات اليوم الذي تحكم عليه هو النظر إلى المستقبل (look-ahead)، وهو أكثر الطرق شيوعًا التي يخدعك بها الاختبار الرجعي.

عرض القصة

يحوّل المساعد qc_chart الشموع إلى رسم تفاعلي. مرّر له قوائم سلاسل (شموع وخطوط ومدرّجات) وعلامات اختيارية؛ يظهر الرسم في تبويب الرسوم البيانية، وتقرأ الاختبارات البيانات نفسها التي مررتها لا الصورة.

import qc_chart

qc_chart.show(
    [qc_chart.candles(recent, name="Price"), qc_chart.line(average, name="20-day average")],
    markers=qc_chart.markers({"2026-05-12": "+4.1%"}),
)
ما تخفيه هذه البياناتالأسعار معدّلة بحسب التجزئات والتوزيعات، فلا يوجد إغلاق خام ولا تظهر التجزئة أبدًا كفجوة. ولا يحتوي الملف إلا الشركات التي لا تزال موجودة، فتغيب المشطوبة، وتخفي الشموع اليومية ما جرى داخل الجلسة، بما في ذلك مزادا الافتتاح والإغلاق. والفجوة الكبيرة قصة تستحق التقصي (نتائج، أخبار) لا استنتاجًا.

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

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

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

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

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

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

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

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