كيفية وضع trailing stop في الأوامر المعلقة برمجيا mql4 عن طريق دالة
Printable View
كيفية وضع trailing stop في الأوامر المعلقة برمجيا mql4 عن طريق دالة
في حال كانت الصفقة Buy :
اذا (السعر الحالي ناقصا قيمة التريلينج أكبر من الستوب لوز المحدد للصفقة) يتم تغيير الستوب لوز الى السعر الحالي ناقصا قيمة التريلينج
في حال كانت الصفقة Sell :
اذا (السعر الحالي زائدا قيمة التريلينج أصغر من الستوب لوز المحدد للصفقة) يتم تغيير الستوب لوز الى السعر الحالي زائدا قيمة التريلينج
حول هذا الكلام بصيغة برمجية سهل جدا
ملاحظة: لكي تحصل على السوب لوز للصفقة انشيء لذلك دالة أخرى
ملاحظة: قيمة الترايليج بالنقاط يجب أن تقسمه على 10 أس (Digits()-1)
بالتوفيق