اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   دورة تعلم البرمجة باحتراف (https://fx-arabia.com/vb/showthread.php?t=27491)

سمير محمد ارمان 21-01-2013 12:42 AM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MOVING_AVERAGE (المشاركة 452760)
ساضع الامثلة وتكون بسيطة ان شاء الله

ياباشا ماشاء الله عليك
موضوع ممتاز ممتاز بجد
وانا بصراحة بتعلم منه كثير
جزاك الله خير وجعله الله فى ميزان حسناتك
ارجو عدم التوقف
نريد التعلم
بتوفيق اخى الكريم

ayoob 21-01-2013 12:46 AM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة سمير محمد ارمان (المشاركة 452780)
ياباشا ماشاء الله عليك
موضوع ممتاز ممتاز بجد
وانا بصراحة بتعلم منه كثير
جزاك الله خير وجعله الله فى ميزان حسناتك
ارجو عدم التوقف
نريد التعلم
بتوفيق اخى الكريم

+1http://www.fx-arabia.com/vb/images/icons/icon7.gif

MOVING_AVERAGE 21-01-2013 01:22 AM

رد: دورة تعلم البرمجة باحتراف
 
مثال عن الحلقة for

هذا المثال بسيط لاكن يحتاج قليل من التركيز

نريد كتابت علي الشارت كلمة اكثر من مرة

مثلا fx-arabia fx-arabia fx-arabia

هنا انا كررت هذه الكلمة fx-arabia

3مرات واضهرتها علي الشارت

ناتي لتحليل العمل اولا ثم نبرمج المؤشر

اولا يلزمنا متغير من نوع string نخزن في الكتابه fx-arabia

يلومنا متغير اخر من نوع string نخزن فيه التكرارات

يلزمنا متغير اخير لكي يكرر لي الكتاب كما اريد انا

اولا

التصريح بالمتغير الاول

[PHP]string f="fx-arabia ";[/PHP]

التصريح بالمتغير الثاني

[PHP]string d="";[/PHP]

التصريح بعدد المرات التي اريد ان تضهر الكثابه

[PHP]extern int N=3;[/PHP]

نكتب هذه الحلقة داخل الدالة start
[PHP]
for(int i=0;i<N;i++)
{
d=d+f;
}

Comment(d);
[/PHP]

سيكتب لنا المؤشر fx-arabia

N مرة

حيث N وضعته متغير خارجي يمكن التحكم فيه

لو وضعته 5 يكتب fx-arabia 5 مرات

المؤشر في المرفقات

هذا استخدام بسيط للحلقة for



شرح كود for

الحلقة for وضعنا فيها قيمة ابتدائية i=0

وقيمة نهائية i<N

وزيادة كل مرة ب 1


في انتضار اي اسئلة

MOVING_AVERAGE 21-01-2013 01:37 AM

رد: دورة تعلم البرمجة باحتراف
 
1 مرفق
المؤشر

brave_mind 21-01-2013 04:57 PM

رد: دورة تعلم البرمجة باحتراف
 
تحية كبيرة جدا جدا لصاحب هذا الموضوع الرائع
الاستاذ MOVING_AVERAGE

وبعد اذن استاذنا انا جمعت كل الدروس فى ملف واحد بصيغة pdf
حتى يستطيع القارىء متابعة الشرح فى المشاركات القادمة


MOVING_AVERAGE 21-01-2013 07:07 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة brave_mind (المشاركة 453100)
تحية كبيرة جدا جدا لصاحب هذا الموضوع الرائع
الاستاذ MOVING_AVERAGE

وبعد اذن استاذنا انا جمعت كل الدروس فى ملف واحد بصيغة pdf
حتى يستطيع القارىء متابعة الشرح فى المشاركات القادمة


بارك الله فيك اخي

ayoob 21-01-2013 10:22 PM

رد: دورة تعلم البرمجة باحتراف
 
السلام عليكم اخي مش فاهم ماد تعني بي d+d=fو ماد تعني بي i<h وماد تعني القيمة الابتدئية i=0

MOVING_AVERAGE 21-01-2013 11:25 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ayoob (المشاركة 453248)
السلام عليكم اخي مش فاهم ماد تعني بي d+d=fو ماد تعني بي i<h وماد تعني القيمة الابتدئية i=0

تمام اول سؤال

الدالة for كتبناها كا التالي

[PHP]

for(int i=0;i<N;i++)
}
d=d+f;
}

[/PHP]

ماذا تعني هذه الكتابة

كما قلنا من قبل اول خانة في الخلقة for نكتب فيها القيمة الابتدائية للحلقة

هنا كتبنا القيمة الابتدائية للحلقة i=0

القيمة الوسطي هي القيمة النهائية للحلقة

i<N

و N عرفناها من قبل انها تساوي 3

يعني القيمة النهائية للحلقة هي i < 3

اخر خانة هي عملية الزيادة وكما شرختها من قبل اي اننا نضيف قيمة 1 الي القيمة السابقة ل i

d هو متغير من نوع string يعني ممكن يكون مجموعة حروف

لم نضع فيه شئ يعني قيمته فارغة

لو نعمل

[PHP]
Comment(d);
[/PHP]

لن يضهر شئ

f متغير من نوع string فيه هذه الكلمة fx-arabia

الي الان لم ندخل في الية عمل for

1- تبدء الحلقة for من القيمة 0

d=d+f

يعني قيمة d اصبحت تساوي قيمة d السابقة + قيمة f

قيمة d السابقة فارغة قيمة f = fx-arabia

تصبح قيمة d = fx-arabia

تصل الحلقة الي الحاصنة الاخيرة فتعيد اختبار الشروط

بحيث i اصبحت = 1
وقيمة i مازالت اصغر من 3

يعيد تنفيذ d=d+f

حيث

قيمة d السابقة تساوي fx-arabia

و قيمة f = fx-arabia

تصبح قيمة d = fx-arabia fx-arabia

تصل الحلقة الي الحاصنة الاخيرة فتعيد اختبار الشروط

بحيث i اصبحت = 2
وقيمة i مازالت اصغر من 3

يعيد تنفيذ d=d+f

حيث

قيمة d السابقة تساوي fx-arabia fx-arabia

و قيمة f = fx-arabia

تصبح قيمة d = fx-arabia fx-arabia fx-arabia

تصل الحلقة الي الحاصنة الاخيرة فتعيد اختبار الشروط

بحيث i اصبحت = 3

اي ان شرط التكرار هنا غير صحيح فتخرج من الحلقة

وفي النهاية قيمة d التي خرجنا بها من الحلقة هي

d = fx-arabia fx-arabia fx-arabia

فلما نضهرها علي الشارت تضهر هذه الكتابة

MOVING_AVERAGE 22-01-2013 01:41 PM

رد: دورة تعلم البرمجة باحتراف
 
هل المثال علي حلقة for مفهوم او اضيف مثال اخر

gozila 22-01-2013 03:14 PM

رد: دورة تعلم البرمجة باحتراف
 
استاذ موفينج افريج محتاج اعمل الفكرة ديه مؤشر ضروري جدا لو تسمح ممكن المساعدة


if(High[0]-Low[0]<High[1]-Low[1] && Volume[0]>Volume[1] ) Alert


الساعة الآن 10:51 PM

Powered by vBulletin® Copyright ©2000 - 2024

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com