🧠 ما تم إصلاحه وتحسينه
تحسين الميزة
✅ يعمل التوقف المتحرك بشكل موثوق
يتم التحديث الآن فقط عند الربح، مع ضمان المسافة القانونية، ويسجل كل تغيير.
✅ توافق جديد مع واجهة برمجة تطبيقات cTrader
يستخدم ModifyPosition(..., ProtectionType.None) بشكل صحيح.
✅ التحكم في خطوة التتبع
يتجنب التعديلات الدقيقة المتكررة جدًا (حركة توقف سلسة).
✅ فحوصات أمان الوسيط
يمنع وضع وقف الخسارة قريبًا جدًا من سعر العرض/الطلب الحالي.
✅ التسجيل
يطبع كل تحديث للتوقف المتحرك في علامة تبويب "السجل" للشفافية.
🏁 نصائح الاستخدام
- شغّل الروبوت على إطار زمني أقل (مثلاً، 5 دقائق أو 15 دقيقة) مع HigherTimeframe = Hour4.
- يمكنك ضبط:
-
ATRMultiplier→ يتحكم في حجم وقف الخسارة/جني الأرباح بناءً على التقلب.TrailingATRMultiplier→ يحدد مدى قرب وقف الخسارة المتحرك من السعر.TrailingStepPips→ يحدد مدى تكرار تحرك وقف الخسارة المتحرك.
- السجلات مثل
[Trailing Updated] BUY new SL: 2375.10تؤكد أن الميزة تعمل.
🧠 كيف يعمل الآن
يتم تفعيل نظام التوقف المتحرك فقط عندما
position.NetProfit > MinProfitToTrail.
يمكنك ضبط هذا في معلمات الروبوت قبل التشغيل:
مثال: ضبط الحد الأدنى للربح ($) لبدء التتبع = 0.50
→ يبدأ التتبع بمجرد أن يصل الربح في الصفقة إلى 0.50 دولار على الأقل.
تستمر سجلات التصحيح في الطباعة لكل قرار من أجل الشفافية.
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |