-
2 مرفق
هدول صورتان لي اكسبريت في الحاله افتراضيه والحاله تحركملف مرفق 3524ملف مرفق 3525
الفكره هلق بي تعديل ترينغ ستوب شلون بدي وصل لي اكسبريت انو هاد الامر تحرك معنها لازم تفعل ترينيغ الستوب معدل قيم يعني لو ترينغ ستوب على وضع افتراضي 15 قيمته بس لما يتحرك امر معلق تعدل قيمة ترينيغ ستوب الى 25 هي مشكله الاتي
وشكرا
-
السلام عليكم
شكرا استاذ حسن على جهودك و مثابرتك المشكورة لمساعدتنا، لو سمحت اريد أن اعرف هل الكود صحيح او فيه اخطاء
و لك جزيل الشكر
-
اكتب الشروط كاملة للمراجعة
-
وعليكم السلام
تلك الدالة ليست لتحريك الأمر المعلق فلا يمكن ذلك، ولكن الدالة تلقائيا تقوم بحذف الأمر وإعادة فتحه وهذا ما قصدته،
عموما بالنسبة لسؤالك هناك عدة طرق، أفضلها عن طريق استخدام دوال الجلوبال
مثال :
لدينا المتغير الخارجي للتريلينغ ستوب كالتالي :
ثم بالدالة الرئيسية OnInit نضع الشرط التالي :
لحفظ قيمة التريلنغ الأول عند بداية عمل الاكسبيرت
ثم نضع دالة التريلينغ بدلالة قيمة الترلينغ :
مثال :
ونعدل على دالة تعديل الامر المعلق بحيث عند تفعيل التعديل يتم تعديل كذلك القيمة المخزنة بدالة الجلوبال بتخزين قيمة الترلينغ الثاني:
ثم نضع شروط الترلينغ بالدالة الرئيسية OnTick حيت يعمل الترلينغ ستوب بناءا على قيمة الترلينغ المخزنة بالجلوبال كالتالي :
-
وعليكم السلام
نعم الشروط صحيحة منطقيا، ولكن لا اعلم إن كانت صحيحة حسب ما تريد من شروط على الشارت،
-
شكرا جزيلا استاذي الكود يعمل و بشكل جيد ، استشارة شبيهة اريد معرفة ان كان الكود التالي صحيحيا حيث انه لا يقوم بفتح اي صفقات، فهلا اعلمتني اين الخطأ ان كان موجوداً و كيفية الحل مع الشكر والتقدير
-
السلام عليكم
أستاذ ممكن الكود الذي يحقق : إغلاق نصف العقد بعد تحقيق ربح معين من النقاط ووضع الستوب على الدخول .....ولك جزيل الشكر
-
مشكور جدا على مساعده اخ حسن كود مختصر واحترافي
-
2 مرفق
سلام عليكم اخ حسن ولله يجزيك كل خير على مساعدتك
في صوره مثال في كود الجديد يلي حضرتك ارفقته مو هيك انا بدي كودملف مرفق 3530
صوره الثانيه اريد ان يعمل الاكسبريت بي هاذه الطريقه حصرا في ترينيغ ستوب
ملف مرفق 3532
وشكرا
-
منطقيا الكود سليم، ولم يفتح صفقات ربما لم تتحقق الشروط أو لسبب آخر قد تجده بخانة الجورنال