النتائج 16 إلى 25 من 25
الموضوع: طلب من الاستاذ جميل
- 12-04-2015, 07:34 PM #16
عاشت ايدك اخي جميل
لدي سؤال اذا سمحت لي وسمح اخي محمود
كنت بحاول جرب بالبرمجة استدعاء المؤشر نجحت بالاستدعاء
رغبت بجعل الاكسبيرت يفتح صفقه شراء بمجرد صعود بار اخضر بعدما كان احمر
والبيع بالعكس هبوط بار من اخضر الى احمر
جربت الكود التالي :
مع انه فتح صفقه شراء ولكن لم يفتح بيع
كود:double up = iCustom(0,timeFrame,"#Forexsignal30_03",1,1) ; double up2 = iCustom(0,timeFrame,"#Forexsignal30_03",1,2) ; double down = iCustom(0,timeFrame,"#Forexsignal30_03",2,1) ; double down2 = iCustom(0,timeFrame,"#Forexsignal30_03",2,1) ; if(MyOrdersTotal(Magicnumber)==0 &&(up>0 && up2 ==0)) { if(Stoploss==0){SL=0;}else{SL=Ask-Stoploss*Point;} if(Takeprofit==0){TP=0;}else{TP=Ask+Takeprofit*Point;} OrderSend(Symbol(),OP_BUY,Lots,Ask,30,SL,TP," EA",Magicnumber,0,Blue); }//end buy if(MyOrdersTotal(Magicnumber)==0 &&(down>0 && down2 ==0)) { if(Stoploss==0){SL=0;}else{SL=Bid+Stoploss*Point;} if(Takeprofit==0){TP=0;}else{TP=Bid-Takeprofit*Point;} OrderSend(Symbol(),OP_SELL,Lots,Bid,30,SL,TP," EA",Magicnumber,0,Red); }//end sell
ايضاً عند عمل باك تست وضع المؤشر الاصلي وايقاف عمل الاكسبيرت يظهر بالاسفل كما هو واضح بالصوره اختلاف شكل المؤشر الذي تم استدعائه من داخل الاكسبيرت
وهو المؤشر الاخير بالاسفل لاحظ تقدمه بظهور الاشاره عن المؤشر الاصلي فما هو السبب بتقدم المؤشر في الاكسبيرت عن المؤشر الرئيسي
كيف ممكن اجعل الاكسبيرت اذا صعد من الاحمر الى الاخضر يدخل شراء واذا هبط من اخضر الى احمر يدخل بيع بمجرد اغلاق الشمعه بدون تقديم او تاخير بشكل المؤشر الرئيسي كما حصل معي
- 12-04-2015, 08:37 PM #17
تفضل هذا سيجنال المؤشر
كود PHP:double ForexsignalBlue=iCustom(Symbol(),0,"#Forexsignal30_03",1,1);
double ForexsignalRed=iCustom(Symbol(),0,"#Forexsignal30_03",2,1);
if(ForexsignalBlue > (UpLine)) // Buy
if(ForexsignalRed < (LowLine)) // Sell
- 13-04-2015, 12:39 AM #18
الله يزيد فضلك
جزاك الله خير
ياريت اخي جميل شرح للكود لانه يهمني تعامل برمجيا مع المؤشر اكثر من المؤشر نفسه بحاول تعلم استدعاء مختلف المؤشرات وتعامل معها
لم يتغير شيئ يقوم فقط بعمليه شراء لكن لايقوم بعمليه بيع
اين هو خطاي بالكود السابقكود:double ForexsignalBlue=iCustom(Symbol(),0,"#Forexsignal30_03",1,1); double ForexsignalRed=iCustom(Symbol(),0,"#Forexsignal30_03",2,1); double UpLine = iCustom(0,timeFrame,"#Forexsignal30_03",1,2) ; double LowLine = iCustom(0,timeFrame,"#Forexsignal30_03",2,1) ; if(MyOrdersTotal(Magicnumber)==0 &&(ForexsignalBlue > (UpLine))&& High[0]==Low[0]) { if(Stoploss==0){SL=0;}else{SL=Ask-Stoploss*Point;} if(Takeprofit==0){TP=0;}else{TP=Ask+Takeprofit*Point;} OrderSend(Symbol(),OP_BUY,Lots,Ask,30,SL,TP," EA",Magicnumber,0,Blue); }//end buy if(MyOrdersTotal(Magicnumber)==0 &&(ForexsignalRed < (LowLine))&& High[0]==Low[0]) { if(Stoploss==0){SL=0;}else{SL=Bid+Stoploss*Point;} if(Takeprofit==0){TP=0;}else{TP=Bid-Takeprofit*Point;} OrderSend(Symbol(),OP_SELL,Lots,Bid,30,SL,TP," EA",Magicnumber,0,Red); }//end sell
او قمت بوضع قيم غلط في متغيرات UpLine+LowLine
بعتذر للاطاله عليكم
- 13-04-2015, 12:47 PM #19
استخدم هذا الكود لقيمة الخطوط وضعه مع المتغيرات في بداية الأكسبيرت .
كود PHP:extern double UpLine=0.2;
extern double LowLine=(-0.2);
- 13-04-2015, 03:48 PM #20
لم ينجح الامر
شاهد مثلا هنا اغلقت شمعه كان البار الاخضر صاعد لم يقم بفتح صفقه
طبعا هذا غلط لانه يجب دخول صفقه بما انه كان هابط وتحول من هبوط الى صعود واغلقت شمعه وظهر بار اخضر
ايضا هنالك مشكله اخرى طالما البار اخضر يقوم بفتح صفقات وهذا ايضا غلط مفروض انه اذا تحول من بار الاحمر الى بار اخضر يدخل شراء لمره واحده او هدف او استوب
اذا ضرب الاستوب او الهدف والبارات خضراء لايدخل لكن ينتظر تحول لون من اخضر الى احمر ويدخل بيع
مفروض هنا شارت سابق يدخل عند اول بار اخضر بمجرد تحقق الهدف او الاستوب لايدخل بصفقه ثانيه
بمجرد صعود اول بار اخضر يدخل شراء ولا علاقه لنا في باقي بارات خضراء لكن ننتظر ظهور اول بار احمر وندخل بيع
مثل الشارت التالي عند كل خط يوضح متى ندخل
اتمنى تكون وصلت الفكره الفكره سهله فقط مجرد تغير لون ندخل
- 13-04-2015, 05:50 PM #21
أكيد عندك أخطاء في اكواد اخرى ، ضع اكسبيرتك في موضوع الأسئلة البرمجية وستجد المساعدة إن شاء الله
- 13-04-2015, 06:16 PM #22
إن شاء الله بضعه في موضوع الاسئله حتى لايطول الموضوع هنا
المؤشر يعيد رسم نفسه (يرجى الانتباه )
- 28-03-2017, 08:30 AM #23
- 05-04-2017, 01:58 PM #24
- 07-04-2017, 05:29 PM #25
السلام عليكم....
استاد جميل ممكن تعديل الاكسبرت