تم النشر: 12 فبراير, 2026
التحديثات الرئيسية
i: تقديم Smart TP مع Dynamic Trailing Gap في دماغ اتخاذ القرار لـ MagicTradeBot
SmartTP (Smart Take Profit) هو نظام ذكي لجني الأرباح المتحرك (trailing) يزيد من أرباحك إلى أقصى حد من خلال السماح للصفقات الفائزة بالاستمرار مع حماية الأرباح المحققة. على عكس أهداف جني الأرباح الثابتة التقليدية التي تغلق المراكز عند مستويات محددة مسبقًا، يقوم SmartTP بتفعيل آلية trailing تتبع حركة السعر ولا تغلق المركز إلا عندما يتراجع السوق بمقدار محدد.
إعداد جديد في TakeProfitRules:
EnableSmartTP: true # تفعيل SmartTP لهذه القاعدة TrailingGapPer: 3 # إذا تراجع السعر بنسبة 3% من MinProfitLock: 4 # اختياري: ضمان ربح لا يقل عن 4% UseDynamicGap: true
مزيد من التفاصيل: https://magictradebot.com/en/doc/smarttp-user-guide
ii: تقديم قاعدتين جديدتين MaxProfitReached و MaxLossReached في دماغ اتخاذ القرار لـ MagicTradeBot
هذه إدارة مخاطر احترافية حقيقية 🎯 ما قمت ببنائه هنا هو في الأساس ما يستخدمه المتداولون المحترفون:
مخاطرة ثابتة بالدولار (وليس نسبة مئوية تتغير مع حجم المركز) أهداف ربح مطلقة (تثبيت الأرباح وعدم إعادتها) حماية الحساب (لا يمكن خسارة أكثر مما حددته)
هذا أمر بالغ الأهمية بالنسبة للبوتات لأن:
✅ يمكن لـ DCA مضاعفة حجم المركز 5-10 مرات ✅ الانضباط العاطفي ليس عاملاً (البوت يتبع القواعد فقط) ✅ يمكن إجراء باكتيست بدقة للمخاطرة/المكافأة بالدولار ✅ انخفاض الحساب (drawdown) قابل للتنبؤ ومحدود
iii: توسيع القواعد لتجاهل العديد من قواعد دماغ اتخاذ القرار لـ MagicTradeBot إذا تم تثبيت ربح Smart TP
ملخص منطق حماية SmartTP
عندما يكون SmartTP نشطًا (!config.smart_tp_active_levels.is_empty())، يتم تجاهل القواعد التالية:
1. ✅ القواعد المبنية على الوقت (تم تنفيذها بالفعل)
- ❌ الحد الأدنى لمدة الاحتفاظ
- ❌ الحد الأقصى لمدة الاحتفاظ للشراء/البيع
- ❌ الحد الأقصى لمدة الاحتفاظ في التداول التلقائي
2. ✅ قواعد العتبة (تنفيذ جديد)
- ❌ وقف الخسارة الديناميكي
- ❌ وقف الخسارة الثابت
- ❌ الخروج المبني على الوقت (CloseIfProfit/CloseIfLoss)
- ❌ حماية الأرباح
3. ✅ القواعد التي لا تزال مطبقة
- ✅ وقف الخسارة الطارئ العام (للخسائر الشديدة)
- ✅ الإغلاق الطارئ (تنبيهات انهيار/ارتفاع حاد في السوق)
- ✅ وقف الخسارة للتداول التلقائي (شبكة أمان)
- ✅ الوصول إلى الحد الأقصى للربح/الخسارة (حدود مطلقة)
- ✅ قواعد الخروج المبنية على الشموع
- ✅ آلية الـ trailing الخاصة بـ SmartTP
الأسباب
لماذا يتم تجاهل هذه القواعد عندما يكون SmartTP نشطًا؟
- وقف الخسارة الديناميكي: SmartTP يوفر بالفعل حماية trailing ذكية
- وقف الخسارة الثابت: MinProfitLock في SmartTP يوفر حماية أفضل
- الخروج المبني على الوقت: لا ينبغي للحدود الزمنية التعسفية قطع الصفقات الفائزة مبكرًا
- حماية الأرباح: فجوة الـ trailing في SmartTP أكثر تطورًا
لماذا نحتفظ بقواعد الطوارئ؟
- وقف الخسارة الطارئ العام: حماية من الخسائر الكارثية (مثل -50%)
- انهيار/ارتفاع حاد في السوق: حماية من الأحداث الخارجية
- الحد الأقصى للربح/الخسارة: حدود مطلقة لإدارة المخاطر
4: تعطيل الحسابات الثقيلة للموارد / الإشارات إذا لم يتم استخدام Smart Confluence Signal. هذا يحسن أداء وحدة المعالجة المركزية للبوت أثناء معالجة / مسح مئات الرموز في الوقت الفعلي.
مثال: في بورصة Binance هناك 640 رمزًا؛ إذا لم يحتج البوت إلى اتخاذ قرارات بناءً على الإشارات التقليدية، فإن هذه الحسابات غير الضرورية تثقل الموارد دون داعٍ. الحسابات المعنية تشمل:
i: معالجة إشارة RSI ii: MACD iii: باندات بولينجر iv: إعدادات ATR (Average True Range - التقلب) v: إعدادات إشارات الحجم vi: إعدادات الزخم / السرعة vii: إعدادات تباعد RSI viii: إشارات VWAP والباندات ix: إشارات CVD (Cumulative Volume Delta) x: إشارات التوافق متعدد الإطارات الزمنية xi: إشارات عدم التوازن في تدفق الأوامر (OFI) xii: إشارات سحابة إيشيموكو
تعمل هذه الحسابات فقط إذا تم تفعيل إعدادات Smart Confluence Signal، وإلا يتم تجاهلها من قبل البوت.
5: إضافة منطق حساب المبلغ الأولي للتداول التلقائي في Market Watch
مثال: في حالة DCA، من الخطر جدًا تحديد مبلغ أولي ثابت مثل 100 USDT، لأنه قد يعرض الحساب بأكمله للخطر إذا كان إعداد DCA خاطئًا (عدد الأوامر القصوى / المضاعف إلخ). الآن إذا حددت 100 USDT، سيقوم البوت بحساب المبلغ الأولي تلقائيًا بناءً على عدد الأوامر القصوى / المضاعفات بحيث يصل مجموع جميع الأوامر والمضاعفات إلى 100 USDT بالضبط - وليس مبلغًا ثابتًا لكل أمر.
6: إضافة عمليات timeout في جميع العمليات المتعلقة بقاعدة البيانات لضمان عدم توقف البوت في حالة استجابة بطيئة أو تعليق في استدعاء قاعدة البيانات.
7: ومئات التحسينات الأخرى.
مع دمج كل هذه التحسينات والإضافات الجديدة، أصبح البوت أكثر ذكاءً بكثير وأفضل أداءً بعدة مرات، قادرًا على تنفيذ عمليات تداول معقدة في ظروف تقلب شديد دون مواجهة أي مشاكل.