العودة للرئيسية
المشروع 05

روبوت التداول

تنفيذ خوارزمي · إشارات لحظية

محرّك تداول خوارزمي مع اختبار رجعي وإدارة مخاطر وتنفيذ حيّ. استراتيجيات قابلة للتركيب، تحليل متعدد الأطر الزمنية، ولوحة مراقبة لحظية.

الدور
مطوّر واستراتيجي
الحالة
بناء محلّي فقط
الفترة
2023 — الآن
المجال
تقنية مالية · أسواق
PythonpandasccxtTimescaleDBPlotlyAsync WebSockets
المشكلة

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

المقاربة

بناء الروبوت كـ 3 أجزاء واضحة — البيانات، الاستراتيجية، التنفيذ — كل واحد بيتجرّب لوحده، مع مختبر تجريب بيتصرّف زي النظام الحيّ بالظبط قبل أول صفقة حقيقية.

البنية

طبقة البيانات

تغذيات عبر ccxt مُوحّدة داخل TimescaleDB؛ وإعادة تجميع pandas متعدد الأطر للمؤشّرات.

طبقة الاستراتيجية

وحدات استراتيجية قابلة للتركيب بعقد رفيع: إشارات تدخل، أوامر مُحجّمة تخرج. محرّك مخاطر يغلّف كل إشارة.

التنفيذ

موجّه أوامر async بمفاتيح idempotent؛ تنفيذ دون 40 مللي ثانية إلى السوق.

المراقبة

لوحة Plotly تبثّ حالة المؤشّرات والأرباح/الخسائر وغلاف المخاطر لحظيًّا.

النتائج
  • استراتيجيات متعددة تغطّي الاتجاه والارتداد والأحداث — تركّبها زي ما تحب من غير إعادة بناء.
  • بيعالج الصفقات لحظيًا، ومتبني يشتغل على مدار الساعة.
  • اللي بتشوفه في التجريب هو اللي بيحصل لايف — بلا مفاجآت.
التقنيات
PythonpandasccxtTimescaleDBWebSocketsPlotlyAsync I/O