1 مرفق
رد:موضوع مخصص للأسئلة البرمجية
اخي اسامه لدي مؤشر يعطى سهم على الشمعة A ماهى الداله لحساب عدد بين A و الشمعه الحاليه زي مافي الصوره
جزاك الله خيرا
رد:موضوع مخصص للأسئلة البرمجية
مستر دولار الفاضل تقبل الود والاحترام
تم وضع نفس الاكسبيرت على منصه wwm ميتاتريد واعطاني نفس الخطا علما انه فقط فكسول الذي لا يعطيني خطا ولا ادري ما السبب وشكرا
رد:موضوع مخصص للأسئلة البرمجية
[/PHP] اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
في هذه الحاله إحذف شرط حذف الأمر المعلق الآخر
ثم ستقوم بوضع كود للمضاعفات لصفقة الشراء الأصليه وكود آخر للمضاعفات لصفقة البيع الأصليه
بحيث يكون لكل كود ماجيك نمبر مختلف عن الآخر حتى لا تتداخل الصفقات مع بعضها
راجع الإكسبرت المرفق
بالنسبه للسؤال الثاني
سوف تقوم بعمل داله للبحث عن آخر سعر لآخر صفقه فتحت
مثال
كود PHP:
double OrderPrice(){
for(int i=OrdersTotal()-1;i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
return(OrderOpenPrice());
}
}
return(0);
}
بالنسبه للكود يتوقف بعد وقت قليل من العمل ويظهر الخطاء 4051 حاولت اصلح الخطاء فظهرت اخطاءاخرى منها انه يظل يفتح صفات معلقه كثيره اويفتح اول صفقه فقط من المضاعفه الاولى .
السوال الثاني
هل سيكون الشرط عندما اقول اذا تفعل الامرين المعاكسين للامر الاول اي عند المضاعفه الاولى وتحرك السعر فوقهما ب 50 نقطه او 50 نقطه تحتهما اغلق
اولا ساكتب في داله البدايه هذا الامر
كود PHP:
if(OrderPrice()>50 || OrderPrice()<50){CloseOrders(Magicnumber);DeletePendingOrders(Magicnumber);}
ثم الكود اسفل الاكسبيرت .