مفتوح المصدر · Apache-2.0 · من CodeGate Software
امتثالٌ شرعيٌّ يمكنك تدقيقُه، لا مجرّدُ الوثوق به
كيل محرّكٌ مفتوح المصدر لتداول العملات المشفّرة الفوري (spot). فقبل تنفيذ أيِّ أمرِ تداولٍ يمرّ الأمر عبر سككِ أمانٍ لا تستطيع أيُّ شيفرةٍ تجاوزَها، وعبر فرزِ أصولٍ يرفض كلَّ ما ليس موثَّقًا. وكلُّ ما يُنفِّذه مكتوبٌ — حكمًا حكمًا مع مصادره — لتفحصه بنفسك.
النتيجة الصادقة، نقولها أولًا
لا تحقّق أيُّ عائلةٍ من القواعد المُصدَّرة ربحًا صافيًا عند رسوم الآخذ (taker) المدفوعة فعليًّا على منصّة Coinbase (نحو 1.2٪ لكلِّ طرفٍ من الصفقة). وقد قيست الآن كلُّ قاعدةِ إشارةٍ يُصدِّرها كيل عند إعداداتها المُصدَّرة على 24 أصلًا، وأُعيد القياسُ على الإصدار v0.16.0 بتسعيرِ ما يكلّفه دفترُ كلِّ أصلٍ على الأرجح: صفرٌ من 240 تهيئةً اجتازت. ولا واحدة، عند الرسوم التي يدفعها هذا الحساب فعلًا.
وليست الرسومُ كلَّ التكلفة، وقد كنّا نبخس ما بقي منها. فكيل يُسعّر فارقَ سعر كلِّ أصلٍ من سيولته هو — ولمّا قِسنا ذلك أخيرًا على الكون كلِّه، لم يتداول ولا أصلٌ واحدٌ من الأربعة والعشرين عند نقاط الأساس الخمس التي افترضتها أرقامُنا السابقة. بل يمتدّ المدى من 1.1 إلى 36.8 ضعفَ تلك الأرضية، ووسيطُه قرابةَ عشرة أضعافها. وبالتسعير الأمين ينخفض وسيطُ النتيجة عبر المصفوفة بمقدار 0.09، وتختفي التهيئةُ الوحيدة التي بدت موجبة. فقد كان الخطأ في نموذج تكلفتنا نحن أكبرَ من أفضل تحسينٍ حقيقيٍّ أنتجه أيُّ تعديلٍ أجريناه على قاعدة.
وهذا التصحيح يطال دعوى كانت هذه الصفحة تقولها، فنحن نسحبها هنا جهارًا بدل تعديلها في صمت. قلنا إنّ القواعد تقف عند نقطة التعادل داخل الحصّة الشهرية المعفاة من الرسوم — نسبةُ ربحٍ 14.9٪ مقابل تعادلٍ عند 14.88٪. وتلك الـ14.88٪ حُسبت عند نقاط الأساس الخمس التي لا يتداول عندها شيء. وبإعادة الاشتقاق عند الفارق الذي يُفترض أنّ الأصول تدفعه فعلًا — ووسيطُه عشرةُ أضعاف تلك الأرضية — تصير نقطةُ التعادل داخل الحصّة 20.5٪ مقابل نسبة الربح نفسِها 14.9٪. أي نحو خمس نقاطٍ ونصفٍ تحت الماء، داخل النافذة التي كنّا نسمّيها تعادلًا. وتبقى الحصّةُ أكبرَ حدٍّ منفردٍ في النتيجة، إذ تساوي نحو 14 نقطةً من التعادل — أكثرَ من أيّ تغييرٍ أدخلناه على قاعدة. لكنّها حدٌّ بين السالب القاطع والسالب الواضح، لا بين السالب والرابح.
والغاية من هذا المشروع هي آلياتُ الإنفاذ والقياسُ الصادق لما يمرّ عبرها — لا ادّعاءُ الربح. فكلُّ نتيجةٍ تُقارَن بمؤشّرٍ مرجعيٍّ بسيط هو الشراء الدوري المنتظم (DCA)، والقواعد المرجعية لا تتفوّق عليه بعد خصم الرسوم. ونحن نفضّل أن تعرف ذلك من الصفحة الأولى على أن تكتشفه بنفسك. ونعمل جاهدين على تحسين نتائج الخوارزميات والاستراتيجيات — وسنوافيك بما نُحرزه أوّلًا بأوّل.
-
فرزٌ يرفض عند الفشل
وقائعُ السوق تُحسَب؛ أمّا التصنيفات الشرعية فيوثّقها إنسانٌ — بمصدرٍ واسمٍ منسوب — ولا تُستنبَط من بيانات الأسعار أبدًا. والأصلُ الذي لا توثيق له مرفوضٌ، لا مقبولٌ افتراضيًّا.
تحقّق في المستودع: compliance/screen.py
-
إحدى وعشرون سكةَ أمانٍ لا يتجاوزها أيُّ أمر
سقوفُ إنفاق، وقواطعُ تراجُعٍ (drawdown)، وحدودُ تعرُّض، ومنعُ مضاعفة الخسارة (المارتينغال)، وفحوصُ تقادُم موجزات البيانات، ومفتاحُ إيقافٍ يرفض عند الفشل — إضافةً إلى ما اشتُقّ من الفقه: توثيقُ الاشتراك في المنصّة، وفحصُ القبض الحُكمي (qabd) القائمُ على أنّ الأصل الذي لا يمكن سحبُه قد لا يكون قد قُبِض قبضًا صحيحًا، ورفضُ بيعِ أصلٍ تُفيد المنصّةُ أنّ الحساب لا يملكه، لأنّ بيعَ ما لا تملك غيرُ جائز.
تحقّق في المستودع: execution/guards.py
-
بواباتٌ لا تُجامِل
تنتقل القاعدة من مرشَّحةٍ إلى تجريبيةٍ (paper) إلى حيّة. ولا تُرقَّى إلا إذا اجتازت حدودًا دنيا للأداء وفحصًا للإفراط في المُلاءمة — أي احتمالَ إفراط الاختبار الرجعي في المُلاءمة، محسوبًا بالتحقّق المتقاطع المتناظر توفيقيًّا (PBO/CSCV) — فالقاعدة التي تبدو عبقريةً على مجموعةِ وسائطَ واحدةٍ داخل العيّنة هي بالضبط ما وُجدت البوابةُ الثانية للارتياب فيه.
تحقّق في المستودع: agent.py — RULE_REGISTRY
-
كومةُ أدلّةٍ تستطيع قولَ «لا»
كلُّ تجربةِ اختبارٍ رجعيٍّ تُضاف إلى سجلِّ تجاربَ مُسلسَلٍ بالتلبيد — والأمر keel trials verify يمشي على السلسلة ويُبلغ عن أيّ انكسار. وحول السجلِّ وحداتُ بحثٍ تجيب عن الأسئلة الصادقة: أهمّيّةُ عائلة القواعد مقيسةً مقابل نقطة التعادل المسعَّرة بالرسوم المدفوعة فعلًا، واحتمالُ الإفراط في المُلاءمة بالاختبار الرجعي (PBO/CSCV)، ونسبةُ شارب المُفرَّغة (Deflated Sharpe) والحدُّ الأدنى لطول الاختبار، ومحاكاةُ مونت كارلو وإعادةُ المعاينة بالشموع، والتحقّقُ المتقدِّم متعدِّد النوافذ (walk-forward). وكلُّها للتقرير فقط، تحت قاعدةٍ واحدة — سكةُ Strathern: الدرجةُ قد تُخبِر وقد تحبس، أمّا أن تكون مفتاحَ ترتيبٍ فلا أبدًا.
تحقّق في المستودع: keel/research/
-
خادمُ MCP للقراءة فقط، لمساعدك الذكي
وجِّه مساعدك الذكيَّ إلى كيلِك أنت: الأمر keel mcp يقدّم ثماني أدواتٍ للقراءة فقط عبر stdio — نتائجُ الفحص، وجردُ القدرات، والملفاتُ، والأوامر، وسجلُّ الرفض، وتقريرُ التطهير، وسجلُّ التجارب، ومصادرُ البحث. ولا يستطيع إصدارَ أمرًا أو إيقافَه أو توثيقَ شيءٍ أو ترقيتَه أو تسليحَه: فسطحُ الكتابة غير موجودٍ أصلًا، وPRAGMA query_only = ON يفرض القراءةَ فقط على مستوى المحرّك. لا روبوتَ محادثةٍ مستضاف ولا حساب — الخادمُ عمليةٌ محليّةٌ على جهازك.
تحقّق في المستودع: keel/mcp/tools.py
حدود المحرّك، بلسانه
كيل ليس محرّك فتاوى؛ بل محرّكُ إنفاذٍ لحكمٍ شرعيٍّ أنت من يزوّده به.
لا يستنبط كيل تصنيفًا شرعيًّا من بيانات السوق أبدًا. أنت تسجّل التصنيف — بمصدرٍ واسمٍ منسوبٍ إليه — وكيل ينفّذه تنفيذًا حتميًّا. فالحكم يسكن توثيقَك لا الشيفرةَ، ولذلك يحصل مُشغّلان يتبعان مذهبين مختلفين على إجابتين مختلفتين من الشيفرة نفسها، وهذا مقصودٌ بالتصميم.
ولم تَجرِ أيُّ مراجعةٍ علميةٍ شرعيةٍ للأساس الفقهي لكيل. فالأساس قراءةٌ موثّقةُ المصادر لمُشغّلٍ واحد، نُشرت مستندًا تحديدًا لتُدقَّق ويُعترَض عليها — وكلُّ مشغّلٍ مسؤولٌ عن توثيقاته الخاصة.
المراجعة العلمية: غير مُراجَع — سؤالٌ مفتوحٌ عن قصد
يبيّن الأساس الفقهي صراحةً ما ستغطّيه المراجعة العلمية، وما تعنيه وما لا تعنيه. وما لم يسلك أحدٌ هذا الطريق، فالحالة هي: غير مُراجَع.
إلى أين بعد ذلك؟
تُرجمت هذه الصفحة عن المراجعة الإنجليزية 2026-09-16.1.