⚡ إشارات التداول القياسية من MagicTradeBot
في MagicTradeBot v6.0، تمت إعادة تصميم نظام معالجة الإشارات بالكامل.
لم تعد هناك جداول إشارات ثابتة أو تعيينات مبرمجة مسبقًا داخل النظام الأساسي.
جميع الإشارات تتم إدارتها الآن عبر ملف الإعدادات /settings/signal_registry.yaml.
يوفّر ذلك مرونة كاملة في تحديد كيفية تصرف كل إشارة — سواء كان يجب أن تؤدي إلى تنفيذ تداول تلقائي أو استخدامها فقط لـ إشعارات البث. يُنصح بشدة باستخدام واجهة Bot Configurator UI بدلاً من التعديل اليدوي.
⚙️ نظرة عامة على نظام الإشارات
يدعم MagicTradeBot v6.0 خط معالجة إشارات موحّد يتضمن فئتين رئيسيتين:
- إشارات تنفيذ التداول التلقائي → تنفيذ صفقات حقيقية بناءً على استراتيجية ومحرك المخاطر
- إشارات البث / الإشعارات → إرسال تنبيهات إلى Telegram وDiscord ولوحات التحكم وغيرها
تمر جميع الإشارات عبر نفس محرك التحقق قبل توجيهها إلى طبقة التنفيذ أو الإشعارات.
🧠 نظام تسجيل الإشارات (النواة v6.0)
يتم تسجيل الإشارات داخل /settings/signal_registry.yaml.
يحدد هذا الملف بدقة كيفية تصرف كل إشارة داخل النظام.
# ------------------------------------------------
# إشارات تنفيذ الأوامر (تداول حقيقي)
# ------------------------------------------------
register_trading_signals:
- "LONG_PUMP_SIGNAL"
- "SHORT_CRASH_SIGNAL"
- "SHORT_CRASH_ACCELERATION_SIGNAL"
- "SHORT_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "LONG_MOMENTUM_ACCELERATION_SIGNAL"
- "LONG_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL"
- "TOP_GAINER_LONG_SIGNAL"
- "TOP_GAINER_SHORT_SIGNAL"
- "TOP_LOSER_SHORT_SIGNAL"
- "TOP_LOSER_LONG_SIGNAL"
# ------------------------------------------------
# إشارات البث / الإشعارات (بدون تداول)
# ------------------------------------------------
register_broadcast_signals:
- "LONG_PUMP_SIGNAL"
- "SHORT_CRASH_SIGNAL"
- "SHORT_CRASH_ACCELERATION_SIGNAL"
- "SHORT_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "LONG_MOMENTUM_ACCELERATION_SIGNAL"
- "LONG_MOMENTUM_FORMING_CANDLE_SIGNAL"
- "TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL"
- "TOP_GAINER_LONG_SIGNAL"
- "TOP_GAINER_SHORT_SIGNAL"
- "TOP_LOSER_SHORT_SIGNAL"
- "TOP_LOSER_LONG_SIGNAL"
📡 شرح أنواع الإشارات
1. إشارات تنفيذ التداول التلقائي
تقوم هذه الإشارات بتفعيل تنفيذ صفقات حقيقية عبر محرك المخاطر ونظام إدارة رأس المال ومنطق الاستراتيجية.
- يتم التحقق منها بواسطة محرك القرار قبل التنفيذ
- مُدمجة بالكامل مع أوامر وقف الخسارة وجني الأرباح وDCA والتتبع
- تلتزم بقيود البورصة وقواعد المراكز
2. إشارات البث (للمراقبة فقط)
هذه الإشارات لا تنفذ أي صفقات. وتستخدم من أجل:
- تنبيهات Telegram / Discord
- عرض على لوحات التحكم
- دعم قرارات التداول اليدوي
📊 تنسيق إشارات TradingView
يتم توحيد إشارات TradingView باستخدام الصيغة التالية:
TV_{STRATEGY}_{DIRECTION}_EXTERNAL_SIGNAL
مثال:
TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL
يتم إدخال هذه الإشارات إلى النظام عبر TradingView Signal Bridge.
🌉 جسر إشارات TradingView (مطلوب)
في الإصدار v6.0، لا تتم معالجة إشارات TradingView مباشرة داخل البوت. بل يجب أن تمر عبر TV Signal Bridge.
- استقبال تنبيهات webhook من TradingView
- التحقق من تنسيق الإشارة وتطبيعها
- بث الإشارات إلى محرك تنفيذ البوت
- ضمان تسليم إشارات موثوق ومنظم
بدون إعداد صحيح لـ TV Signal Bridge، لن يتم تنفيذ إشارات TradingView.
⚠️ التغييرات الرئيسية في v6.0
- إزالة جداول الإشارات القديمة من منطق النظام الأساسي
- يجب تسجيل جميع الإشارات صراحة داخل
signal_registry.yaml - يوصى باستخدام واجهة Bot Configurator لإدارة النظام
- فصل كامل بين سلوك الإشارات ومنطق الاستراتيجية
🚀 الملخص
يقدم MagicTradeBot v6.0 بنية إشارات معيارية بالكامل، حيث يتم تعريف كل إشارة بشكل صريح وتوجيهها عبر مسارات تنفيذ أو بث قابلة للتكوين.
يضمن ذلك أقصى درجات المرونة والشفافية والتحكم في كيفية تفعيل قرارات التداول ومراقبتها.