HyperliquidSolFundingExtremeContrarian
الفرضيات
استراتيجية معاكسة للاتجاه السائد عند تطرف تمويل العقد الدائم SOL على Hyperliquid — شراء وبيع على المكشوف، لأصل واحد: FADE التمركز المزدحم عندما تبلغ الدرجة المعيارية المتحركة للتمويل مستوى متطرفًا (تمويل موجب جدًا = مراكز شراء برافعة مالية مفرطة → SHORT؛ تمويل سالب جدًا = مراكز بيع على المكشوف مستسلمة → LONG)، مع التأكيد بعدم تأكيد السعر، والخروج عند عودة التمويل إلى مستواه المعتاد / وقف ATR / وقف زمني (SOLUSDT.HYPERLIQUID، 4 ساعة، 3 معلمات)
الفرضيات
استراتيجية LONG-SHORT معاكسة للاتجاه السائد، لأداة واحدة، مدفوعة بـPOSITIONING على العقد الدائم SOL في Hyperliquid، مبنية حول إشارة آلية NON-OHLCV — FUNDING للعقد الدائم — تُستخدم بالطريقة OPPOSITE مقارنةً بعائلة استراتيجيات شراء الأصل وحمله مقابل بيع العقود الآجلة التي فشلت في المصنع. هذه NOT استراتيجية عائد احتفاظ محايدة الدلتا (فشلت لأن أرباح وخسائر التمويل كانت ضئيلة جدًا مقارنة بضوضاء فرق السعر بين السوق الفورية والعقود الآجلة)، وNOT زخم سعري (سلال الزخم HL هي 0/84). بدلًا من ذلك، يُستخدم التمويل مقياسًا للازدحام/التمركز لتوقيت تداول DIRECTIONAL عكس الاتجاه السائد: النتيجة الموثّقة جيدًا هي أنه عندما يكون تمويل العقود الدائمة موجبًا للغاية، تكون مراكز الشراء مفرطة الرافعة المالية وتدفع للاحتفاظ بمراكزها — وهي حالة تسبق تاريخيًا عوائد لاحقة LOWER للعقود الدائمة (مخاطر ضغط المراكز/التصفية الحادة)، وبصورة متناظرة، يشير التمويل السالب للغاية إلى استسلام مراكز البيع على المكشوف الذي يسبق الارتدادات. اختيرت لسد ثلاث فئات ناقصة التمثيل في آن واحد: HYPERLIQUID (6.8% مقابل هدف 20%)، وlong_short (14.2%)، وميزة آمنة من ناحية البيانات من خارج OHLCV وليست ضمن مقبرة فرط التكيّف OHLCV. تعتمد عمدًا على أصل واحد و3 معلمات، لإبقائها قابلة للتنفيذ (فشلت سلال HL متعددة الأدوات بسبب انتهاء مهلة البرمجة) ولمقاومة فرط التكيّف. IMPLEMENTATION NOTE: احتفظ بخط أساس التمويل في طابور متحرك مزدوج الأطراف يُحدَّث تدريجيًا (O(1) لكل تحديث) — NEVER إعادة مسح سلسلة التمويل كاملة داخل on_bar (تسبّب هذا النمط في انتهاء مهلة بيئة الاختبار المعزولة البالغة 300 ثانية مرارًا).
الفرضيات
الإصدار 2 يصلح فشل Layer-2 الوحيد (`FactoryStrategy._bar_ts() takes 1 positional argument but 2 were given`، جميع السيناريوهات الستة). يعيد -2 في Layer`_StrategyProxy` ربط كل سمة قابلة للاستدعاء في الاستراتيجية بغلاف عادي عبر `types.MethodType`، مما يحوّل staticmethod الأساسية ذات الوسيط الواحد `_bar_ts` إلى طريقة مرتبطة — ولذلك يصل `self._bar_ts(bar)` بوسيطين. يستبدل الإصلاح الأدنى ذلك الاستدعاء الواحد بمساعد `_bar_timestamp_ns(bar)` على مستوى الوحدة يقرأ `bar.ts_event` (مع الرجوع إلى `ts_init`) مباشرة — وهو مطابق سلوكيًا ومحصّن ضد إعادة الربط بواسطة الوكيل. لم يتغير شيء آخر: الاستيرادات، وبنية الفئة، وتحليل التمويل، ومنطق الإشارة، وعمليات الدخول والخروج، وتحديد الحجم مطابقة بايتًا لنسخة previous_code التي اجتازت Layer 1، لذا لا يمكن أن يتراجع أي فحص سابق. ملاحظة: لا يزال يُستدعى `_bar_interval_ns` من `__init__`، الذي يعمل على النسخة الحقيقية قبل أن يعيد الوكيل ربط أي شيء، ولذلك لا يتأثر. يُستهلك الرفع 2.0 في `position_size` عبر `self.config.leverage` ضمن حد القيمة الاسمية الإجمالية.
الفرضيات
استراتيجية تلاشي عكسية لتمويل متطرف لاسم واحد ذات توقع سلبي — لا توجد أفضلية يمكن تحسينها. PF 0.60، وtotal_return -33.7%، ونسبة شارب -0.42، وتوقع -$156/للتداول، وavg_trade_return_pct -0.37% (سلبي، وأدنى بكثير من حد رسوم Hyperliquid البالغ 0.15%، L22). تخسر في كل سنة (2024 -14.8%، 2025 -13.8%، 2026 -6.5%)، مع معدل فوز أقل من -43% في كل من ساقي الشراء والبيع، وavg_loss > avg_win — التلاشي العكسي يكون منهجيًا في الجانب الخطأ من الحركة، والشهر الإيجابي الوحيد هو يوم شاذ واحد من +10.77% (التفرطح 9.8). الآلية مطبقة جيدًا (لا مهلة، والتمويل مُحتسب) لكنها تقع ضمن عائلتين بلا ناجين: الارتداد إلى المتوسط/التلاشي لاسم واحد (L55)، والاتجاه التكميلي المقيّد بالتمويل لعقد دائم واحد (L73). لم تضف بوابة عدم تأكيد السعر أفضلية حقيقية. إشارة أفضلية كل تداول سالبة، ولا يمكن لأي ضبط للمعلمات قلبها. لا تستحق 2 ساعة من التحسين. نمط الفشل: تلاشي عكسي مقيّد بتمويل عقد دائم واحد fee_edge/no_edge.
التنفيذ
استراتيجية شراء وبيع على المكشوف معاكسة للاتجاه السائد لأصل واحد على العقد الدائم SOL في Hyperliquid (شموع مدتها 4 ساعة). يُستخدم التمويل مقياسًا للازدحام: تُعاد عند كل شمعة درجة معيارية متحركة لقراءة hl_funding_rates مقارنةً بتوزيعها التاريخي السابق بوصفها الإشارة المستمرة. تُتخذ صفقة SHORT عكس الدرجة المعيارية الموجبة المتطرفة (مراكز شراء مزدحمة تدفع أكثر من اللازم)؛ وتُتخذ صفقة LONG عكس الدرجة المعيارية السالبة المتطرفة (مراكز بيع على المكشوف مستسلمة)، ولكن فقط عندما لا يؤكد السعر اتجاه الحشود (لا يسجل الإغلاق قمة/قاعًا جديدًا خلال confirm_bars شموع). يتم الخروج عند عودة التمويل إلى مستواه المعتاد (|z| <= exit_z)، أو عند وقف ATR المثبّت عند الدخول، أو عند وقف زمني تقويمي يُقاس بدءًا من position.ts_opened. يُحدَّد حجم المركز وفق المخاطر أولًا: تبلغ تكلفة وقف ATR نحو risk_frac من حقوق الملكية، مع سقف مستقل لإجمالي القيمة الاسمية.
نتائج التحقق
CLEAN RESTART 2026-09-04 — أُزيل سجل أحكام هذه الجولة وسجلات التعلم، وأُعيد تشغيلها بدءًا من التحقق. كان التخلي السابق عنها ناتجًا عن خط أنابيب التنفيذ، وليس عن السوق: إذ أعاد غلاف Layer-2 ربط مساعدات @staticmethod بشكل خاطئ (وقد أُصلح ذلك)، وأصدر QA أحكامًا نهائية على الأداء استنادًا إلى اختبار دخان غير مُحسّن (وقد أُزيل ذلك — إذ يحكم QA الآن على الصحة فقط)، كما نتجت مهلات بيئة الاختبار المعزولة عن استنفاد خانات الاختبار الرجعي (وقد أُصلح ذلك). الفرضية ورمز الاستراتيجية لم يتغيرا. تحقّق من الرمز بناءً على مزاياه؛ ويُحسم الأداء لاحقًا من خلال الاختبار الرجعي الكامل والمُحسِّن.
نتائج التحقق
ضيّق _param_bounds إلى 3 من المعلمات الرئيسية القابلة للضبط (entry_z، exit_z، funding_lookback_prints)؛ وثبّت معلمات المخاطر/الربط كقيم ثابتة.
نتائج التحقق
تروّج الفرضية لتصميم «بـ3 معلمات عمدًا، لمقاومة فرط التكيّف»، لكن _param_bounds يتيح 11 معلمات قابلة للتحسين. الآلية صحيحة، لكن بحثًا متقدمًا زمنيًا ذا 11 أبعاد يناقض المبرر المعلن لمقاومة فرط التكيّف ويزيد مخاطر PBO. لا يشكّل عائقًا.
نتائج التحقق
لا شيء مطلوب؛ أُحيط المحلل علمًا.
نتائج التحقق
جميع الإشارات الاصطناعية في الطبقة -2 ثابتة عند 0.0 (لم تُحقن بيانات تمويل)، لذا لم يُختبر مسار التداول إلا عبر بيئة الاختبار المعزولة (التي نفّذت 65 صفقات باستخدام بيانات تمويل حقيقية). لا يشكّل خللًا قاتلًا.
مراجعة الاختبار الرجعي
تعمل الآلية بسلاسة وتنتج عينة كافية (201 تداولًا على مدى 953 يومًا) من دون مهلة — تطبيق التمويل O(log n) يعمل كما هو مقصود
مراجعة الاختبار الرجعي
أداة واحدة، وتغذية بيانات تكميلية واحدة (hl_funding_rates)، ولا توجد مشكلات غير طبيعية في البيانات/التحقق؛ يُحتسب التمويل في الأرباح والخسائر
مراجعة الاختبار الرجعي
قيمة متوقعة سالبة: profit_factor 0.60، total_return -33.7%، القيمة المتوقعة -$156/صفقة
مراجعة الاختبار الرجعي
avg_trade_return_pct -0.37% — سلبي وأدنى بكثير من حد رسوم Hyperliquid البالغ 0.15% (L22)
مراجعة الاختبار الرجعي
تخسر في السنوات الثلاث كلها (2024 -14.8%، 2025 -13.8%، 2026 -6.5%) — غياب أفضلية مستمر، وليس أفضلية تآكلت
مراجعة الاختبار الرجعي
تخسر الساقان كلتاهما (فوز الشراء 42%، وفوز البيع 42%) مع avg_loss > avg_win — فتلاشي التمويل المتطرف يقع في الجانب الخطأ من الحركة
مراجعة الاختبار الرجعي
الشهر الإيجابي الوحيد ناتج عن يوم شاذ واحد بقيمة +10.77% (التفرطح 9.8)؛ أما حركة السوق الأساسية فسلبية على امتدادها
مراجعة الاختبار الرجعي
تداول اتجاهي عكس الاتجاه السائد لأصل واحد، مشروط بالتمويل — فئتا العودة إلى المتوسط (0/174) والتداول الاتجاهي لعقد دائم واحد المشروط ببيانات تكميلية (L73)، اللتان لم تنجُ منهما أي استراتيجية
Iteration History
فشل التحقق (Layer 2 — سيناريوهات اصطناعية):
المعلمات المستخدمة: ['exit_z', 'entry_z', 'atr_bars', 'risk_frac', 'min_prints', 'confirm_bars', '_param_bounds', 'atr_stop_mult', 'max_hold_bars', 'max_lag_seconds', 'max_notional_frac', 'funding_lookback_prints']
تحقق من أن __init__ يعيّن جميع السمات من self.parameters.get().
- steady_uptrend: TypeError: FactoryStrategy._bar_ts() يأخذ 1 من الوسائط الموضعية، لكن أُعطي 2 (الطابع الزمني للشريط: 1735690500000)
- steady_downtrend: TypeError: FactoryStrategy._bar_ts() يأخذ 1 من الوسائط الموضعية، لكن أُعطي 2 (الطابع الزمني للشريط: 1735690500000)
- flat_ranging: TypeError: FactoryStrategy._bar_ts() يأخذ 1 من الوسائط الموضعية، لكن أُعطي 2 (الطابع الزمني للشريط: 1735690500000)
- volatility_spike: TypeError: FactoryStrategy._bar_ts() يأخذ 1 من الوسائط الموضعية، لكن أُعطي 2 (الطابع الزمني للشريط: 1735690500000)
- zero_volume: TypeError: FactoryStrategy._bar_ts() يأخذ 1 من الوسائط الموضعية، لكن أُعطي 2 (الطابع الزمني للشريط: 1735690500000)
- price_gap: TypeError: FactoryStrategy._bar_ts() يأخذ 1 من الوسائط الموضعية، لكن أُعطي 2 (الطابع الزمني للشريط: 1735690500000)
Stratmill هي أداة بحث وتداول تجريبي وليست استشارة مالية أو وسيطًا. نتائج الاختبار الخلفي والتداول التجريبي افتراضية. ينطوي التداول على مخاطر الخسارة.