backtesting-frameworks
بناء أنظ��ة اختبار رجعي قوية لاستراتيجيات التداول
متاح أيضًا من: wshobson
يتطلب تطوير استراتيجيات التداول إجراء اختبار رجعي صارم لتجنب التحيزات المكلفة. توفر هذه المهارة أنماطًا جاهزة للإن��اج للتحقق الموثوق من الاستراتيجيات مع معالجة صحيحة لتحيز النظرة المستقبلية وتحيز البقاء على قيد الحياة وتكال��ف المعاملات.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "backtesting-frameworks". اختبار رجعي لاستراتيجية زخم أساسية بنظرة خلفية لمدة 20 يومًا
النتيجة المتوقعة:
حققت الاستراتيجية عائدًا سنويًا بنسبة 12.3% مع تقلب بنسبة 15.2%. نسبة شارب: 0.81. الحد الأقصى للانسحاب: -18.4%. معدل الفوز: 54.2%. تشمل النتائج منحنى الأسهم ومخطط الانسحاب وخريطة حرارية للعوائد الشهرية.
استخدام "backtesting-frameworks". التحسين المستقيم الأمامي لمعاملات العودة إلى المتوسط
النتيجة المتوقعة:
نافذة النظرة الخلفية المثلى: 14-21 يومًا عبر 8 فترات اختبار. نسبة شارب خارج العينة: 0.65 (داخل العينة: 0.72). يؤكد استقرار المعاملات صمود الاستراتيجية. يُظهر منحنى الأسهم المدمج أداءً متسقًا عبر أنظمة السوق.
التدقيق الأمني
آمنAll 33 static analysis findings are false positives. The skill contains documentation and Python code examples in markdown format only. No executable code, network calls, or security risks detected. Markdown code block delimiters were incorrectly flagged as shell execution. Type annotations and common financial terms triggered false pattern matches.
درجة الجودة
ماذا يمكنك بناءه
باحث كمي يتحقق من صحة إشارات التداول الجديدة
يحتاج باحث كمي يقوم بتطوير استراتيجية تداول قائمة على الزخم إلى التحقق من الأداء عبر أنظمة سوق متعددة مع تجنب الإفراط في التخصيص وضمان افتراضات تكلفة واقعية.
متداول خوارزمي يبني استراتيجيات منهجية
يحتاج متداول خوارزمي يقوم بتنفيذ استراتيجيات منهجية إلى بنية تحتية لاختبار رجعي قوية مع تقسيمات تدريب/تحقق/اختبار مناسبة وتحسين تقدم مستقيم لضمان صمود الاستراتيجية.
عالم بيانات يستكشف التطبيقات المالية
يحتاج عالم بيانات يطبق التعلم الآلي على البيانات المالية إلى إرشادات حول منهجية الاختبار الرجعي الصحيحة لتجنب المخاطر الشائعة مثل تحيز النظرة المستقبلية وتحيز البقاء على قيد الحياة.
جرّب هذه الموجهات
ساعدني في إعداد إطار اختبار رجعي أساسي لاستراتيجية تقاطع متوسط متحرك بسيطة. لدي بيانات OHLCV اليومية في DataFrame للباندا. ضمّن تكاليف المعاملات واحسب مقاييس الأداء الرئيسية.
أحتاج إلى تنفيذ تحليل التقدم المستقيم لاستراتيجية العودة إلى المتوسط. استخدم نافذة تدريب مدتها 252 يومًا ونافذة اختبار مدتها 63 يومًا مع تدريب مثبت. حسّن معامل النظرة الخلفية وأظهر منحنى الأسهم من فترات الاختبار المجمعة.
شغّل محاكاة مونت كارلو على عوائد استراتيجيتي لتقييم الصمود. أريد تحليل التمهيد من توزيع الحد الأقصى للانسحاب واحتمال الخسارة على مدى فترات تداول 21 و63 و252 يومًا بـ 1000 محاكاة.
ابنِ نظام اختبار رجعي قائم على الأحداث مع منطق تنفيذ مخصص للأوامر المحدودة. ضمّن نمذجة ملء واقعية بناءً على ديناميكيات دفتر الأوامر وتتبع الأوضاع وحساب الربح والخسارة في الوقت الفعلي. دعم أصول متعددة مع إدارة المخاطر على مستوى المحفظة.
أفضل الممارسات
- استخدم دائمًا بيانات النقطة الزمنية لتجنب تحيز النظرة المستقبلية - تأكد من إنشاء الإشارات باستخدام المعلومات المتاحة فقط في وقت القرار
- احتفظ ببيانات خارج العينة للتقييم النهائي - لا تحسّن المعاملات أبدًا على مجموعة الاختبار الخاصة بك
- ضمّن تكاليف معاملات واقعية - نمذجة التكاليف الصريحة (العمولة) والتكاليف الضمنية (الانزلاق وتأثير السوق)
تجنب
- استخدام أسعار الإغلاق المعدلة دون فهم التعديلات - يمكن أن يقدم تحيز النظرة المستقبلية من معلومات توزيعات الأرباح أو تقسيم الأسهم المستقبلية
- تحسين الكثير من المعاملات بالنسبة للبيانات المتاحة - يؤدي إلى الإفراط في التخصيص وأداء ضعيف خارج العينة
- تجاهل تحيز البقاء على قيد الحياة من خلال الاختبار فقط على المكونات الحالية - يجب تضمين الأوراق المالية المحذوفة للحصول على نتائج دقيقة
الأسئلة المتكررة
ما هو تحيز النظرة المستقبلية وكيف أتجنبه؟
كم من البيانات التاريخية أحتاجها للاختبار الرجعي الموثوق؟
ما هي نسبة شارب الجيدة لاستراتيجية التداول؟
هل يجب أن أستخدم الاختبار الرجعي المتجه أو القائم على الأحداث؟
كيف أحسب تكاليف المعاملات في اختباري الرجعي؟
ما هو التحليل المستقيم الأمامي ولماذا هو مهم؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/backtesting-frameworksمرجع
main
بنية الملفات