عرض مشاركة واحدة
قديم 18-12-2013, 09:51 AM   المشاركة رقم: 147
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

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

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

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة sunegypt نقره لعرض الصورة في صفحة مستقلة
استاذى الكريم اسلام

انا اصمم اكسبيرت موفينج وأريده اذا عطى اشارة شراء يستمر فى فتح صفقات شراء كل استيب معين

فكرة الاستيب دى مش عارف اعملها ازاى ..

ممكن تخبرنى استاذى كيف اصممها ؟
،،،الفكرة ستكون بعمل وظيفة تأتى بسعر افتتاح اخر صفقة وبعد ذلك عمل شرط لفتح صفقة كلما كان السعر يساوى سعر افتتاح اخر صفقة + الاستيب ،،،
كود:
double LastOrderPrice (int type)
{
  for(int i=0;i<OrdersTotal();i++){
  OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
   if(Symbol()==OrderSymbol()&&OrderType()=type){
    double Price = OrderOpenPrice();  
 }
}
return(Price);
}
داخل ستارت تضع الشرط
كود:
if(Ask==LastOrderPrice(OP_BUY)+Step&&fastma>slowma)
{
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Stoploss,Takeprofit,"",MagicNumber,0,Blue);
}



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #147  
قديم 18-12-2013, 09:51 AM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة sunegypt نقره لعرض الصورة في صفحة مستقلة
استاذى الكريم اسلام

انا اصمم اكسبيرت موفينج وأريده اذا عطى اشارة شراء يستمر فى فتح صفقات شراء كل استيب معين

فكرة الاستيب دى مش عارف اعملها ازاى ..

ممكن تخبرنى استاذى كيف اصممها ؟
،،،الفكرة ستكون بعمل وظيفة تأتى بسعر افتتاح اخر صفقة وبعد ذلك عمل شرط لفتح صفقة كلما كان السعر يساوى سعر افتتاح اخر صفقة + الاستيب ،،،
كود:
double LastOrderPrice (int type)
{
  for(int i=0;i<OrdersTotal();i++){
  OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
   if(Symbol()==OrderSymbol()&&OrderType()=type){
    double Price = OrderOpenPrice();  
 }
}
return(Price);
}
داخل ستارت تضع الشرط
كود:
if(Ask==LastOrderPrice(OP_BUY)+Step&&fastma>slowma)
{
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Stoploss,Takeprofit,"",MagicNumber,0,Blue);
}




رد مع اقتباس