النتائج 46 إلى 60 من 74
الموضوع: مشروع مبرمج بإذن الله
- 20-12-2012, 04:06 AM #46
رد:مشروع مبرمج بإذن الله
تفضل التصحيح وبالمقارنة حتعرف الخطأ فين .
كود PHP:extern int StopLoss=50;
extern int TakeProfit=50;
extern double Lot=0.1;
extern int MagicNumber=14000;
int init()
{
return(0);
}
//**************---------------------------------------
int deinit()
{
Comment("");
}
int orderstotal(){
int cnt=0;
for(int i=0;i<OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&& MagicNumber==OrderMagicNumber()){
cnt++;
}
}
return(cnt);
}
//**************---------------------------------------
int start()
{
Comment("Ayoob"+"\n"+"ALGDEMAN"+"\n"+"MAN Strong");
double SL,TP;
double MA=iMA("EURUSD",NULL,5,0,0,0,1);
double SR=Open[1];
//*-------------------------------
if(orderstotal()<1){
if(SR>MA){
if (StopLoss==0){SL=0;}else{SL=Ask-StopLoss*Point;}
if (TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*Point;}
OrderSend(Symbol(),OP_BUY,Lot,Ask,30,SL,TP,"AYOOB",MagicNumber,0,Green);
}
if(SR<MA){
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,30,SL,TP,"AYOOB",MagicNumber,0,Red);
}
return(0);
}
}
- 21-12-2012, 12:53 PM #47
رد:مشروع مبرمج بإذن الله
الحلقه for والحلقه while تستخدم عندما نريد ان يتكرر جزء معين فى الكود البرمجى
تختلف الحلقه for عن الحلقه while فى
الحلقه for تكون عندما نعرف ان هناك جزء معين سيتكرر جزء معين او نحن اللى هنحدده مثل
مثل هذا الكود مثلا
كود PHP:for(int i=10;i>1;i++)
{
Print ("Open orders");
PlaySound("Alert");
ولايوجد بها تعبير ابتداء الحلقه ولا علامات الزياده او النقصان
مثل
كود PHP:int i;
while(i>10)
{
Print (i);
}
اما المصفوفات فلا اعرفها صراحه ولا اعرف عن ماذا تتكلم
منتظريين مزيد من المعلومات وعن كيفيه ربط كل تلك المعلومات فى الاخر لكى نقدر نعمل اكسبيرت
بالله عليك مستر اسامه ان تهتم بهذا الموضوع وتساعدنا لكى نقدر نساعدك شويه فى عمليات البرمجه اللى نازله عليك
تحياتى اخى الكريم
- 22-12-2012, 01:15 AM #48
توضح بالنسبه للحلقه while
لا يوجد تعبير زياده أو نقصان لكن في نفس الوقت يجب أن تتغير قيمة الشرط وإلا فإن الكود سيدخل في حلقه غير منتهيه ما دام الشرط محقق
فيمكن أن تضع شرط الزياده أو النقصان بداخل جسد الحلقه مثل
كود PHP:while(i>10)
{
Print (i);
i--;
}
كود PHP:while(OrdersTotal()>0)
{
//close orders
}
- 22-12-2012, 01:19 AM #49
- 22-12-2012, 04:08 PM #50
عذرا يا جماعة لدى وعكة صحية ولم اتمكن من المتابعة
ولكن بإذن الله سابدا بالمتابعة والاجابة على اسئلة الاستاذ اسامة
- 22-12-2012, 08:13 PM #51
- 24-12-2012, 09:45 PM #52
ممكن استاذ اسامه ان تركز أكثر فى الشرح لنا عن الحلقات
يعنى الى الان مش عارف انا هى بتستخدم فى ايه وهستخدمها فى ايه وازاى ؟
يعنى لو مثليين ولا ثلاثه امثال يعنى وتستخدم فيها الحلقات هتوضح لنا الامور اكثر
ونكون لك متشكريين
ربنا يكرمك
- 26-12-2012, 05:08 PM #53
رد:مشروع مبرمج بإذن الله
اقرأ من اول المشاركة دى
https://forum.arabictrader.com/t1572...ml#post2551553
- 26-12-2012, 05:26 PM #54
رد:مشروع مبرمج بإذن الله
بالنسبة للمصفوفات او الـ Arrays
من زمان من اول ما قرات عن هذه اللغة ولم اجد لها شرح كثير او امثلة توضح معناها ولكنى ساوضح ما افهمه واعرفه عنها
هى عبارة عن اداة تجميع الاشياء المتشابقهة والتى تاخذ تصنيف واحد كما لو كانت كلها int وهكذا ، وهى فى فكرتها كالجدول
مثال :
int M.array[20];f
هنا اعداد لمصفوفة من النوع integer وبها 20 بيان
وقد يتم اعطاء كل بيان قيمة فى هذه الصورة مثلا
int M.array[5] = {1,24,15,66,500};f
ولكن كما اخبرتك من قبل استاذ اسامة اشعر انه يوجد عائق امامى من حيث انى ممكن اقرا البرمجة نفسها واحس انى فاهمها شوية ولكن فكرة تطبيقها على ارض الواقع لا اعرف ما هو لغزها
- 26-12-2012, 10:53 PM #55
- 26-12-2012, 10:53 PM #56
- 27-12-2012, 02:06 AM #57
المصفوفات
لنفرض أن لدي مجموعة من البيانات من نفس النوع (مثلا أعداد صحيحه ) فبدلا من تعريف متغير لكل عدد مثل
كود PHP:int Num1=5;
int Num2=14;
int Num3=-3;
int Num4=7;
طريقة تعريفها
مثال
كود PHP:int Num[4];
Num هو إسم المصفوفه
4 هو عدد العناصر التي ستوضع في المصفوفه أو حجم المصفوفه
وأرقام العناصر تبدأ من 0 إلى عدد العناصر -1
فلو أردنا إدخال البيانات السابقه للمصفوفه سوف تكون
كود PHP:int Num[4];
Num[0]=5;
Num[1]=14;
Num[2]=-3;
Num[3]=7;
كود PHP:int Num[4]={5,14,-3,7};
وعند إستدعاء المصفوفه سوف تكون بنفس الطريقه
مثلا أريد طباعة جميع عناصر المصفوفه
كود PHP:for(int i=0;i<=3;i++)
{
Print(Num[i]);
}
- 27-12-2012, 04:04 AM #58
الله ينور مستر اسامة وربنا يجعله فى ميزان حسناتك ويمكنك الان ان تبدا العملى بحاجات بسيطة او اعطينا اختبارات واحنا نحلها وشوف كده ربنا يسهل
- 28-12-2012, 07:38 PM #59
ربنا يكرمك استاذى
منتظر المزيد
- 04-01-2013, 11:18 AM #60
هل من جديد استاذى اسامه ؟