النتائج 286 إلى 300 من 663
- 22-04-2012, 10:19 PM #286
بارك الله فيك ياباشا
هذا شرحى المتواضع
شرح لمؤشر RSI
اختبار الحلقة I=10
I أصغر أو تساوى 100
i = I+10
اذا * %2 كانت قيمة I أكبر من 0 اذا كان الناتج صحيح ( بيع ) وطبقا للشرط يتم تنفيذ جسد الحلقة
واذا كان خطأ يتم تنفيذ ELSE وهى avr=avr+rsi
AVR أكبر أو تساوى 90 يتم ايقاف يتم انهاء الحلقة ويبدأ السطر البرمجى التالىآخر تعديل بواسطة MAMDOH111 ، 22-04-2012 الساعة 10:24 PM
- 22-04-2012, 10:56 PM #287
لدينا متغيرين هما الrsi (الكود الخاص بمؤشر القوة النسبية)و الavr
,و قمنا بتعريفهم علي انهم متغير رقمي عشري
ثم لدينا الحلقةfor
و يوجد بداخلها قيمة البداية للمتغير I و شرط الحلقة و هو ان تكون i اصغر من او تساوي 100 ثم في كل مرة نجمع 10 علي قيمة المتغير i( و هو متغير عددي رقم صحيح)
ثم لدينا جملة شرطية من نوع if else تداخلت مع الحلقة و كانت هي جسسد الحلقة
فاذا كانت i مقسموة علي 2 اكبر من الصفر سيتم تنفيذ الامر Print("open sell") اي طباعة ما يوجد بين القوسين
اما اذا كان ناتج i مقسموة علي 2 ليس اكبر من الصفر فيتم تنفيذ الامر الاخر الخاص بelse
و هو جمع المتغيرين rsi & avr و اذا كان الناتج اكبر من 90 يتم تنفيذ الامر break و بالتالي يتم انهاء الحلقة
- 22-04-2012, 11:21 PM #288
- 22-04-2012, 11:56 PM #289
متغير عدد عشري وقيمته صفركود PHP:double avr;
متغير عدد عشريكود PHP:double rsi
وقيمته تساوي اعدادات مؤشر rsi وهي
الحلقة forكود PHP:iRSI(Symbol(),0,14,PRICE_CLOSE,1);
كود PHP:for(int i=10;i<=100;i=i+10)
تعبير ابتداء الحلقةكود PHP:int i=10
تعبير اختبار الحلقةكود PHP:i<=100
تعبير الزيادة وقيمة i تزيد كل مرة 10كود PHP:i=i+10
جسد الحلقه for:
الجملة الشرطية if
اذا كان باقي قسمة i علي 2 اكبر من 0
يطبع open sell
else :اذا كان ناتج الجملة الشرطية if خاطيء او false
تكون قيمة avr تساوي حاصل جمع قيمة avr و قيمة rsi
الجملة الشرطية if
اذا كانت قيمة avr اكبر من او تساوي 90كود PHP:if(avr>=90)break;
يتم تنفيذ الامر break والخروج من الحلقة
- 23-04-2012, 01:02 AM #290
هههههههههههههه
أيوة كده هي دي الأسئلة ولا بلاش
-------------------
طبعا عادي عرفنا متغيرين avr وفي البداية هياخد القيمة 0
عرفنا متغير rsi وهياخد قيمة المؤشر
الحلقة هتتنفذ 10 - 20 - 30 وهكذا حتى 100
--------------
نيجي بقى للجد
لن يقوم بتنفيذ أمر الطباعة أبداكود PHP:if(i%2>0)Print("open sell");
لإن قيمة باقي قسمة i % 2 دائما ستساوي صفر ( باقي قسمة 10 و 2 =0 .......... وباقي قسمة 20 و 2 =0 وهكذا )
إذا في كل مرة سيقوم بتنفيذ esle لإن الشرط if دائما يساوي fasle
وسيستمر في تنفيذ الحلقة حتى أن تصل avr >=90 ويعمل break ويعود لبداية الحلقة
- 23-04-2012, 01:56 AM #291
- 23-04-2012, 02:25 AM #292
لدينا متغير avr عدد عشري والدي قيمته صفر والمتغير RSI وقمته هي اعدادت مؤشر RSI
ثم بعد دلك عندنا الحلقة for التي تتكون من ابتداء الحلقة int i=10
وتعبير اختبار الحلقة i<=100
وتعبير الزيادة في كل مرة 10 i=i+10
وجسد الحلقة الدي يوجد فيه الجملة الشرطية if
وشرطها هو ادا كان باقي القسمة i على 2 اكبر من 0 يطبع ("open sell")
هدا ادا كان الناتج صحيح اما ادا كان خطا سيجمع المتغيرين avr وrsi
واذا كان الناتج اكبر او يساوي 90 سيتم تنفيد الامر break وسينهي الحلقة
- 23-04-2012, 06:04 AM #293
كود:double avr; double rsi=iRSI(Symbol(),0,14,PRICE_CLOSE,1); for(int i=10;i<=100;i=i+10) { if(i%2>0)Print("open sell"); else { avr=avr+rsi; } if(avr>=90)break; }
شرح الكود
متغيرين اعداد عشريةكود:double avr; double rsi=iRSI(Symbol(),0,14,PRICE_CLOSE,1);
i=0 avr &rsi
rsi وقيمتة الأعدادات الأفتراضية لة
الحلقة forكود:for(int i=10;i<=100;i=i+10)
ابتداء الحلقة هو i=10
اختبار الحلقة هو i اصغر من او يساوى 100
فى كل مرة تكون اختبار الحلقة true نقوم بزيادة 10 على قيمة i
جسد الحلقة وهو عبارة عن جملة شرطيةكود:{ if(i%2>0)Print("open sell"); else { avr=avr+rsi; }
الشرط هو ان يكون باقى قسمة i على 2 اكبر من صفر
اذا تحقق هذا الشرط يقوم بتنفيد جسد الشرط وهو طباعة كلمة ("open sell")
واذا لم يتحقق الشرط سيقوم بجمع المتغير avr مع rsi وفى حال كانت النتيجة 90 او اكثر
سيقوم بالأنتقال للسطر البرمجى التالى وانهاء الحلقةآخر تعديل بواسطة EGYPTIAN PROF ، 23-04-2012 الساعة 06:08 AM
- 23-04-2012, 09:32 AM #294
- 23-04-2012, 10:05 AM #295
لدى سؤال ياشباب
اذا كان احد متذكر عند شرح الجملة الشرطيـة if
هل تم ذكر الجملة else if !!
واذا تم ذكرهـا هل الكود التالى صحيح !!
كود PHP:{
for(int i=0;i<=1000;i++)
if(i>=1&&i<=30&&i!=15&&i!=20)
{
Print(i);
}
else if(i==15||i==20)
{
Print("buy Now");
}
}
- 23-04-2012, 10:37 AM #296
متغير avr , تم تعريفه انه متغير عشرى وقيمته صفـركود PHP:double avr;
متغير rsi , تم تعريفه انه متغير عشرى وقيمته تساوى اعداد مؤشر RSIكود PHP:double rsi=iRSI(Symbol(),0,14,PRICE_CLOSE,1
حلقـة محدد بها بداية الحلقة وشرط الحلقة i<=100 , ومقدار الزيادة فـ العد i+10كود PHP:for(int i=10;i<=100;i=i+10)
جملة شرطية من نوع ifكود PHP:if(i%2>0)Print("open sell")
اذا تحقق شرطهـا i%2>0 يتم طباعة open sell
واذا لم يتحقق الشرط السابقكود PHP:else
سيكون الناتج avr=avr+rsi
اذا كانت قيمة الـ avr أكبر من أو = 90 ,, سيتـم انهاء الحلقة .كود PHP:if(avr>=90)break;
- 23-04-2012, 11:01 AM #297
- 23-04-2012, 01:47 PM #298
- 23-04-2012, 06:07 PM #299
استاذ اسامة , فيديو الدرس الثالث لم يصل على الايميل وكذلك شرح درس اليوم !!
ارجو حل المشكلة فـ أقرب فرصة .
- 23-04-2012, 06:18 PM #300
الأكثر زيارة

وطبعا ترتيبك متقدم لإنك بتحضر والحضور عليه درجات فلا تقلق 
رد مع اقتباس