رد: طلب اكسبيرت مضاعفات بسيط جدا
اقتباس:
المشاركة الأصلية كتبت بواسطة Safari
أرجو أن تشرح أكثر التعديل المطلوب
وهو كذلك
فى المرفقات يوجد اكسبيرت مظبوط فيه اللوت بالاضافه الى 9 اوامر بيع وشراء معلقه
كل ما اريده ان كنا سنعمل على النسخه المرفقه ان يكون هناك متغير اسمه Takeprofit2
هذا المتغير يعمل فى حاله الارتداد ويكون بمثابه تارجت لكل الصفقات المتشابهه وقت الارتداد
مثال
يوجد متغير اسمه Takeprofit=10
يوجد متغير اسمه Takeprofit2=30
اذن الاكسبيرت يفتح بيع وشراء بقيمه اول لوت وتارجت كل منهما 10
ويفتح صفقات معلقه البعد عنها يساوى 10
اذا تحرك السعر لاعلى واصاب تارجت الشراء يعمل التالى
1-يغلق صفقه الشراء
2-يفتح اخرى شراء بسعر السوق
3-يضع لها تارجت يساوى 10
4-يفعل الاوردر المعلق الاول بيع لانه مر عليه 10 نقاط بمقدار الخطوه
5-يعدل صفقتين البيع المفتوحين ويكون الترجت الجديد لهم 30 نقطه لانهم صفقتين متشابهتين
6- جميع صفقات الشراء المعلقه يعمل لهم تعديل بالنسبه لمكان الفتح بحيث بدل ما يمسحهم ويحط غيرهم كمعلق يعمل لهم تعديل للاماكن الجديده بمقدار 10 ايضا
وكلما صعد السعر وتفعل امر معلق بيع يغير التارجت الى 30 من اخر صفقه بيع تم تفعيلها
كل الفكره اننا عندنا 2 تارجت واحد للاتجاه وهو 10 وواحد اخر عند الارتداد وهو 30 اما عن حجم اللوت وما الى ذلك فانا حاولت اعملها فى الاكسبيرت كما ترى انت فى برمجته
اخيرا اريد ماجيك نمبر لانه لا يوجد به ماجيك نمبر
واريد لو انا اغلقت اى صفقه بيع او شراء باليد يضعها هو كامر معلق مره اخرى ان امكن او يضعها بسعر السوق حين الوصول اليها
تحيتى لك وارجو ان تكون وضحت الفكره