عرض مشاركة واحدة
قديم 10-12-2015, 01:50 PM   المشاركة رقم: 3
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 6,086
بمعدل : 1.38 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : Fo2ad المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: مشكلة في تنفيذ الاكسبيرت

المشاركة الأصلية كتبت بواسطة Fo2ad نقره لعرض الصورة في صفحة مستقلة
السلام عليكم ،
اقوم بكتابة اكسبيرت يقوم بتنفيذ 4 صفقات بنفس الوقت وعلى نفس الزوج. عند عمل باك تيست فإنه ينفذها بشكل ناجح وبدون مشاكل ولكن عند وضعه على حساب ديمو فإنه يقوم بتنفيذ صفقات بشكل عشوائي فينفذ الصفقات الأربعة احيانا أو ينفذ الصفق الاولى والثانية فقط او الثانية مع الرابعة او ينفذ الاولى والثانية والثالثة فقط.
حتى الآن لم أجد سبب واضح لهذه المشكلة الحاصلة

double ticksize = MarketInfo(Symbol(), MODE_TICKSIZE);
if(ticksize == 0.00001 || 0.001)
t = ticksize*10 ;
else t = ticksize;
return(INIT_SUCCEEDED);
}

double SAR_0 = iSAR(NULL,0, 0.02, 0.2,0);

if (OrdersTotal() == 0 )
{
double Ticket1 = OrderSend(Symbol(),OP_BUY,Lot1,Ask,3,SAR_0 ,(Ask +(t*TakeProfit)),"BUY#1",Magic1,0,clrPurple);
double Ticket2 = OrderSend(Symbol(),OP_BUY,Lot2,Ask,3,SAR_0 ,(Ask +(t*TakeProfit)),"BUY#2",Magic2,0,clrPurple);
double Ticket3 = OrderSend(Symbol(),OP_BUY,Lot3,Ask,3,SAR_0 ,(Ask +(t*TakeProfit)),"BUY#3",Magic3,0,clrPurple);
double Ticket4 = OrderSend(Symbol(),OP_BUY,Lot4,Ask,3,(Ask -(t*500)) ,(Ask +(t*500)),"BUY#4",Magic4,0,clrPurple);
Print("4 Orders");}

،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،الرجاء ارفاق الكود كامل لتتم مراجعته بشكل صحيح،،،

،،،تحياتى،،،



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #3  
قديم 10-12-2015, 01:50 PM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: مشكلة في تنفيذ الاكسبيرت

المشاركة الأصلية كتبت بواسطة Fo2ad نقره لعرض الصورة في صفحة مستقلة
السلام عليكم ،
اقوم بكتابة اكسبيرت يقوم بتنفيذ 4 صفقات بنفس الوقت وعلى نفس الزوج. عند عمل باك تيست فإنه ينفذها بشكل ناجح وبدون مشاكل ولكن عند وضعه على حساب ديمو فإنه يقوم بتنفيذ صفقات بشكل عشوائي فينفذ الصفقات الأربعة احيانا أو ينفذ الصفق الاولى والثانية فقط او الثانية مع الرابعة او ينفذ الاولى والثانية والثالثة فقط.
حتى الآن لم أجد سبب واضح لهذه المشكلة الحاصلة

double ticksize = MarketInfo(Symbol(), MODE_TICKSIZE);
if(ticksize == 0.00001 || 0.001)
t = ticksize*10 ;
else t = ticksize;
return(INIT_SUCCEEDED);
}

double SAR_0 = iSAR(NULL,0, 0.02, 0.2,0);

if (OrdersTotal() == 0 )
{
double Ticket1 = OrderSend(Symbol(),OP_BUY,Lot1,Ask,3,SAR_0 ,(Ask +(t*TakeProfit)),"BUY#1",Magic1,0,clrPurple);
double Ticket2 = OrderSend(Symbol(),OP_BUY,Lot2,Ask,3,SAR_0 ,(Ask +(t*TakeProfit)),"BUY#2",Magic2,0,clrPurple);
double Ticket3 = OrderSend(Symbol(),OP_BUY,Lot3,Ask,3,SAR_0 ,(Ask +(t*TakeProfit)),"BUY#3",Magic3,0,clrPurple);
double Ticket4 = OrderSend(Symbol(),OP_BUY,Lot4,Ask,3,(Ask -(t*500)) ,(Ask +(t*500)),"BUY#4",Magic4,0,clrPurple);
Print("4 Orders");}

،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،الرجاء ارفاق الكود كامل لتتم مراجعته بشكل صحيح،،،

،،،تحياتى،،،




رد مع اقتباس