
رد: تعديل مطلوب كرما من الاخ سمير
اقتباس:
المشاركة الأصلية كتبت بواسطة سمير محمد ارمان
السلام عليكم اخى الكريم
ارجو المعذرة من كثرة الطلبات عندى
وكمان اليوم اول الاسبوع وهو يكون اول يوم عمل جديد لى كل اسبوع
ارجو شرح المشكلة الموجوده وماهو المطلوب عمله
تحياتى لك
وعليكم السلام ورحمة الله وبركاته
اولأ عذرك معك اخي الكريم والله يكون في عونك وانا مقدر حجم انشغالك بأمور برمجيه تهم اخوانك الذين دوخهم هذا السوق وهذا كله تعمله لوجه الله دون النظر للمقابل ... فأسال الله ان يجزيك عنا خير الجزاء ويرحم والديك .
ثأنيأ
هذه الداله هي من برمجه يمناك ... التي اسال الله ان تتلقى يها كتابك يوم الحساب
كود:
لو عايز اخر ربح
هذه الدالة
كود PHP:
double pofet_H(){
double pr;
for(int p=0;p<OrdersHistoryTotal();p++){
OrderSelect(p,SELECT_BY_POS,MODE_HISTORY);
if(OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()){
pr=pr+OrderProfit();
}
}return(pr);
}
يتم وضعه خارج دالة start
وداخل الدالة استارت
ضع هذا الكود علشان تعرف ربح كل صفقة تم اغلاقه
كود PHP:
Comment(pofet_H());
انت الان عايز تخلى المضاعفات تعمل عندما يكون اخر صفقة اقل من 20
ممكن اشوف هذا الاكسبيرت
علشان
اعمل لك الكود صح
تحياتى لك
ومهمتة الداله انها تعطيك اخر ربح فلمطلوب هو "
اذا كان اخر ربح اقل من 20 نقطه يستمر في المضاعفه اما غير فيعود للعقد الابتدئي (0.01) ويعدل الامر المعلق الى هذا الحجم" هذا خيار ومن ناحيتي انا افضل وسامحني لو تعبتك معي شويه ربنا يكرمك يأخ سمير
انا افضل " لو الامر المعلق اتفعل وكما تلاحض ان الاستب لوز يمشي مع الباربوليك سار ف "
اذا كان الامر المفعل OP_BUY والاستوب لوز اكبر من OrderOpenPrice ب 20 نقطه عندها يتم تعديل حجم اللوت SELLSTOP من المضاعفه الى الحجم الابتدائي (0.01) واذا لم يتحقق هذا الشرط يستمر في المضاعفه. اذا كان الامر المفعل OP_SELL والاستوب لوزاصغر من OrderOpenPrice ب 20 نقطه عندها يتم تعديل حجم اللوت BUYSTOP من المضاعفه الى الحجم الابتدائي (0.01) واذا لم يتحقق هذا الشرط يستمر في المضاعفه."
وجزاك الله عنا خير الجزاء ورحم الله والديك ... ومرفق الاكسبيرت