المشكلة
كثيرًا ما يعتمد المتداولون في منصات المراهنة التبادلية على جداول البيانات والحدس. فلا يملكون مكانًا آمنًا لاختبار استراتيجية قبل المخاطرة بأموال حقيقية، ولا سجلًا موحّدًا لمبالغ الرهان والحدود والنتائج. وكان هناك قيد صارم أيضًا: خلال الاختبار، رفضت Betfair Italy طلبات المراهنة المرسلة عبر واجهتها البرمجية API من خوادم مراكز البيانات.
ما الذي بنيته
بنيت BetPilot AI، وهي منصة ويب قابلة للتثبيت للتحليل وضبط المخاطر والمحاكاة، تبدأ فيها كل استراتيجية بالتداول الورقي.
- منشئ استراتيجيات مرئي — تُحفظ الاستراتيجيات كمخطط تصريحي، ويُتحقق منها وفق قائمة سماح صارمة. ولا يُنفَّذ أي كود للمستخدم إطلاقًا.
- مساعد استراتيجيات بالذكاء الاصطناعي — يصف المستخدم الاستراتيجية بكلمات بسيطة، فيحوّلها Claude (Anthropic) إلى مخطط، أو يحسّن مخططًا قائمًا. وإذا لم تجتز الإجابة التحقق، يُعاد الخطأ إلى النموذج لمحاولة جديدة.
- محرك المحاكاة — تعمل الاختبارات الرجعية وإعادة التشغيل والمقارنات كمهام في الخلفية. ويحاكي محرك المطابقة السيولة والمطابقات الجزئية والانزلاق السعري وزمن الاستجابة، وهو حتمي: المدخلات نفسها تعطي النتيجة نفسها دائمًا.
- محرك المخاطر والإشارات — حدود للميزانية (نطاق مبلغ الرهان، والحد الأقصى للخسارة اليومية والأسبوعية، ونطاق الاحتمالات) ومستشار لمبلغ الرهان: ربع معيار Kelly بحد أقصى 5% من رأس المال عند توفر الاحتمال، وإلا فقاعدة 2%. وتعرض كل إشارة الاحتمالات العادلة والقيمة المتوقعة.
- سجل فعلي — يسجّل المستخدم كل رهان حقيقي بنقرة واحدة؛ فيبقى رأس المال والأرباح والخسائر (P&L) والعائد على الاستثمار (ROI) ونسبة الفوز محدّثة دائمًا.
- بيانات مباشرة — إحصاءات المباريات من API-Football، وأسعار المنصة من وكيل للقراءة فقط يعمل على حاسوب المستخدم.
- الأمان والسجلات — تسجيل دخول بعاملين، وأسرار مشفّرة، وعزل بيانات كل مستخدم، وسجل تدقيق، وتقارير بصيغ PDF وCSV وXLSX، وإشعارات عبر البريد الإلكتروني والإشعارات الفورية وwebhook.
بالأرقام
- مجموعة اختبارات آلية، من بينها اختبار يثبت أن محرك المحاكاة لا يستطيع إرسال أوامر حقيقية.
- 18 وحدة خلفية و42 نموذج بيانات في مخطط قاعدة البيانات.
- 7 رياضات و6 طرق لتحديد مبلغ الرهان يدعمها تنسيق الاستراتيجيات.
التقنيات المستخدمة
الواجهة الأمامية مبنية بـ Next.js وReact وTypeScript مع Tailwind CSS وRecharts، وتُصدَّر كملفات ثابتة. والواجهة الخلفية مبنية بـ NestJS وفق Clean Architecture، مع وحدات قائمة على التصميم الموجّه بالمجال وCQRS، فوق PostgreSQL عبر Prisma. ويشغّل Redis وBullMQ طابور المهام، مع PostgreSQL كبديل احتياطي. التكاملات: Anthropic API وAPI-Football وواجهة Betfair البرمجية للقراءة فقط.
لماذا بهذه الطريقة
عندما حظرت المنصة المراهنة من جهة الخادم، غيّرت النموذج. يحلّل BetPilot، ويحدد مبلغ الرهان، ويمسك الحسابات؛ أما الرهان فيضعه الشخص بنفسه. ولبيانات السوق كتبت وكيلًا محليًا لا يستدعي سوى طرق القراءة في Betfair، ويحتفظ ببيانات الاعتماد على حاسوب المستخدم. أما طرق المراهنة فمحظورة من حيث التصميم، لذا يبقى البرنامج أداة لدعم القرار.


