النتائج 1 إلى 5 من 5
- 06-04-2014, 10:07 AM #1
خطاء 130 في الاكسبيرت التالي ياريت تصحيحه
اهلا اخي جميل و باقي المبرمجين
خطاء 130 في الاكسبيرت التالي مع كون الهدف 40 نقطه و الاستيب 40 نقطه يعني لا مشكله في تقبل الاهداف و الاستيب للسيريفر و لكن يظهر الخطاء في البكتيست في وسط الاختبار و شكرا
- 06-04-2014, 03:33 PM #2
سلام عليكم
اخي هذا الاكسبرت مضاعفات ويطلب مبلغ اكثر من 50 الف للباك تاست
وبلوت 0.01
- 06-04-2014, 04:04 PM #3
اخي جعلت الرصيد مليار دولار و الهدف 30 و الايستب 30 او 40 و نفس الشيء بداية الامر يعمل بكتيست بشكل طبيعي و ثم بعدها يتوقف عن العمل
- 06-04-2014, 05:40 PM #4
- 10-04-2014, 12:20 AM #5
الخطأ في الداله OrderModify عند محاولة تغيير الأستوب أو الهدف ربما
أما السبب عن توقف الإكسبرت عن العمل لأن الإكسبرت يدخل في حلقة while لا يخرج منها حتى يستطيع عمل مودفاي للأمر بشكل صحيح
وخصوصا في هذا الكود
كود PHP:while (!TTT && ((bsl2+bt2)>0) && (NormalizeDouble(bsl2, Digitss)!=OSLLLLLLLLLL || NormalizeDouble(bt2, Digitss)!=OTPPPPPPPPPPPP))
{
if(OrderModify(BuyTicket1, OPPPPPPPPPPPPPP, NormalizeDouble(bsl2, Digitss),NormalizeDouble(bt2, Digitss),0) == true) {TTT=true;}
else
{
check=GetLastError();
if (check==1) TTT=true;
if (NormalizeDouble(bsl2, Digitss)==OSLLLLLLLLLL || NormalizeDouble(bt2, Digitss)==OTPPPPPPPPPPPP) TTT=true;
if (!TTT)
{
if (alert) {Alert(Name," ",Symbol()," OrderTicket()= ",BuyTicket1," Buy1 Modify error, bsl2= ",bsl2," OrderStopLoss()= ",OSLLLLLLLLLL," bt2= ",bt2," OrderTakeProfit()= ",OTPPPPPPPPPPPP," OrderOpenPrice()= ",OPPPPPPPPPPPPPP);
Sleep(alert_S*1000);}
check=GetLastError();
if(check>1)
{
if(check==4200 || check==4202) rtrt=7;
else if (alert)
{
Alert(Name ," ",Symbol()," ",Period()," No. of Buy1 modify error is : ",ErrorDescription(check));
Sleep(alert_S*1000);
}
}
}
الأكثر زيارة
رد مع اقتباس