الاستراتيجيات
backtesting: اختراق بولينجر BTC 4 | Stratmill
النتيجة: متروك
BtcFourHourBollingerUpperBandMomentumContinuationLong
ملخص النتائج
قلبت هذه الاستراتيجية صفقة شراء للارتداد إلى المتوسط دون BB سبق أن فشلت إلى صفقة شراء لاستمرار الزخم فوق BB على عقود BTC الآجلة بإطار 4H، مع بوابة نظام صعودي يومي. تقوم الفرضية على أن اختراق النطاق عند 2 سيغما يعكس أحداث تغير النظام التي تستمر لساعات أو أيام. نُفذت بوضوح مع 485 دخول، وحققت حتى عائدًا إجماليًا إيجابيًا قدره +12.7%، لكن معامل الربح لم يتجاوز 1.016 وبلغ شارب -0.10، فيما قارَب متوسط عائد الصفقة $11 (نحو 0.01%) — وهو أقل بكثير من الحد القابل للاستمرار — لأن العمولات (22% من الإجمالي) وتأثير السوق (77%) استهلكا الأفضلية كلها، فلم تتجاوز السعة $168 ألف. تخلى المحلل عنها عند بوابة مراجعة الاختبار التاريخي في تكرارها الثاني باعتبار النتيجة استنتاجًا اقتصاديًا حقيقيًا لا خطأً برمجيًا، وخلص إلى أن أي تحسين لن يرفع أفضلية إجمالية معدومة قبل التكاليف فوق حد التكاليف، لذا لم تنتقل إلى التحسين أو مراجعة المخاطر.
الفرضية
إصلاح التكرار 2 لفشل الإشارة الثابتة في الطبقة 2. كانت النسخة السابقة تضع calculate_signal خلف `if not self._bull_regime: return 0.0`؛ ولأن سيناريوهات الطبقة الاصطناعية 2 لا توفر الأشرطة اليومية الإضافية التي تحرك علامة النظام، ظلت _bull_regime بقيمة False وانهارت كل إشارة إلى 0.0 (479 إشارة متطابقة على steady_downtrend). التغيير الصحيح الأصغر: تعيد calculate_signal الآن درجة z المستمرة للمسافة BB في كل شريط (وتتغير من شريط إلى آخر)، ونُقلت بوابة النظام الصعودي إلى should_enter (`signal >= entry_std AND self._bull_regime`). لم يتغير سلوك التداول الفعلي — فما زالت الدخولات تتطلب نظامًا صعوديًا مؤكدًا — لكن الإشارة لم تعد ثابتة، ما يفي بمتطلبات أداة التحقق الاصطناعية. حُفظت جميع الاستيرادات وبنية الفئة وتحديد الحجم واستخدام الرافعة ومنطق الخروج من الشيفرة السابقة (الطبقة -1/التي اجتازت الفحص سابقًا) كما هي.
التنفيذ
استراتيجية زخم واستمرار طويلة فقط، تكسر الحد العلوي لبولينجر على إطار BTC لمدة 4H، على عقود Binance الآجلة الدائمة USD-M مع مرشح نظام صعودي يومي (الإغلاق اليومي > اليومي SMA50). تدخل صفقة شراء عندما يتجاوز إغلاق 4H المتوسط لفترة 20 بمقدار لا يقل عن entry_std انحرافات معيارية أثناء النظام الصعودي، توقعًا لاستمرار الصعود لنحو 4-24 ساعة. تخرج عند جني الأرباح أو وقف الخسارة أو الإغلاق دون خط الوسط BB أو بلوغ حد أقصى لمدة الاحتفاظ. تستخدم رافعة 2x مع تحديد حجم الصفقة نسبةً إلى رأس المال (قيمة اسمية نحو 1.2x من حقوق الملكية).
نتائج التحقق
فشل التحقق (الطبقة 2 — سيناريوهات اصطناعية): المعلمات المستخدمة: ['bb_period', 'entry_std', 'min_notional', 'position_pct', 'max_hold_bars', 'regime_period', 'stop_loss_pct', 'take_profit_pct'] تحقق من أن __init__ يعيّن جميع السمات من self.parameters.get(). - steady_downtrend: إشارة ثابتة: جميع الإشارات البالغ عددها 479 متطابقة (القيمة=0.0). يُرجح وجود خطأ في calculate_signal() — فالإشارة لا تتغير أبدًا.
مراجعة الاختبار الرجعي
- شارب
- -0٫10
- إجمالي العائد
- 12٫71%
- أقصى تراجع
- 33٫60%
- إجمالي الصفقات
- 485
- نسبة الربح
- 44٫5%
- عامل الربح
- 1٫02
تنفيذ سليم يطابق الفرضية: 485 دخول شراء فوق BB العلوي في نظام صعودي يومي مؤكد، بلا إشارة ثابتة، وmetrics_reliable=true، ومن دون أثر تركيب.
صياغة اقتصادية مدروسة (قلب متماثل لاستراتيجية الارتداد إلى المتوسط دون BB التي فشلت) وعينة كافية (485 صفقة) لقراءة واضحة.
المخاطر محدودة مقارنةً بالاستراتيجيات الشقيقة (لا انفجار بسبب الرافعة؛ max_drawdown 33.6%).
لا توجد أفضلية بعد التكاليف: profit_factor 1.016، شارب -0.10، سورتينو -0.17، win_rate 44.5%، الإجمالي +12.7% على مدى نحو 6 سنوات (ألفا نحو 0).
avg_trade_return نحو 0.01% (≈$11/للصفقة) — أقل بعشرة أضعاف من حد الجدوى لعقود 0.15% الآجلة.
التكاليف تهيمن: عمولة 22.0% من الإجمالي + impact_cost_pct 77.1%؛ السعة لا تتجاوز $168 ألف — لا تظهر الأفضلية إلا بحجم تجريبي.
دُحضت فرضية القلب المتماثل: اختراقات BB العلوية في نظام صعودي لا تواصل تحقيق الربح بعد التكاليف؛ ولا يرفع أي تغيير في المعلمات أفضلية إجمالية تقارب 0% فوق حد التكاليف.
طفيف: يشير avg_position_pct 135% مقارنةً بـ1.2x المذكور إلى غياب حارس المركز المفتوح نفسه كما في الاستراتيجيات الشقيقة، لكنه ليس سبب الفشل.
ملخص النتائج
قد تكون الفرضية الاقتصادية معقولة من الناحية الآلية، ويمكن تنفيذها بوضوح، ومع ذلك تنتج أفضلية إجمالية تقارب الصفر بعد التكاليف — فعند نحو 0.01% للصفقة، ومع هيمنة العمولات وتأثير السوق، لم تحمل إشارة الاستمرار فوق BB ألفا قابلة للاستغلال، كما أن قلب فكرة ارتداد إلى المتوسط فاشلة لا يضمن مرآة زخم مربحة.
أصدر محلل مراجعة الاختبار التاريخي حكم «التخلي»: كان التنفيذ أمينًا، لكن التكاليف استهلكت فعليًا كامل الأفضلية الإجمالية (عمولة 22.0% من الإجمالي، إضافةً إلى تكلفة تأثير 77.1%، وسعة لا تتجاوز $168 ألف)، لذا دُحضت فرضية القلب المتماثل — فاختراقات النطاق العلوي في نظام صعودي لا تواصل تحقيق الربح بعد الرسوم، ولا يرفع أي تغيير في المعلمات أفضلية إجمالية تقارب الصفر فوق حد التكاليف.
استراتيجية طويلة فقط لاستمرار زخم نطاق بولينجر على عقود BTCUSDT 4H الآجلة في Binance (رافعة 2.0x) — القلب المتماثل لاستراتيجية شراء ارتداد إلى المتوسط دون BB التي فشلت — تدخل عندما يتجاوز إغلاق 4H النطاق العلوي عند 2 سيغما في نظام صعودي يومي مؤكد، مراهنةً على أن محفزات المسافة BB تعكس أحداث تغير النظام التي تستمر بدل أن ترتد.
على مدى 485 صفقة خلال نحو 6 سنة، بلغ العائد الإجمالي +12.7% لكن دون أفضلية حقيقية: معامل الربح 1.016، وشارب -0.10، وسورتينو -0.17، ومعدل الفوز 44.5%، ومتوسط عائد الصفقة نحو $11 (نحو 0.01%)، أي أقل بعشرة أضعاف من حد الجدوى لعقود 0.15% الآجلة، مع تراجع أقصى قدره 33.6%.
Stratmill هي أداة بحث وتداول تجريبي وليست استشارة مالية أو وسيطًا. نتائج الاختبار الخلفي والتداول التجريبي افتراضية. ينطوي التداول على مخاطر الخسارة.