النتائج 1 إلى 15 من 17
الموضوع: مستردولار عاجل ازالة خطاء برمجي
- 16-12-2014, 02:28 PM #1
مستردولار عاجل ازالة خطاء برمجي
سلام عليكم استاذ اسامه
طلب في ازالة اخطاء من الاكسبيرت النسخه الثالثه المرفقه بضبط و ليس الرابعه:
1-خيار المضاعفات في الاكسبيرت لا يعمل عندما استخدم الاعدادات التاليه في الصوره
2-عندما تغلق صفقه في الماستر بعض الاحيان تبقى الصفقه في الاسليف غير مغلقه فارجوا زيادة محاولات لاغلاق الصفقه
3-عندما تحذف صفقه معلقه في الماستر تبقى في السليف غير محذوفه ارجوا حله
4-ارجوا وضع كد شبيه الكد التالي يبحث عن اقرب هدف و استوب لوس تتقبله البروكر في حالة ظهور خطاء 4107 او 130 او 129 و.........
SL=MathMax(SL,l_price_52+(MarketInfo(Symbol(),MODE _STOPLEVEL)+triedN)*g_point_100)
TP=MathMin(TP,l_price_52-(MarketInfo(Symbol(),MODE_STOPLEVEL)+triedN)*g_poi nt_100)
آخر تعديل بواسطة amazing ، 16-12-2014 الساعة 02:31 PM
- 18-12-2014, 03:57 PM #2
UPUPUP UP
- 19-12-2014, 03:56 PM #3
- 19-12-2014, 07:25 PM #4
- 21-12-2014, 11:42 PM #5
النسخه 3.1 مش تعمل ياريت استاذ اسامه اذا احببت اعطيك رقم السريفر بتاعي لترى فين المشكله او تقوم بلتعديل مره ثانيه على النسخه رقم 3 مجرد بتعديلين التاليين :
1-خيار المضاعفات في الاكسبيرت لا يعمل يعني لا يضاعف بعد كل خساره عندما استخدم الاعدادات التاليه في الصوره
4-ارجوا وضع كد شبيه الكد التالي يبحث عن اقرب هدف و استوب لوس تتقبله البروكر في حالة ظهور خطاء 4107 او 130 او 129 و.........
- 22-12-2014, 02:35 AM #6
تم معرفة سبب توقف الاكسبيرت عن العمل و السبب راجع الى الخطاء الموجود في الكد التالي في الاكسبيرت رايت تصحيحه و ثانيا طلب الثاني لسه خيار المضاعفات بعد الخساره فيه خطاء و لا يضاعف ارجوا تصحيحه و شكرا :
int triedN; int ticket;
while(ticket<0)
{
if(Order_Type==OP_BUY||Order_Type==OP_BUYLIMIT||Or der_Type==OP_BUYSTOP)SL=MathMin(SL,Order_Price-triedN)*point;
else
SL=MathMax(SL,Order_Price+triedN)*point;
if(Order_Type==OP_BUY||Order_Type==OP_BUYLIMIT||Or der_Type==OP_BUYSTOP)TP=MathMax(TP,Order_Price+tri edN)*point;
else
TP=MathMin(TP,Order_Price-triedN)*point;
ticket=OrderSend(Order_Symbol,Order_Type,Order_Lot s,Order_Price,3*P,SL,TP,IntegerToString(Order_Tick et),MagicNumber,0,White);
triedN++;
if(triedN>20||ticket>0)break;
}
- 22-12-2014, 08:35 PM #7
يا سيدي مستر دولار ,,, أرجوك أجب طلبي بإضافة منبه صوتي للمؤشر اللذي أرفقته بطلبي
- 23-12-2014, 04:47 PM #8
اخی مستر اسامه هنناك طريقه اخرى لمنع حدوث اخطاء 4107 و 130 و 129و......
بدل اضافة الكد الاعلى بتاعك يمكن استخدام الكد التالي:
اخي بكفي ان تقارن بين الهدف او الاستوب و بين اقل قيمة مقبولة و تأخذ الاكبر منها
يعني تشترط
لو كان الاستوب اقل من القيمة المقبولة اعتمد القيمة المقبولة
ان كانت القيمة المقبولة
MarketInfo(Symbol(),MODE _STOPLEVEL)
فتقول
double sl=SL;
if(sl<MarketInfo(Symbol(),MODE _STOPLEVEL))sl=MarketInfo(Symbol(),MODE _STOPLEVEL);
- 25-12-2014, 02:34 PM #9
- 27-12-2014, 02:34 PM #10
- 28-12-2014, 08:29 PM #11
up up up up up up up up up up
- 29-12-2014, 03:34 PM #12
عاجل استاذ اسامه طلب واحد فقط و لا اثقل عليك و الاهم:
اكثر الاحيان عندما تغلق صفقه في الماستر تبقى في الاسليف مفتوحه فارجوا اضافة المحاولات للاغلاق الصفقه او تعديله بطريقة تزال المشكله و دا مرفق الاكسبيرت النسخه الثالثه لاضافة التعديل
حول خيار المضاعفات الموجود في الاكسبيرت فهو لا يعمل و فيه خلل هل يوجد كد اخر مثل التالي عندما تغلق الصفقه على الخساره التاليه يضاعفها؟ فهل يمكن اضافته و ازالة الكد القديم؟
if(hisacc(l_symbol_28)>0&&use_multi_after_lose==tr ue) {double mlot=hisacc(l_symbol_28)*multi_after_lose; l_lots_84=mlot;}آخر تعديل بواسطة amazing ، 29-12-2014 الساعة 03:38 PM
- 02-01-2015, 01:52 PM #13
uppppp
- 03-01-2015, 11:17 PM #14
up up up
- 13-01-2015, 04:27 PM #15
up up up up