الاستراتيجيات
BTC ارتداد عن جدار السيولة الساكنة، شراء وبيع (أداة واحدة BINANCE USD-M عقد دائم، ORDER-BOOK DELTAS — آلية أولية عميقة في البنية المجهرية للسوق لم تُختبر في هذه الجلسة — رصد جدار أوامر حدية كبير PERSISTENT/يعيد التعبئة (جبل جليدي) والتداول على الارتداد عند اختبار السعر له: شراء من جدار طلب، بيع من جدار عرض، اختراق الجدار = وقف، احتفاظ قصير، 3 معلمات)
النتيجة: متروك
BtcRestingLiquidityWallBounceLS
أفصح المطور بصدق عن فجوة البيانات وإصلاح الانهيار؛ وجرب فعلاً آلية أولية جديدة
الفرضية
التكرار 2 إصلاح لسبب واحد للانهيار، ولا شيء غير ذلك. أوقفت بيئة العزل التنفيذ بسبب الخطأ "'float' object is not callable" لأن مستوى وقف الصفقة خُزّن في self._stop، ما يحجب Strategy._stop — دالة الإنهاء التابعة لـ Cython Component التي يستدعيها المحرك عند إيقاف الاستراتيجية. تحققت من المحرك المثبّت (nautilus_trader 1.222.0) من أن Strategy._stop دالة فعلية، ومن أن أياً من السمات الأخرى التي تسندها هذه الفئة لا يتعارض مع سمة قابلة للاستدعاء في الفئة الأساسية. أُعيدت تسمية السمة إلى self._stop_px، وسُميت السمة الشقيقة _target_px اتساقاً، رغم أن _target لا يتعارض، مع تعديل مواضع الإسناد/القراءة الستة فقط. إشارة اكتشاف الجدار، وشروط الدخول، وقواعد الخروج (الوقف / الهدف / الوقف الزمني)، وتحديد حجم الصفقة، وكل معلمة أخرى مطابقة بايتاً ببايت لما سبق، لذا تظل الطبقات السابقة التي اجتازت الاختبار ناجحة. أُبقي الإفصاح الصريح في سلسلة التوثيق عن عدم صلاحية كتالوج order_book_deltas للاستخدام داخل العينة دون تغيير.
التنفيذ
استراتيجية للبنية المجهرية للسوق، شراء وبيع بأداة واحدة، على عقد BTCUSDT.BINANCE الدائم USD-M (1 دقيقة لكل شمعة). يُعرَّف جدار السيولة الساكنة بأنه مستوى سعري جرى DEFENDED مرارًا، وهو أقصى مستوى ضمن فترة نظر إلى الوراء من 120 شمعة لامسته القمم أو القيعان persist_n مرات على الأقل ضمن نطاق wall_k٪؛ أي مستوى يواصل عنده مشارك كبير سلبي إعادة ملء أوامره. عندما يختبر السعر جدار دعم محميًا من الأعلى (ضمن touch_pct)، يدخل مركز شراء LONG على الارتداد؛ وعند اختبار جدار مقاومة محمي من الأسفل، يدخل مركز بيع SHORT. الجدار نفسه هو حد إبطال البنية: فالاختراق إلى ما بعده بمقدار break_buf_pct يؤدي إلى الخروج فورًا، مع وقف ضيق مقابل هدف bounce_pct، وحد أقصى للاحتفاظ قدره 60 دقيقة. بلا رافعة مالية، أداة واحدة، ومراكز شراء وبيع.
نتائج التحقق
فشل التحقق (الطبقة 3 — الاختبار الرجعي في بيئة العزل): خطأ 'float' object is not callable نوع الشمعة المستخدم: BTCUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL، الشموع المعالجة: 0 تأكد من أن استراتيجيتك تُنتج صفقات باستخدام البيانات والمعلمات المقدمة.
مراجعة الاختبار الرجعي
- شارب
- -3٫27
- إجمالي العائد
- -100٫00%
- أقصى تراجع
- 100٫00%
- إجمالي الصفقات
- 12735
- نسبة الربح
- 39٫9%
- عامل الربح
- 0٫06
أفصح المطور بصدق عن فجوة البيانات وإصلاح الانهيار؛ وجرب فعلاً آلية أولية جديدة
الحساب LIQUIDATED 2020-01-29 (بعد نحو 6 أسبوعاً): total_return -100%، max_drawdown 100%، شارب -3.27 (CI [-8.57,-2.72])، PSR 0.0
كارثة رسوم: PF 0.062، avg_trade_return_pct 0.0025%، العمولة 482.8% من الإجمالي، قيمة التوقع -$25.3/صفقة عبر 12,735 صفقة
انعكاس كارثي لـ RR (avg_win $4.17 مقابل avg_loss $44.76)؛ return_skew -18.5، التفرطح 377 (يوم -1376% واحد)
الفرضية القائلة بتوفر بيانات فروق دفتر الأوامر خاطئة؛ المؤشر البديل ارتداد عام عن دعم/مقاومة لمدة 1m — مقبرة L30 النقية من نوع OHLCV، ولا يختبر الميزة المعلنة ولا ميزة قابلة للتطبيق
سجل التكرارات
فشل التحقق (الطبقة 3 — الاختبار الرجعي في بيئة العزل): لم تُنتَج أي صفقات نوع الشمعة المستخدم: BTCUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL، الشموع المعالجة: 524223 التشخيصات: أعادت should_enter() جانبًا 0 مرة عبر 524222 شمعة خضعت للتقييم ← لم يُفعَّل ENTRY CONDITION مطلقًا. خفّف شروط الدخول / الحدود. تأكد من أن استراتيجيتك تُنتج صفقات باستخدام البيانات والمعلمات المقدمة.
فشل التحقق (الطبقة 3 — الاختبار الرجعي في بيئة العزل): لم تُنتَج أي صفقات نوع الشمعة المستخدم: BTCUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL، الشموع المعالجة: 524198 التشخيصات: أعادت should_enter() جانبًا 0 مرة عبر 524197 شمعة خضعت للتقييم ← لم يُفعَّل ENTRY CONDITION مطلقًا. خفّف شروط الدخول / الحدود. تأكد من أن استراتيجيتك تُنتج صفقات باستخدام البيانات والمعلمات المقدمة.
Stratmill هي أداة بحث وتداول تجريبي وليست استشارة مالية أو وسيطًا. نتائج الاختبار الخلفي والتداول التجريبي افتراضية. ينطوي التداول على مخاطر الخسارة.