الانتقال إلى المحتوى

عرض الأصل

SolCrossVenueFundingSpreadNeutral4H

الفرضيات

حصاد فارق التمويل بين المنصات عبر التبادلات — SOL محايد دلتا: بيع الساق الدائمة ذات التمويل الأعلى / شراء الساق الدائمة ذات التمويل الأقل عبر BINANCE مقابل HYPERLIQUID، جمع SPREAD التمويل (وليس الحمل الاتجاهي)، مع وقف قائم على الفرق الأساسي، محتفظ به لأيام (2-ساق، محايد للسوق، 3-معلمة)

الفرضيات

استراتيجية CROSS-VENUE، MARKET-NEUTRAL للقيمة النسبية تحصد FUNDING-RATE SPREAD بين العقد الدائم لأصل SAME على منصتين مختلفتين — BINANCE USD-M SOLUSDT مقابل HYPERLIQUID SOLUSD. كلا الساقين عقود دائمة على نفس الأصل الأساسي المطابق، لذا فالمركز محايد دلتا بطبيعة البناء: أنت NOT تأخذ اتجاه سعر، وأنت NOT تقوم بحمل تمويل بساق واحدة (الآلية التي خسرت المال في استراتيجية 'SOL Persistent-Funding Contrarian Swing' المهجورة). مصدر ONLY الربح/الخسارة هو فارق التمويل — أنت SHORT أيًا كانت المنصة التي تدفع تمويلًا أكثر إيجابية (البائعون على المكشوف يتلقون التمويل هناك) وفي الوقت نفسه تذهب LONG بقيمة اسمية مساوية في المنصة ذات التمويل الأقل/السلبي (المشترون يتلقون، أو يدفعون أقل). ولأن الساقين يتتبعان أصلاً أساسيًا واحدًا، فإن ربح/خسارة السعر الاتجاهي يؤول صافيه إلى ~0؛ التباين المتبقي هو فقط BASIS الصغير المرتد نحو المتوسط (فجوة السعر بين المنصتين)، والذي يحده وقف أساسي صارم. هذا تحكيم تمويل بين البورصات (نمط عبر المنصات #3 مهجّن مع #2)، ميزة غير مستكشفة هيكليًا ومتسامحة مع الرسوم — فهي تحصد تدفقًا نقديًا يُدفع آليًا بدلاً من محاربة الاحتكاك. اختيرت لأن المحفظة محرومة من التعرض عبر المنصات (7.4% مقابل هدف 15%) والتعرض الطويل-القصير/المحايد للسوق (14.2%)، ولأن بيانات التمويل لـBOTH Binance وHyperliquid SOL موجودة في الكتالوج مع تاريخ متعدد السنوات بدقة يومية/4 ساعة (HL اليومي/4 ساعة غير محدود تاريخيًا). تم اختيار SOL لتشتت فارق تمويل عبر المنصات ذي دلالة (عملة بديلة عالية بيتا) مع بقائها سائلة من الدرجة الأولى في كلتا المنصتين. فقط 3 معلمات حرة (حد دخول الفارق، حد خروج الفارق، وقف الفرق الأساسي) لمقاومة الإفراط في التخصيص الذي يُعد القاتل رقم #1 هنا.

الفرضيات

التكرار 2 يصلح QA hypothesis_mismatch (الإطار الزمني): ساعة أخذ العينات الآن مثبتة على شموع 4-HOUR على BOTH ساقين، بما يطابق دقة 'اليومي/4 ساعة' المذكورة في الفرضية والاحتفاظ لأيام طويلة، واسم هذه الفئة نفسه، والفترة التي تُعاير بها كل معلمة مقاسة بالشموع (spread_smooth_bars 24 x 4H = 4 يوم)؛ 4H أيضًا قاسم صحيح تمامًا لتسوية تمويل Binance كل 8 ساعة فلا تُختصر أي تسوية. لا إعادة أخذ عينات أحادية الجانب إلى ساعة أخرى. تم التحقق من وجود كلا الساقين في الكتالوج بدقة 4H (SOLUSDT.BINANCE-4-HOUR وSOLUSD.HYPERLIQUID-4-HOUR، تاريخ HL من 2024-01) بحيث لا يمكن لبوابة بيانات الأرجل المتعددة إلغاء التشغيل. منطق الإشارة/الدخول/الخروج والاستيرادات والبنية دون تغيير عن previous_code (الطبقات السابقة بقيت خضراء)؛ التعديل الآخر الوحيد هو تعريف حد spread_smooth_bars [6, 48] في _param_bounds بحيث لا يبحث المحسّن أبدًا عن قيم يعيد الكود كتابتها بصمت. ملاحظة للسجل: نص ملاحظات QA اقتبس حالة ETHUSDT أسبوعي مقابل يومي لا تقابل هذا الزوج SOL عبر المنصات، لذا طبّقت الحكم العام لمحاذاة الإطار الزمني بدلاً من تفاصيل ETH الحرفية. القيمة الاسمية USD المتساوية على كلا الساقين تُبقي الدلتا الصافية ~0 وفقًا للدرس L59؛ الرافعة المالية تبقى 1.0 وغير مُشار إليها في التحجيم.

الفرضيات

حصاد فارق تمويل بتوقع ربح سلبي على عينة موثوقة من 20 صفقة. التدفقات النقدية للتمويل ARE مُحتسبة من قبل المحرك الحالي (بحسب تغيير 2026-06-10)، لذا فهذا اختبار عادل للآلية — ومع احتساب التمويل لا يزال فارق SOL بين Binance وHyperliquid لا يغطي تكلفة الجولة الكاملة ذات الساقين البالغة نحو 0.19%: avg_trade_return_pct -0.03955% (سلبي، دون حد أرضية 0.15%)، profit_factor 0.989، total_return -0.33%، شارب -0.035. الفارق (~8.6% APR = 0.024%/يوم) رقيق للغاية ليتفوق على التكاليف عند مدد الاحتفاظ المرصودة، وimpact_cost_pct 259.9% / capacity_usd ~$14.8 ألف تجعل الميزة تجريبية الحجم فقط. التحسين لا يمكنه رفع ميزة لكل صفقة تقع أسفل تكاليف التداول؛ هذا هو التوقيع الكلاسيكي لـfee_edge / توقع الربح السلبي، وتكرار ضبط الحدود لم ينقذه قط.

التنفيذ

زوج عقود SOL الدائمة المحايد دلتا عبر المنصات على شموع 4-HOUR: يحوّل تمويل Binance USD-M (لكل -8 ساعة) وHyperliquid (لكل -1 ساعة) إلى نسبة مئوية سنوية، يحسب الفرق بينهما، يُنعّم بـEMA عبر 24 شمعة (4 يوم)، وعندما يكون |الفارق| >= 8% APR يبيع المنصة ذات التمويل الأعلى بينما يشتري قيمة اسمية USD مساوية في المنصة الأرخص. مصدر الربح/الخسارة الوحيد هو فارق التمويل؛ ربح/خسارة السعر الاتجاهي يؤول صافيه إلى صفر. يُحتفظ بالمركز خلال تلاشي الفارق (فك المركز يكلف جولة كاملة 0.19% ولا يكسب شيئًا مسطحًا) ويُصفّى فقط عند انعكاس الفارق المنعّم متجاوزًا نطاق الانقلاب 5% APR، أو عند وقف الفرق الأساسي 2.5% / سقف الاحتفاظ التقويمي 45 يومًا. يُصفَّى إذا كانت سلسلة تمويل أي من المنصتين مفقودة -- لا يوجد بديل يعتمد على السعر فقط.

نتائج التحقق

[مؤرشف 2026-09-05] ملاحظات الطبقة-4 المخزنة سابقًا هنا كانت مراجعة QA لاستراتيجية DIFFERENT (ETHUSDT.BINANCE مراجعة اتجاه أسبوعي مقابل يومي (التشغيل هو SOL حصاد تمويل عبر المنصات))، تم تسليمها لهذا التشغيل بسبب خلل الجلسة المشتركة/صندوق الصادر المشترك الذي أُصلح في fbae0041 (عزل لكل استدعاء + ربط call_id). تم نقلها إلى metadata.foreign_feedback_archive ويجب تجاهلها؛ المراجعة التالية لـQA لهذا التشغيل هي المرجعية.

نتائج التحقق

المحلل: تأكد من أن التدفقات النقدية للتمويل تُطبَّق على كلا الساقين في محرك الاختبار الخلفي، ثم أعد فحص الحمل الصافي لكل صفقة بعد خصم الرسوم عند حدود الدخول/الخروج المحسّنة.

نتائج التحقق

avg_trade_return_pct في بيئة الاختبار (0.1135%) يقع تمامًا دون حد أرضية رسوم عقود 0.15% الآجلة وPF هو 1.01 — فارق التمويل تدفق نقدي رقيق وبطيء، وصلاحيته تعتمد كليًا على احتساب التمويل في الربح/الخسارة وعلى تراكم المراكز متعددة الأيام لحمل كافٍ يتجاوز جولة 0.19% الكاملة. معلوماتي فقط؛ الاختبار الخلفي الكامل والمحسّن هما من يقرران الصلاحية.

نتائج التحقق

بيئة الاختبار التجريبية (Sandbox) متعادلة تقريبًا (break-even): total_return +0.167% على مدى 2181 يومًا، avg_trade_return_pct 0.1135% (أقل من حد العقود الآجلة 0.15%)، profit_factor 1.013، win_rate 0.50 عبر 22 صفقة فقط. هذا اختبار دخان (smoke test) غير مُحسَّن، لذا فهو لا يشكّل عائقًا، لكن هناك أمرين ينبغي على المحلل التحقق منهما باستخدام أرقام السجل التاريخي الكامل: (1) أن الاختبار الخلفي (backtest) في NautilusTrader يقوم فعليًا بتسجيل التدفقات النقدية لتمويل العقود الدائمة (perp FUNDING) على كلا الساقين — فالتمويل هو مصدر الربح والخسارة (PnL) ENTIRE لهذه الاستراتيجية، وإذا لم يُطبَّق التمويل فإن العائد المُقاس سيكون مجرد ضوضاء أساس (basis noise) مطروحًا منها الرسوم؛ (2) جدوى الرسوم/تكلفة الحمل (fee/carry) عند العتبات الفعلية — إذ يحتاج الفارق (~8.6% APR ≈ 0.024%/يوم) إلى نحو 8 من الأيام ذات الوضعية الصحيحة لتغطية تكلفة الرحلة ذهابًا وإيابًا للساقين 0.19%، وبالتالي فإن الميزة لكل صفقة ضئيلة ومرتبطة بمدة الاحتفاظ بالمركز (متوسط مدة الاحتفاظ المُلاحَظ ~29 يوم). كما يُلاحظ impact_cost_pct 44.9% / السعة ~495 ألف دولار عند per_leg_pct 0.50 (بإجمالي تعرض 150%) — وهو سقف سعة حقيقي، وإن كان لمرة واحدة عند الدخول/الخروج منخفض معدل الدوران لسجل يضم نحو 22 صفقة.

مراجعة الاختبار الرجعي

الآلية منفذة بأمانة ومحايدة للسوق بطبيعة البناء (زوج عقود SOL الدائمة بساقين متساويي القيمة الاسمية، إشارة فارق التمويل، حماية الساق العارية، وقف الفرق الأساسي).

مراجعة الاختبار الرجعي

التدفقات النقدية للتمويل ARE مُحتسبة من قبل المحرك الحالي، لذا فهذا اختبار عادل لميزة فارق التمويل — وليس عائقًا هيكليًا يمنع الاختبار الخلفي.

مراجعة الاختبار الرجعي

فقط 3 معلمات أساسية؛ درجة حرية بحثية منخفضة للمحلل.

مراجعة الاختبار الرجعي

توقع ربح سلبي على عينة موثوقة: total_return -0.33%، avg_trade_return_pct -0.03955% (سلبي، دون حد أرضية عقود 0.15% الآجلة)، profit_factor 0.989، شارب -0.035 عبر 20 صفقة. التمويل مُحتسب، لذا فإن الفارق ببساطة لا يغطي تكلفة الجولة الكاملة ذات الساقين البالغة نحو 0.19%.

مراجعة الاختبار الرجعي

الميزة رقيقة هيكليًا ومعتمدة على مدة الاحتفاظ: فارق 8.6% APR تقريبًا (0.024%/يوم) يحتاج نحو 8 يومًا موضوعًا بشكل صحيح فقط للتعادل؛ النتيجة الفعلية تؤكد أنه لا يحقق ذلك.

مراجعة الاختبار الرجعي

سقف السعة تجريبي الحجم: impact_cost_pct 259.9% وcapacity_usd ~$14.8 ألف تعني أن الميزة الوهمية لا توجد إلا عند حجم تافه.

مراجعة الاختبار الرجعي

ساق Hyperliquid لا توجد إلا اعتبارًا من 2024-01-25، لذا فإن نافذة الاختبار الفعلية هي ~1.6 سنوات / 20 صفقة بغض النظر عن المدى الأساسي البالغ 6 سنوات.

Iteration History

فشل التحقق (الطبقة 2 — سيناريوهات اصطناعية): المعلمات المستخدمة: ['per_leg_pct'، 'min_notional'، '_param_bounds'، 'max_hold_days'، 'min_hold_hours'، 'exit_spread_apr'، 'enter_spread_apr'، 'max_basis_stop_pct'، 'spread_smooth_bars'] تحقق من أن __init__ يضبط جميع السمات من self.parameters.get(). - steady_uptrend: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (طابع زمني للشمعة: 1735690740000) - steady_downtrend: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (طابع زمني للشمعة: 1735690740000) - flat_ranging: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (طابع زمني للشمعة: 1735690740000) - volatility_spike: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (طابع زمني للشمعة: 1735690740000) - zero_volume: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (طابع زمني للشمعة: 1735690740000) - price_gap: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (طابع زمني للشمعة: 1735690740000)

Iteration History

فشل التحقق (الطبقة 4 — مراجعة QA): - صلاحية الرسوم/الميزة تفشل بشكل حاسم في نتيجة محرك ACTUAL (بند القائمة #7، L6/L26). بيئة الاختبار سجل خاسر: total_return -2.17%، profit_factor 0.957 (<1.0)، شارب -0.35، توقع الربح -$45/صفقة، وavg_trade_return_pct -0.0033% — NEGATIVE وأقل بنحو 45x من حد الأرضية لعقود 0.15% الآجلة. عبر عينة قابلة للقياس (82 صفقة، metrics_reliable: صحيح)، ما يجعلها نتيجة انعدام ميزة حقيقية. التمويل WAS مُحتسب (2580 حدث)، لذا حتى مع دفع الفارق بالكامل لا تتجاوز الاستراتيجية تكلفة الجولة الكاملة البالغة نحو 0.19%. - الفرضية الأساسية — 'ربح/خسارة السعر الاتجاهي يؤول صافيه إلى ~0؛ التباين المتبقي هو فقط الفرق الأساسي الصغير المرتد نحو المتوسط' — NOT ما أنتجه المحرك. الربح/الخسارة لكل صفقة يهيمن عليه تقلبات متماثلة ضخمة: avg_win $2,009 ~= avg_loss $2,099، الأكبر ±$9,600-9,959، win_rate 0.50. الحصاد الحقيقي المحايد دلتا لفارق التمويل يجب أن يُظهر ربحًا/خسارة أصغر بمقدار رتبة وأميل إيجابيًا بفعل الحمل؛ بدلاً من ذلك يطغى ضجيج الفرق الأساسي/السعر على الفارق (-$45/صفقة صافي) بمقدار ~45:1. توقيع مطابق لاستراتيجية EthCrossVenueCashAndCarry المهجورة وأشكال سابقة من احتجاز التمويل عبر المنصات.

Iteration History

فشل التحقق (الطبقة 4 — مراجعة QA) [الفئة=hypothesis_mismatch]: - [edge_concern] ليس سبب الحكم، مُسجَّل من أجل المحلل في حال إعادة تسجيل الفرضية: على المقياس الزمني اليومي تكون بيئة الاختبار صادقة وسليمة (metrics_reliable=TRUE، 92 صفقة، شارب 0.79 CI [0.10,1.51]، avg_trade_return_pct 3.61%، PF 1.48)، لكن regime_performance يُظهر أن ALL من العائد الإيجابي متركز في ثلث التقلب 'الطبيعي' (+489%، شارب 2.64) بينما ثلثا 'الهادئ' (-18.8%) و'المتوتر' (-21.8%، 56.7% DD) كلاهما سلبي، وonly_one_regime=صحيح. أقصى تراجع 36% بمدة انغماس تحت الماء 1038 يومًا. الميزة حقيقية لكنها متمركزة حسب النظام وثقيلة التراجع؛ الحجم/المتانة يستحقان تدقيقًا في الاختبار الخلفي الكامل. - TIMEFRAME MISMATCH مقابل الفرضية المسجلة مسبقًا. الفرضية المسجلة (العنوان والوصف في هذا الملخص) تحدد دون لبس ومرارًا شموع WEEKLY ('على شموع WEEKLY، مع الاحتفاظ بالمراكز لأسابيع إلى أشهر')، لكن config.bar_type هو ETHUSDT.BINANCE-1-DAY-LAST-EXTERNAL. هذا ليس إعادة أخذ عينات شكلية؛ فهو يغيّر عدد الصفقات (28 أسبوعيًا -> 92 يوميًا)، ومتوسط مدة الاحتفاظ (10.4 أسابيع -> 3 أسابيع)، والاختبار الإحصائي بأكمله. سلسلة توثيق الوحدة الخاصة بالمطور نفسه تعترف بأن التكرار 3 أجرى نفس هذا التحويل اليومي المطابق وQA 'كان محقًا في رفض ذلك: كان إعادة صياغة للفرضية تمت من جانب واحد في الكود.' الوضع لم يتغير جوهريًا: الفرضية المسجلة لا تزال تنص على أسبوعي، لذا فهذه مجددًا إعادة صياغة أحادية الجانب للإطار الزمني داخل الكود. الطبقة 1.5 تتحقق فقط من الأداة/المنصة، وليس الإطار الزمني، لذا يقع هذا الفحص ضمن QA، وأي إطار زمني منصوص عليه في الفرضية يختلف عن config.bar_type يُعد تعارضًا حرجًا. هذا بالضبط هامش الحرية البحثية الذي وُجد نظام التسجيل المسبق للمصنع لمنعه: تبين أن الصيغة الأسبوعية غير قابلة للقياس، ثم تم تغيير ساعة أخذ العينات لاصطناع قابلية القياس.
تقرير الاستراتيجية

Stratmill هي أداة بحث وتداول تجريبي وليست استشارة مالية أو وسيطًا. نتائج الاختبار الخلفي والتداول التجريبي افتراضية. ينطوي التداول على مخاطر الخسارة.