![]() |
رد: دورة تعلم البرمجة باحتراف
داخل الدالة start
نعرف متغيرين [PHP]double SL,TP;[/PHP] ثم داخل اقواس الشرط نضع [PHP]if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*point;}[/PHP] [PHP]if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*poi nt;}[/PHP] بالنسبة لعملية buy و نضع داخل اقواس الشرط الثاني [PHP]if(StopLoss==0){SL=0;}else{SL=Bid+StopLoss*point;}[/PHP] [PHP]if(TakeProfit==0){TP=0;}else{TP=Bid-TakeProfit*point;}[/PHP] |
رد: دورة تعلم البرمجة باحتراف
بالنسبة للوت انت عرفته في اول البرنامج ولا تحتاج تعريفه مرة اخري
|
رد: دورة تعلم البرمجة باحتراف
لو تريد شرح الاكواد بالتفصيل الممل انا حاضر
|
رد: دورة تعلم البرمجة باحتراف
قبل الدخول في الجملة الشرطية switch
نتطرق اولا الي الكلمة [PHP]Break;[/PHP] هذه الكلمة توضع لانهاء الشرط والخروج الفوري من الحلقة |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
|
رد: دورة تعلم البرمجة باحتراف
اقتباس:
انا شرحت لك اخي كيف تضيف الستوب لوز والتيك بروفيت لا اعرف اين الاشكال بالتحديد |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
|
رد: دورة تعلم البرمجة باحتراف
بارك لله فيك اخي هد هو الكواد وان شاء لله يكون صحيح
[PHP]extern int StopLoss=0; extern int TakeProfit=0; extern double Lot=0.1; extern int MagicNumber=14000; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- Open price //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { { double SL,TP; double MACD=iMACD("EURUSD",PERIOD_M15,12,26,9,MODE_CLOSE, MODE_MAIN,0); double MACD1=iMACD("EURUSD",PERIOD_M15,12,26,9,MODE_CLOSE ,MODE_MAIN,1); if(MACD<0&&MACD1>0){ if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*Point;} if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*Poi nt;} OrderSend(Symbol(),OP_BUY,Lot,Ask,33,SL,TP,"AYOOB" ,MagicNumber,0,Green); } if(MACD>0&&MACD1<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,Lot,Bid,33,SL,TP,"AYOOB ",MagicNumber,0,Red); } } //---- return(0); [/PHP] |
رد: دورة تعلم البرمجة باحتراف
السلام عليكم هد تطبيق لي مؤشر البيفوات :1 (77):
[PHP]double HI=iHigh(0,PERIOD_D1,1); double CL=iClose(0,PERIOD_D1,1); double LW=iLow(0,PERIOD_D1,1); double Pivot=(CL+HI+LW)/3; double R1=2*Pivot-LW; double S1=2*Pivot-HI; double R2=Pivot+(R1-S1); double R3=HI+2*(Pivot-LW); double S2=Pivot-(R1-S1); double S3=LW-2*(HI-Pivot); datetime t=iTime(0,PERIOD_D1,0); ObjectCreate("Pivot",OBJ_HLINE,0,t,Pivot); ObjectSet("Pivot",OBJPROP_COLOR,Yellow); ObjectCreate("R1",OBJ_HLINE,0,t,R1); ObjectSet("R1",OBJPROP_COLOR,Red); ObjectCreate("R2",OBJ_HLINE,0,t,R2); ObjectSet("R2",OBJPROP_COLOR,Red); ObjectCreate("R3",OBJ_HLINE,0,t,R3); ObjectSet("R3",OBJPROP_COLOR,Red); ObjectCreate("S1",OBJ_HLINE,0,t,S1); ObjectSet("S1",OBJPROP_COLOR,Green); ObjectCreate("S2",OBJ_HLINE,0,t,S2); ObjectSet("S2",OBJPROP_COLOR,Green); ObjectCreate("S3",OBJ_HLINE,0,t,S3); ObjectSet("S3",OBJPROP_COLOR,Green);[/PHP] |
رد: دورة تعلم البرمجة باحتراف
السلام عليكم وهد تطبيق لي درس اغلاق وافتتاح الشموع اد كان الافتتاح اكبر من الاغلاق قم بي عمل تنبية ومعة لافتة BUY واد كان الاغلاق اقل من الافتتاح قم بي عمل تنبية ومعة لافتة Sell واد كان الاغلاق يساوي الافتتاح قم بعمل لافتة ومعة open==close
[PHP]double D=Open[1]; double B=Close[1]; if(B>D) Alert("BUY"); if(B<D) Alert("SEll"); if(B==D) Alert("Open=Cloes"); }[/PHP] :1 (77): |
الساعة الآن 02:43 PM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com