σμ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
  • 日本語
  • 中文
مسار Optimization›الوحدة 4 · القيود والتنظيم›الموضوع 4.4·~55 دمتقدم

البرمجة الخطية لجداول التنفيذ

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

توزيع أمر على الزمن

يقلّل البرنامج الخطي هدفًا خطيًا cTx\mathbf c^{T}\mathbf xcTx بقيود خطية Ax≤bA\mathbf x\le\mathbf bAx≤b وx≥0\mathbf x\ge0x≥0. والمجموعة الممكنة متعدد وجوه، أي شكل ذو أوجه مستوية وزوايا، ولأن الهدف خطي فأفضل نقطة تقع دائمًا عند زاوية (رأس) هذا الشكل. لا يوجد مشي نزولي: تقفز طريقة السمبلكس من رأس إلى رأس وتشق طرق النقطة الداخلية الوسط، وكلتاهما تبلغ الأمثل الدقيق لمسألة بآلاف المتغيرات في جزء من الثانية.

min⁡x ∑t=1Tctxt ;∑t=1Txt=Q,0≤xt≤ut\min_{\mathbf x}\ \sum_{t=1}^{T}c_t x_t\ ;\quad \sum_{t=1}^{T}x_t=Q,\qquad 0\le x_t\le u_txmin​ t=1∑T​ct​xt​ ;t=1∑T​xt​=Q,0≤xt​≤ut​(1)

جدول التنفيذ برنامج خطي طبيعي. لبيع QQQ سهمًا على TTT فترة، ليكن xtx_txt​ الأسهم المباعة في الفترة ttt وctc_tct​ الكلفة المتوقعة للسهم فيها (الفارق السعري مع الأثر، بنقاط الأساس) وutu_tut​ سعة كسقف مشاركة بنسبة 10% من الحجم المتوقع. ومع قيد ميزانية واحد يكون الحل جشعًا: املأ أرخص فترة حتى سقفها ثم التي تليها حتى يكتمل QQQ. ومضروب قيد الميزانية، الذي تعطيه البرمجة الخطية مجانًا، هو الكلفة الحدية لسهم إضافي أي كلفة أرخص فترة ما زال فيها متسع.

أربع فتراتلنبع Q=10,000Q=10{,}000Q=10,000 سهم. الكلف 3,1,2,43,1,2,43,1,2,4 نقاط أساس والسعات 4000,3000,5000,60004000,3000,5000,60004000,3000,5000,6000 سهم في الفترات من 1 إلى 4. الملء الجشع: تأخذ الفترة 2 (كلفة 1) سقفها 300030003000 وتأخذ الفترة 3 (كلفة 2) 500050005000 وتأخذ الفترة 1 (كلفة 3) الـ 200020002000 المتبقية. المجموع 3000⋅1+5000⋅2+2000⋅3=19,0003000\cdot1+5000\cdot2+2000\cdot3=19{,}0003000⋅1+5000⋅2+2000⋅3=19,000 نقطة أساس·سهم أي بمتوسط 1.91.91.9 نقطة أساس. والكلفة الحدية هي كلفة الفترة 1 أي 333 نقاط أساس لأنها أرخص فترة ما زال فيها متسع. والسعة الكلية 18,00018{,}00018,000 فأمر من 20,00020{,}00020,000 سهم لا جدول ممكنًا له إطلاقًا.

قد تأتي السعات من البيانات. ففي آخر 250 جلسة من مجموعة بيانات المقرر يبلغ الحجم اليومي الوسيط لسهم AAPL نحو 45.5 مليون سهم، فسقف مشاركة 10% يعني نحو 4.55 مليون سهم يوميًا، وبيع 20 مليون سهم يحتاج على الأقل 20/4.55=4.420/4.55=4.420/4.55=4.4 أي خمس جلسات. والكلفة الثابتة للسهم تقريب أول. فالأثر الحقيقي يزداد مع حجم التداول في الفترة، فتصير الكلفة محدبة في xtx_txt​ ويتحول الجدول إلى برنامج تربيعي وهو نموذج المشروع الختامي.

  • حل عند رأس: أمثل البرنامج الخطي عند زاوية متعدد الوجوه الممكن.
  • جدول جشع: مع قيد ميزانية واحد املأ السعة الأرخص أولًا.
  • السعر الظل: مضروب الميزانية هو الكلفة الحدية لسهم إضافي.
تحقق من الإمكان أولًايجيب المحلّ عن الطلب المستحيل بـ «غير ممكن» لا بجدول تقريبي. قارن حجم الأمر بالسعة الكلية قبل التحسين وقرر ما الذي يتنازل إن لم يتسع: أفق أطول أو سقف مشاركة أعلى أو أمر أصغر. والكلف والسعات تنبؤات فأعد تشغيل البرنامج مع تقدم اليوم.

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

  • الكلفة الكلية15 نقطة
  • الكلفة المتوسطة10 نقطة
  • الأسهم في أغلى فترة مستعملة15 نقطة
  • الكلفة الحدية15 نقطة
  • أمر أكبر من اللازم15 نقطة
  • أين يقع أمثل البرنامج الخطي15 نقطة
  • صياغة الجدول15 نقطة
0/ 7 تمت الإجابة
المهام
1إجابة رقمية15 نقطةبلا إجابة

بع 10 000 سهم على أربع فترات بكلف 3 و1 و2 و4 نقاط أساس وسعات 4000 و3000 و5000 و6000 سهم. ما أدنى كلفة كلية بنقطة الأساس·سهم؟

total=total =total=المقبول: ± 1
2إجابة رقمية10 نقطةبلا إجابة

ما متوسط الكلفة للسهم في هذا الجدول بنقاط الأساس؟

avg=avg =avg=المقبول: ± 0.01
3إجابة رقمية15 نقطةبلا إجابة

كم سهمًا يبيع الجدول الأمثل في الفترة 1 (كلفة 3 نقاط أساس)؟

slot1=slot1 =slot1=المقبول: ± 1
4إجابة رقمية15 نقطةبلا إجابة

لو زاد الأمر سهمًا واحدًا وبقي ممكنًا فبكم نقطة أساس تزيد الكلفة الكلية؟ أي ما السعر الظل لقيد الميزانية؟

shadow=shadow =shadow=المقبول: ± 0.01
5اختيار15 نقطةبلا إجابة

يُطلب من الفترات الأربع نفسها تنفيذ 20 000 سهم. ماذا يبلغ محلّ البرنامج الخطي؟

6اختيار15 نقطةبلا إجابة

للبرنامج الخطي ذي المجموعة الممكنة المحدودة وغير الخالية حل أمثل عند...

7رتّب الخطوات15 نقطةبلا إجابة

رتّب خطوات إعداد برنامج التنفيذ الخطي وحله.

اسحب لإعادة الترتيب، أو ركّز على عنصر واضغط مسافة لرفعه والأسهم لتحريكه ومسافة لإفلاته.

  1. 1اكتب القيود: المجموع يساوي QQQ و0≤xt≤ut0\le x_t\le u_t0≤xt​≤ut​
  2. 2حلّه واقرأ السعر الظل لقيد الميزانية
  3. 3اختر المتغيرات: الأسهم xtx_txt​ المباعة في كل فترة
  4. 4اكتب الهدف: الكلفة الكلية ∑tctxt\sum_t c_t x_t∑t​ct​xt​
وضع الرياضياتإدخال بلوحة المفاتيح أو LaTeXالمهمة 1 من 7 · Ctrl ⏎ للتحقق

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

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

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