النتائج 3,661 إلى 3,675 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 19-04-2013, 07:44 AM #3661
- 19-04-2013, 08:59 AM #3662
تفضل في هذا الرابط يوجد جواب لأستاذنا مستر دولار
https://forum.arabictrader.com/t3761...ml#post2314852
- 19-04-2013, 10:55 AM #3663
- 19-04-2013, 11:35 AM #3664
اقراء المشاركة التي قبلها مباشر ستجد فيها رابط سيفيدك في الموضوع
- 19-04-2013, 01:06 PM #3665
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم
كيف حالك مستر دولار وا جميل اتمني من الله ان تكونوا بخير انتم وكل الاخوة
اريد عكس صفقات اكسبرت مضاعفات لانة يدخل عكس الترند وليس مع الترند
وكذلك التعديل علي دالة المضاعفات ايضا بان تكون في نفس اتجاة الصفقة المفتوحة لو كانت خاسرة وبدون الاخلال بباقي شروط الاكسبرت من الهدف والستوب وباقي الشروط
ما هو الكود البرمجي لعكس الصفقات او التعديل اللازم علي كود فتح الصفقات
مرفق الاكسبرت
- 20-04-2013, 12:39 AM #3666
- 20-04-2013, 12:49 AM #3667
رد:موضوع مخصص للأسئلة البرمجية
نفس الكود الذي ذكره الأخ جميل في الرابط
كود PHP:double profitpoints(){
double ProfitPips;
for(int i=OrdersTotal();i>0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&OrderMagicNumber()==MagicNumber&&OrderOpenTime()>iTime(Symbol(),1440,0)){
if(OrderType()==OP_SELL)ProfitPips+=(OrderOpenPrice()-OrderClosePrice());
if(OrderType()==OP_BUY)ProfitPips+=(OrderClosePrice()-OrderOpenPrice());
}
if(OrderOpenTime()<iTime(Symbol(),1440,0))return(ProfitPips/Point);
}
return(ProfitPips/Point);
}
بما أنك تريد إيقاف الإكسبرت عند الربط بالدولار ستقوم بحساب الربح بالدولار فقط
الكود
كود PHP:double ProfitOfDay(){
double profit;
for(int i=OrdersTotal()-1;i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&OrderMagicNumber()==MagicNumber&&OrderOpenTime()>iTime(Symbol(),1440,0)){
profit+=OrderProfit();
}
if(OrderOpenTime()<iTime(Symbol(),1440,0))return(profit);
}
return(profit);
}
- 20-04-2013, 03:18 AM #3668
رد:موضوع مخصص للأسئلة البرمجية
وعليكم السلام ورحمة الله وبركته
جرب تطبيق الشرح في هذا الموضوع
https://forum.arabictrader.com/t83018.html
وأخبرني بالنتيجه
- 20-04-2013, 07:32 AM #3669
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم أستاذ اسامه
في إكسبيرت التخرج
https://forum.arabictrader.com/t168047.html#6
قمت بعمل داله
لتعود بكلمة "buy" عندما يعطي المؤشر GenesisMatrix 2.21_1 جميع المربعات أزرق بعد إغلاق الشمعة .. و تعود بكلمة "sell" عندما تكون كل المربعات حمراء بعد إغلاق شمعة الخمس دقائق .
كود PHP:string all()
{
double b1=iCustom(0,5,"GenesisMatrix 2.21_1",0,1) ;
double b2=iCustom(0,5,"GenesisMatrix 2.21_1",2,1) ;
double b3=iCustom(0,5,"GenesisMatrix 2.21_1",4,1) ;
double b4=iCustom(0,5,"GenesisMatrix 2.21_1",6,1) ;
double r1=iCustom(0,5,"GenesisMatrix 2.21_1",1,1) ;
double r2=iCustom(0,5,"GenesisMatrix 2.21_1",3,1) ;
double r3=iCustom(0,5,"GenesisMatrix 2.21_1",5,1) ;
double r4=iCustom(0,5,"GenesisMatrix 2.21_1",7,1) ;
if (b1>0&&b2>0&&b3>0&&b4>0) return("buy") ;
else if (r1>0&&r2>0&&r3>0&&r4>0) return("sell");
return("NO") ;
}
كود PHP:all()==("buy")
all()==("sell")
و حاولت وضع شروط لمؤشر آخر أو حتى الستوكاستيك للبحث عن تقاطع حدث في آخر ثلاث شمعات و تقريبا لا يفتح صفقات .
كود PHP:bool cross()
{
for (int i=1 ;i<=3; i++)
{
double y1=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,0,i);
double a1=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,1,i);
double y2=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,0,i+1);
double a2=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,1,i+1);
if (y2<a2 && y1>a1) return(true);
else if (y2>a2 && y1<a1) return(false);
}
return(-1);
}
/////
bool cross()
{
for (int i=1 ;i<=3; i++)
{
double m1=iStochastic(NULL, 5, 5, 3, 3, MODE_SMA, 0, MODE_MAIN,i);
double s1=iStochastic(NULL, 5, 5, 3, 3, MODE_SMA, 0, MODE_SIGNAL,i);
double m2=iStochastic(NULL, 5, 5, 3, 3, MODE_SMA, 0, MODE_MAIN,i+1);
double s2=iStochastic(NULL, 5, 5, 3, 3, MODE_SMA, 0, MODE_SIGNAL,i+1);
if (m2<s2 && m1>s1) return(true);
else if (m2>s2 && m1<s1) return(false);
}
return(-1);
}
https://forum.arabictrader.com/attac...i-multi-v1.mq4
- 21-04-2013, 01:35 AM #3670
رد:موضوع مخصص للأسئلة البرمجية
شكرا اخي علي الرد
تم التعديل
كل OP_SELLالي OP_BUY والعكس
كل Bidالي Askوالعكس
كل
OP_BUYLIMIT تحول إلى OP_SELLSTOP
OP_SELLLIMIT تحول إلى OP_BUYSTOP
والعكس
كل Bidالي Askوالعكس
وكن عندي سوال
هل في اوامر الشراء او الشراء المعلق بنوعية لابد ان يكون في المعادلةAsk
و
هل في اوامرالبيع اوالبيع المعلق بنوعية لابد ان يكون في المعادلةBid
حيث اني بعد التحويل وجدت بعض الجمل عكس ذلك لا ادري هل ذلك خطا مني ام هذا من شروط الاستراتيجية علي ما اظن
شكرا مستر دولار
مرفق الاكسبرت بعد تعديلي
- 21-04-2013, 07:24 AM #3671
- 21-04-2013, 07:02 PM #3672
ممكن استاذ اسامه اعرف ايه المشكله اللى فى الصورة دى لانها بتحصل معايا كتيير حتى ولو الاكسبريت اشتغل
http://www12.0zz0.com/2013/04/21/15/754859536.png
- 21-04-2013, 08:26 PM #3673
- 21-04-2013, 10:53 PM #3674
السلام عليكم ورحمة الله وبركاته
ممكن شرح لهذين الأمرين case - switch
مع وضع مثال للإستخدام للتوضيح لو تكرمتم
وجزاكم الله خيرا .
- 22-04-2013, 01:45 AM #3675
رد:موضوع مخصص للأسئلة البرمجية
وعليكم السلام ورحمة الله وبركاته
بالنسبه للإكسبرت حاليا فالشروط صحيحه وهو يفتح صفقات لكن الصفقات قليله بسبب الشرط PIPS_FROM_TENKAN
مؤشر GenesisMatrix يحتاج إلى مؤشر آخر ليعمل بإسم T3_2ColorHisto فيجب أن تتأكد أنه موجود في مجلد المؤشرات
لا يمكنك تعريف دالتين cross بنفس الإسم يجب أن تقوم بتغيير الإسم
الشرط
كود PHP:lastype(OP_SELL)==OP_SELL
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM