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

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

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

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

المشاركة الأصلية كتبت بواسطة sharlik نقره لعرض الصورة في صفحة مستقلة
استاذ العوامي ارجو من حضرتك ان تساعدني في تصيح الاخطاء الموجودة في هذا الاكسبرت في تعليق و ارجوا من سيادتك انك متقوليش قدم طلب اكسبرت او اي شىء اخر يعلم ربنا اني مستعجل جدا على هذا الاكسبرت و ااكد لحضرتك ان نتائجه عظيمة و انا احلفك بالله ان تساعدني و جزاك الله خيرا بهذا و سادعوا لك على كل سنت اكسبوا من هذا الاكسبرت بعد اذنك ساعدني انا مش عارف افتح ورشة او مش عارف الورشة بتتفتح ازاي ارجوك صححلي الاخطاء في تعليق اسفل الموضوع
الاكسبرت هو
المطلوب هو الدخول شراء عندما يكون اول
نقطة لبربولك اسفل الشمعة
و الاكسليريتور فوق خط الصفر و لونه
اخضر و الخروج من الشراء عندما يغير
لباربولك اتجاهه من اسفل الشمعة
الي اعلى الشمع


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

و هذا هو الكود


extern string s1 = "iSAR sitting";
extern double step = 0.02;
extern double maximum = 0.2;
extern string s2 = "iAC sitting" ;
extern color clr1 = Green;
extern color clr2 = Red;
extern double level = 0.00;
extern string s3 = "Ea mangment";
extern int talkprofit = 0;
extern int stoploss = 0;
extern double lot = 0.05;
extern int magicnumber = 12345;


double t;


//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
double ticksize = MarketInfo(Symbol(),MODE_TICKSIZE);
if(ticksize==0.00001 || 0.001)
t=ticksize*10;
else
t=ticksize;
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
double SAR= iSAR(NULL,0,0.02,0.2,0);
double SAR1= iSAR(NULL,0,0.02,0.2,1);
double AC = iAC(NULL,0,0);
double AC1= iAC(NULL,0,1);
double open = iOpen(NULL,0,0);
double open1=iOpen(NULL,0,1);

if(SAR1>open1 && SAR<open && AC>level && clr1)
if(OrdersTotal()==0)
OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-(stoploss*t),Ask+(talkprofit*t),NULL,12345,0,Blue) ;
if(SAR1<open1 && SAR>open)
OrderClose(NULL,lot,Ask,3,Brown);



if(SAR1<open1 && SAR>open && AC<level && clr2)
if(OrdersTotal()==0)
OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid-(stoploss*t),Bid+(talkprofit*t),NULL,12345,0,Yello w);
if(SAR1>open1 && SAR<open)
OrderClose(NULL,lot,Bid,3,White);

//----
return(0);
}
،،،اخى الكريم،،،

،،،الاخطاء فى الاقتباس باللون الاحمر ، ويجب ان تعلم ان مؤشر مثل acc موجود فى indicators و custom indicators ولكن اذا قمت باستدعائة عن طريق iac ستقوم فقط بمعرفة اذا كان فوق الصفر ام تحته ولكن لن تستطيع تحديد اذا كان المؤشر احمر ام اخضر لذا يجب استدعائة عن طريق icustom وتحديد رقم اندكس اللون الذى تريدة،،،

،،،ستكون الصورة اوضح بعد ان تطلع على الكود المرفق حيث قمت بتعديلة ليتلائم مع الشروط المطلوبة،،،



الملفات المرفقة
نوع الملف: mq4 Elawamy Ac&Parbolic ea.mq4‏ (2.7 كيلوبايت, المشاهدات 7)
التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #4  
قديم 09-12-2013, 11:35 AM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: استاذ عوامي ارجوك

المشاركة الأصلية كتبت بواسطة sharlik نقره لعرض الصورة في صفحة مستقلة
استاذ العوامي ارجو من حضرتك ان تساعدني في تصيح الاخطاء الموجودة في هذا الاكسبرت في تعليق و ارجوا من سيادتك انك متقوليش قدم طلب اكسبرت او اي شىء اخر يعلم ربنا اني مستعجل جدا على هذا الاكسبرت و ااكد لحضرتك ان نتائجه عظيمة و انا احلفك بالله ان تساعدني و جزاك الله خيرا بهذا و سادعوا لك على كل سنت اكسبوا من هذا الاكسبرت بعد اذنك ساعدني انا مش عارف افتح ورشة او مش عارف الورشة بتتفتح ازاي ارجوك صححلي الاخطاء في تعليق اسفل الموضوع
الاكسبرت هو
المطلوب هو الدخول شراء عندما يكون اول
نقطة لبربولك اسفل الشمعة
و الاكسليريتور فوق خط الصفر و لونه
اخضر و الخروج من الشراء عندما يغير
لباربولك اتجاهه من اسفل الشمعة
الي اعلى الشمع


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

و هذا هو الكود


extern string s1 = "iSAR sitting";
extern double step = 0.02;
extern double maximum = 0.2;
extern string s2 = "iAC sitting" ;
extern color clr1 = Green;
extern color clr2 = Red;
extern double level = 0.00;
extern string s3 = "Ea mangment";
extern int talkprofit = 0;
extern int stoploss = 0;
extern double lot = 0.05;
extern int magicnumber = 12345;


double t;


//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
double ticksize = MarketInfo(Symbol(),MODE_TICKSIZE);
if(ticksize==0.00001 || 0.001)
t=ticksize*10;
else
t=ticksize;
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
double SAR= iSAR(NULL,0,0.02,0.2,0);
double SAR1= iSAR(NULL,0,0.02,0.2,1);
double AC = iAC(NULL,0,0);
double AC1= iAC(NULL,0,1);
double open = iOpen(NULL,0,0);
double open1=iOpen(NULL,0,1);

if(SAR1>open1 && SAR<open && AC>level && clr1)
if(OrdersTotal()==0)
OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-(stoploss*t),Ask+(talkprofit*t),NULL,12345,0,Blue) ;
if(SAR1<open1 && SAR>open)
OrderClose(NULL,lot,Ask,3,Brown);



if(SAR1<open1 && SAR>open && AC<level && clr2)
if(OrdersTotal()==0)
OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid-(stoploss*t),Bid+(talkprofit*t),NULL,12345,0,Yello w);
if(SAR1>open1 && SAR<open)
OrderClose(NULL,lot,Bid,3,White);

//----
return(0);
}
،،،اخى الكريم،،،

،،،الاخطاء فى الاقتباس باللون الاحمر ، ويجب ان تعلم ان مؤشر مثل acc موجود فى indicators و custom indicators ولكن اذا قمت باستدعائة عن طريق iac ستقوم فقط بمعرفة اذا كان فوق الصفر ام تحته ولكن لن تستطيع تحديد اذا كان المؤشر احمر ام اخضر لذا يجب استدعائة عن طريق icustom وتحديد رقم اندكس اللون الذى تريدة،،،

،،،ستكون الصورة اوضح بعد ان تطلع على الكود المرفق حيث قمت بتعديلة ليتلائم مع الشروط المطلوبة،،،




الملفات المرفقة
نوع الملف: mq4 Elawamy Ac&Parbolic ea.mq4‏ (2.7 كيلوبايت, المشاهدات 7)
رد مع اقتباس