-
وإياك أخي الكريم
والله الموفق
-
سلام عليكم اخ حسن ساويت اكسبريت بيعتمد على باي ستوب وسيل ستوب في فتح الصفقات مع امكانية تحريك الصفقه المعلقه بي عدد نقاط
عندي فكره حابب ضيفها لي اكسبريت
مثال حاليا فتح صفقتين سيل ستوب وباي ستوب هدف كل صفقه 30 نقطه وخسارة كل صفقه 10
الفكره يلي حابب ضيفها بس لما يتحرك اي امر من سيل ستوب او باي ستوب تعديل الخساره وتعيديل الربح هي نقطه اوك تمام حسنت عدل الخساره وربح اد ما بدي
بس يلي ما عم يظبط معي ترينغ ستوب
ساوية دالتين ترينغ ستوب وحده لي امر العاديه وتاني بعد التحرك امر المعلق
بس ما عم اعرف شلون بدي خلي اكسبريت يميز هل هي صفقه تحركة بشان يفعل كود تاني او ما تحركة بشان يفعل كود اول
وشكرا
-
وعليكم السلام
بالنسبة للاوامر المعلقة لا يمكنك تحريها بل تقوم بالحذف وتعيد فتحها
بالنسبة لتمييز الصفقات بنفس الاكسبيرت يمكنك ذلك إما من خلال الكومنت أو الماجك نمبر للصفقة وتضع مثلا دالة الترلينتغ بدلالتها
-
سلام عليكم اخ حسن انا ساوية كود بحسن حرك فيه الاوامر المعلقه ما عندي مشكله بي هذه النقطه
المشكله عندي بي ترينغ ستوب بشان وضحلك اكتير الفكره
عندي صفقتين باي ستوب وسيل ستوب هي اول صفقتين يضعهم الاكسبريت على سبيل المثال ستوب لوز 10 وتيك بروفيت 30 وترينغ ستوب لوز 15 هي اعدادات الاكسبريت الافتراضيه
طيب تحرك الامر المعلق اي واحد منهون بي هي حاله اي امر معلق تحرك يعدل ستوب لوز يصبح 20 وتيك بروفيت 50 وترينغ ستوب لوز 20 حاليا انا لا اواجه مشكله في تعديل تيك بروفيت وستوب لوز عم واجه مشكله في ترينغ ستوب شلون
ولي افاده هذا كود تحريك الاوامر المعلقه
-
وعليكم السلام
تلك الدالة ليست لتحريك الأمر المعلق فلا يمكن ذلك، ولكن الدالة تلقائيا تقوم بحذف الأمر وإعادة فتحه وهذا ما قصدته،
عموما بالنسبة لسؤالك هناك عدة طرق، أفضلها عن طريق استخدام دوال الجلوبال
مثال :
لدينا المتغير الخارجي للتريلينغ ستوب كالتالي :
ثم بالدالة الرئيسية OnInit نضع الشرط التالي :
لحفظ قيمة التريلنغ الأول عند بداية عمل الاكسبيرت
ثم نضع دالة التريلينغ بدلالة قيمة الترلينغ :
مثال :
ونعدل على دالة تعديل الامر المعلق بحيث عند تفعيل التعديل يتم تعديل كذلك القيمة المخزنة بدالة الجلوبال بتخزين قيمة الترلينغ الثاني:
ثم نضع شروط الترلينغ بالدالة الرئيسية OnTick حيت يعمل الترلينغ ستوب بناءا على قيمة الترلينغ المخزنة بالجلوبال كالتالي :
التعديل الأخير تم بواسطة kira-h ; 09-10-2017 الساعة 02:32 AM
-
مشكور جدا على مساعده اخ حسن كود مختصر واحترافي
-
مرحبا أخي حسن
لدي إكسبيرت لتلاقي الموفينجات
عندما أقوم بعمل 3- مثلا في Décalage
لا يعمل معي الإكسبيرت ما المشكل في هذا
iMA(Symbol(),0,35,-3,0,0,2)
-
اكتب الشروط كاملة للمراجعة
-
-
عضو جديد
السلام عليكم
شكرا استاذ حسن على جهودك و مثابرتك المشكورة لمساعدتنا، لو سمحت اريد أن اعرف هل الكود صحيح او فيه اخطاء
و لك جزيل الشكر
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
العلامات المرجعية