اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4 (https://fx-arabia.com/vb/showthread.php?t=34302)

raame 19-04-2016 03:52 PM

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

اخ اسلام
ماهو الكود

ينفذ الاكسبريت امر شراء مره واحده في اليوم وا امر بيع مرا واحده في اليوم بارك الله فيك

اسلام العوامى 19-04-2016 05:53 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة raame (المشاركة 866807)
السلام عليكم ورحمة الله وبركاتة

اخ اسلام
ماهو الكود

ينفذ الاكسبريت امر شراء مره واحده في اليوم وا امر بيع مرا واحده في اليوم بارك الله فيك


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

،،،اهلا بك اخي الفاضل ، يتم عمل متغيران من النوع datetime ،،،

كود:

datetime timeb,times;
،،،ثم في شرط فتح صفقة الشراء يتم اضافة الكود التالي،،،

كود:

if(timeb!=iTime(Symbol(),PERIOD_D1,0))
،،،ثم بعد امر فتح صفقة الشراء يتم كتابة الكود التالي،،،

كود:

timeb=iTime(Symbol(),PERIOD_D1,0)
،،،ويتم عمل نفس الخطوات مع صفقة البيع ولكن باستخدام المتغير الاخر times،،،

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


raame 21-04-2016 09:03 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
بارك الله فيك وجزيت خير الجزاء

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

ابراهيم خير 23-04-2016 12:53 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم
مجهود رائع
ماهو كود ( بعد مرور 20% من وقت الشمعة اذا كانت الشمعة صاعدة ياخذ شراء واذاكانت هابطة ياخذ بيع )
وايضا كيفية جعل الاكسبيرت يحسب السبريد ويضيفة على التيك بروفت والستوب لوز

eamn 23-04-2016 01:25 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
مرحبا أخي اسلام
اريد أن أسال هل يمكن أفحص الاكسبرت من نوع(mql4) في منصة أخرى غير الميتاتريدر
هل توجد طريقة ليعمل الاكسبرت دون اتصال بالإنترنت (حتى عندما أطفأ الحاسوب)
لأنه هناك منصات مثلا تنفذ أمر (trailing stop) حتى لو كان لايوجد اتصال بالنت أما في الميتاتريدر يجب أن تبقى المنصة مفتوحة ومتصلة بالنت

eamn 23-04-2016 08:28 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
مرحبا أخي اسلام
اريد أن أسال هل يمكن أفحص الاكسبرت من نوع(mql4) في منصة أخرى غير الميتاتريدر
هل توجد طريقة ليعمل الاكسبرت دون اتصال بالإنترنت (حتى عندما أطفأ الحاسوب)
لأنه هناك منصات مثلا تنفذ أمر (trailing stop) حتى لو كان لايوجد اتصال بالنت أما في الميتاتريدر يجب أن تبقى المنصة مفتوحة ومتصلة بالنت

eamn 24-04-2016 02:43 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة اسلام العوامى (المشاركة 865512)


،،،تم التعديل،،،

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

مرحبا أخ اسلام
أريد أن أجرب الاكسبرت بحيث يعمل طوال اليوم ولا أستطيع (بسبب انقطاع النت مثلا )
هل توجد منصة
تستطيع تشغيل الاكسبرت بشكل دائم دون اتصال بالنت ( منصة ويب , منصة سيركس , أو أي منصة أخرى)

raame 15-05-2016 01:59 PM

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

اسعد الله اوقاتك اخي اسلام

ماهو الشرط ان اجعل الاكسبريت ينفذ على السعر Step دون زياده او نفقصان على نفس عدد النقاط الموضع مسبقا

با رك الله فيك

اسلام العوامى 15-05-2016 02:29 PM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة raame (المشاركة 870281)
السلام عليكم ورحمة الله وبركاتة

اسعد الله اوقاتك اخي اسلام

ماهو الشرط ان اجعل الاكسبريت ينفذ على السعر Step دون زياده او نفقصان على نفس عدد النقاط الموضع مسبقا

با رك الله فيك

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

،،،اهلا بك اخي الفاضل ، يجب اولا عمل وظيفة خارجية لمعرفة سعر افتتاح اخر صفقة تم تفعيلها،،،

كود:


double lastOpenPrice(){
  datetime d =0;
  double xt =0;
  int total  = OrdersTotal();
 
  for (int cnt = 0 ; cnt <= total ; cnt++)
  {
    if(OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES))
    if (OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
    {
    if (OrderOpenTime()>d) {d=OrderOpenTime(); xt=OrderOpenPrice();}
    }
  }
  return(xt);
}

،،،ثم يتم كتابة الشرط التالي قبل امر فتح الصفقة الجديدة،،،

كود:


if(Ask==lastOpenPrice()+(Step*Point)){
// امر فتح الصفقة
}

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

بهاء الدين 04-06-2016 10:46 AM

رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4
 
السلام عليكم
في ىالمحاضرة 9 من دروس البرمجة الاحترافية حاولت التطبيق على المنصة البرنامج لكن البرنامج لا يفتح صفقات و يظهر الخطا130 .كود البرنامج كما يلي .ارجو المساعدة من الاخوة المبرمجين لمعرفة الخطا بالتحديد

extern string F = "fast ma setting";
extern int fperiod = 10;
extern int fshift = 0;
extern int fmethod = 0;
extern int fapplied = 0 ;
extern string S = "slow ma setting";
extern int speriod = 50;
extern int sshift = 0;
extern int smethod = 0;
extern int sapplied = 0;
extern string e = "ea managment";
extern int Takeproft = 50;
extern int Stoploss = 20;
extern double Lot = 0.1;
extern int Magic = 112255;
int T;


//--------------------------------------------------------------------------------------------------------------
int start()
{
double tiksize = MarketInfo(Symbol(),MODE_TICKSIZE);

if(tiksize== 0.00001||0.001)
T = tiksize*10;
else
T=tiksize;
double fmalast = iMA(Symbol(),0,fperiod,fshift,fmethod,fapplied,2);
double fmanow = iMA(Symbol(),0,fperiod,fshift,fmethod,fapplied,1);
double smalast = iMA(Symbol(),0,speriod,sshift,smethod,sapplied,2);
double smanow = iMA(Symbol(),0,speriod,sshift,smethod,sapplied,1);
if(fmalast<smalast&&fmanow>smanow)

OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-(Stoploss*T),Ask+(Takeproft*T),NULL,Magic,0,clrAli ceBlue);

if(fmalast>smalast&&fmanow<smanow)

OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Bid+(Stoploss *T),Bid-(Takeproft*T),NULL,Magic,0,clrRed);


return (0);
}
//---------------------------------------------------------------------------------------------------------------


الساعة الآن 01:53 AM

Powered by vBulletin® Copyright ©2000 - 2024

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com