انتقل إلى المحتوى
كل الأعمال

أتمتة تداول العملات الرقمية

Barq Trade AI

منصة ويب لمتداولي العملات الرقمية في الخليج، بُنيت في Admix Lab في مارس 2026 على Next.js 16 وPrisma 7 وAuth.js v5 وccxt. يربط المتداول حساباته على منصات التداول، ويشغّل روبوتات تبدأ في الوضع الورقي بلا أموال حقيقية، ويتابع تحليلات المحفظة والتنبيهات والتقارير. ويرفض الخادم الوضع الحقيقي دون حدود لوقف الخسارة والحد الأقصى للخسارة وحجم المركز، أما تنفيذ الأوامر الحقيقية فتُرك عمدًا لمرحلة لاحقة. لم تُطلق المنصة بعد، والشاشات المعروضة من النموذج الأولي للواجهة الذي سبق البناء.

العميل
Barq Trade AI
السنة
2026
الدور
مسؤول المنتج والتطوير، Admix Lab
الحالة
مكتمل، قبل الإطلاق
المنصّات
لوحة التحكم، المنصات والروبوتات، المحفظة والمخاطر
لوحة تحكم Barq Trade AI بالإنجليزية: قائمة جانبية من عشرة أقسام، وبطاقات لإجمالي المحفظة والأرباح والخسائر اليومية والأسبوعية والشهرية والروبوتات النشطة ونسبة الصفقات الرابحة، ومخطط أعمدة للأداء، وقائمة «نبض السوق» لعملات BTC وETH وSOL وBNB وXRP، وبداية جدول أحدث الصفقات ولوحة رؤى الذكاء الاصطناعي، وكلها بأرقام تجريبية (نموذج أولي للواجهة)
لوحة التحكم بالعربية على الهاتف بتخطيط من اليمين إلى اليسار: بطاقات إجمالي المحفظة والأرباح والخسائر اليومية والأسبوعية والشهرية، والروبوتات النشطة مع شارة تحذيرين، ونسبة الصفقات الرابحة، وتحتها مخطط الأداء (أرقام تجريبية، نموذج أولي للواجهة)

المتداولون. صفحة رئيسية وتسجيل دخول وقائمة من ثلاث خطوات للبدء ثم لوحة التحكم، بالعربية أولًا ومن اليمين إلى اليسار. الشاشات من النموذج الأولي للواجهة، مارس 2026.

بيانات تجريبية
  • يُتحقق من مفاتيح API للمنصات مباشرة عبر ccxt، وتُخزَّن مشفّرة بخوارزمية AES-256-GCM
  • تبدأ الروبوتات في الوضع الورقي، ويرفض الخادم الوضع الحقيقي دون حدود لوقف الخسارة والحد الأقصى للخسارة وحجم المركز
  • 44 مسارًا تشمل تحليلات المحفظة والتنبيهات والتقارير ولوحة الإدارة
  • واجهة عربية أولًا، من اليمين إلى اليسار

التحدي

كان المطلوب منصة عربية أولًا لمتداولي العملات الرقمية في الخليج، يربطون فيها حساباتهم على منصات التداول، ويشغّلون روبوتات التداول، ويتابعون المحفظة والمخاطر من مكان واحد.

ولأن الروبوتات ترتبط بحسابات حقيقية على منصات التداول، كان لا بد من التعامل مع مفاتيح API على أنها أسرار، وأن يصعب اتخاذ أي خطوة خطرة عن طريق الخطأ، بقواعد يفرضها الخادم لا الواجهة وحدها.

النهج

بدأت بنموذج أولي للواجهة بالعربية والإنجليزية أعددته باستخدام Lovable (Vite وReact)، ومنه الشاشات المعروضة هنا. ثم توليت قيادة بناء المنصة في Admix Lab على ثماني مراحل تلتها مرحلة تحصين: مستودع موحد (pnpm monorepo) يضم تطبيق ويب على Next.js 16 وحزمة لقاعدة البيانات على Prisma 7، مع Tailwind CSS v4 وnext-intl وخط IBM Plex Sans Arabic، وطبقة خادم تضم وحدات للوصول إلى البيانات وخدمة للتشفير وحارسًا للمصادقة ومحددًا لمعدل الطلبات.

عند ربط منصة تداول يُتحقق من مفتاح API الخاص بالمتداول مباشرة عبر ccxt، وتُحفظ المفاتيح مشفّرة بخوارزمية AES-256-GCM. لكل روبوت وضع ورقي أو حقيقي، ويبدأ كل روبوت جديد في الوضع الورقي. ويرفض الخادم إنشاء روبوت حقيقي أو تشغيله ما لم تُحدد حدود وقف الخسارة والحد الأقصى للخسارة وحجم المركز كلها، ولا يسمح بالوضع الحقيقي على الحسابات التجريبية. وفي الواجهة يحمل الروبوت الحقيقي شارة الوضع أينما ظهر، مع لافتة تحذير في نموذج الإنشاء وفي صفحة الروبوت.

يتولى Auth.js v5 تسجيل الدخول بجلسات JWT وكلمات مرور محمية بتجزئة bcrypt، مع إعداد منفصل يعمل في بيئة Edge لطبقة proxy في Next.js 16. وأضافت المرحلة الثامنة حدودًا لمعدل الطلبات على تسجيل الدخول وعمليات المنصات، وترويسة Content Security Policy، وسجلًا منظمًا للأحداث، وصفحة للإعدادات، وقائمة من ثلاث خطوات للبدء.

الأثر

في مارس 2026 اكتمل بناء نسخة الإنتاج دون أخطاء، وهي تضم 44 مسارًا: الصفحة الرئيسية وتسجيل الدخول وخطوات البدء ولوحة التحكم والمنصات والروبوتات بسجلاتها وصفقاتها وتحليلات المحفظة وسجل الصفقات وملفات المخاطر والتنبيهات والتقارير والإعدادات، ولوحة إدارة للمستخدمين وحالة النظام والاشتراكات.

لم تُطلق المنصة بعد. وقد تُرك تنفيذ الأوامر الحقيقية عمدًا لمرحلة لاحقة، لأن التنفيذ الفعلي يحتاج إلى عملية خلفية مستقلة تعمل خارج Next.js، وإلى أن تُبنى يبقي محرك الروبوتات الوضع الحقيقي مقفلًا، فلا تتداول الروبوتات إلا ورقيًا.

المتداولون

لوحة التحكم

صفحة رئيسية وتسجيل دخول وقائمة من ثلاث خطوات للبدء ثم لوحة التحكم، بالعربية أولًا ومن اليمين إلى اليسار. الشاشات من النموذج الأولي للواجهة، مارس 2026.

  • تسجيل الدخول عبر Auth.js v5 بجلسات JWT وكلمات مرور محمية بتجزئة bcrypt وحد لعدد المحاولات
  • قائمة من ثلاث خطوات للبدء تحفظ تقدم المستخدم في ملف تعريف الارتباط (cookie)
  • صفحة إعدادات لتعديل الملف الشخصي وتغيير كلمة المرور
  • تخطيط عربي أولًا من اليمين إلى اليسار، مبني على next-intl وخط IBM Plex Sans Arabic
الصفحة الرئيسية لموقع Barq Trade AI بالإنجليزية: العنوان «Trade smarter. Control risk. Execute faster.»، وزرّا Start Trading وView Demo، وبطاقة معاينة عليها عبارة Live Data تعرض أرقامًا للمحفظة والروبوتات ونسبة الصفقات الرابحة وأزواج التداول، وهي أرقام افتراضية (نموذج أولي للواجهة)
الصفحة الرئيسية للموقع (نموذج أولي للواجهة، مارس 2026). أرقام بطاقة المعاينة افتراضية وليست بيانات حية.بيانات تجريبية
صفحة تسجيل الدخول بالعربية من اليمين إلى اليسار: حقلا البريد الإلكتروني وكلمة المرور، ورابط «نسيت كلمة المرور؟»، وزر ذهبي لتسجيل الدخول، وزرّا Apple وGoogle، ورابط لإنشاء حساب (نموذج أولي للواجهة)
تسجيل الدخول بالعربية (نموذج أولي للواجهة، مارس 2026)

المتداولون

المنصات والروبوتات

يربط المتداول حسابه على منصة تداول، وينشئ عليه روبوتات (في الوضع الورقي افتراضيًا) يشغّلها ويوقفها، ويتابع سجلات كل روبوت وصفقاته. الشاشات من النموذج الأولي للواجهة، مارس 2026.

  • عند ربط منصة تداول يُتحقق من مفتاح API مباشرة عبر ccxt، وتُحفظ المفاتيح مشفّرة بخوارزمية AES-256-GCM
  • يبدأ كل روبوت جديد في الوضع الورقي، ويعرض نموذج الإنشاء الوضعين الورقي والحقيقي في بطاقتين، مع لافتة تحذير عند اختيار الوضع الحقيقي
  • لا يقبل الخادم إنشاء روبوت حقيقي أو تشغيله دون حدود لوقف الخسارة والحد الأقصى للخسارة وحجم المركز، ويرفض الوضع الحقيقي على الحسابات التجريبية
  • شارتا الوضع والحالة على كل بطاقة روبوت، وفي صفحة كل روبوت سجلاته وصفقاته، مع لوحة للأرباح والخسائر في الوضع الورقي
نافذة «Connect Exchange» فوق صفحة المنصات: شريط تقدم من ست خطوات عند الخطوة الثانية، وحقل فارغ لمفتاح API، وزر Next، وخلفها بطاقات Binance وCoinbase وKraken مع الرصيد وصلاحية التداول فقط وزمن الاستجابة وآخر مزامنة وحالة API (بيانات تجريبية، نموذج أولي للواجهة)
ربط منصة تداول: خطوة إدخال مفتاح API (نموذج أولي للواجهة، مارس 2026)بيانات تجريبية
صفحة الروبوت Grid Alpha بالعربية من اليمين إلى اليسار: بطاقات رأس المال ونسبة الربح والأرباح والخسائر ونسبة الصفقات الرابحة والتراجع وجودة التنفيذ، ومخطط لأداء الروبوت، وثلاثة اقتراحات من الذكاء الاصطناعي، وجدول لسجل الصفقات يعرض الوقت والزوج والاتجاه وسعري الدخول والخروج والأرباح والخسائر (بيانات تجريبية، نموذج أولي للواجهة)
صفحة روبوت بالعربية: المؤشرات ومخطط الأداء وسجل الصفقات (نموذج أولي للواجهة، مارس 2026)بيانات تجريبية

المتداولون

المحفظة والمخاطر

تحليلات المحفظة وسجل الصفقات وملف مخاطر لكل روبوت وقواعد التنبيه والتقارير عند الطلب. الشاشات من النموذج الأولي للواجهة، مارس 2026.

  • تحليلات للمحفظة مبنية على لقطات محفوظة لحالتها: منحنى لقيمة المحفظة، وأعمدة للأرباح والخسائر، ومخطط لتوزيع الأصول
  • سجل الصفقات من قاعدة البيانات
  • ملف مخاطر لكل روبوت يُنشأ أو يُحدَّث من صفحة المخاطر
  • قواعد تنبيه ينشئها المتداول ويفعّلها أو يوقفها، وتقارير تُنشأ عند الطلب
صفحة المحفظة بالإنجليزية: إجمالي الرصيد والهامش المتاح والأرباح غير المحققة والمحققة، ومخطط للنمو التاريخي، وأشرطة توزيع الأصول بين BTC وETH وUSDT وSOL وغيرها، وجدول للحيازات (بيانات تجريبية، نموذج أولي للواجهة)
المحفظة: الأرصدة ومخطط النمو وتوزيع الأصول والحيازات (نموذج أولي للواجهة، مارس 2026)بيانات تجريبية
صفحة التنبيهات بالعربية من اليمين إلى اليسار: عدد التنبيهات عبر البريد الإلكتروني والرسائل النصية (SMS) وTelegram، وجدول من ست قواعد للأسعار والروبوتات والمخاطر يعرض القناة والوجهة والحالة وتوقيت آخر إطلاق، مع زر «تنبيه جديد» (بيانات تجريبية، نموذج أولي للواجهة)
قواعد التنبيه بالعربية (نموذج أولي للواجهة، مارس 2026)بيانات تجريبية

التقنيات

  • Next.js 16
  • TypeScript
  • Prisma 7
  • PostgreSQL
  • Auth.js v5
  • ccxt
  • next-intl
  • Tailwind CSS v4
  • pnpm workspaces

التكاملات

  • Crypto exchange APIs (ccxt)