![]() |
رد: دورة تعلم البرمجة باحتراف
الحد الخامس
[PHP] int ma_method [/PHP]متغير من نوع صحيح int يمثل هذا المتغير نوع الموفينج مثلا عند قولنا موفينج 50 سمبل او موفينج 50 اكسبنشل لكل موفينج كتابه معينة والحد الخامس هو الذي يبين لنا اما سمبل او اكسبنشل وفيما يلي القيم التي يستطيع اخذها الحد الخامس 1 بالنسبة للموفينج simple Simple moving average يمكن ان ياخذ [PHP] int ma_method [/PHP]القيمة 0 او MODE_SMA وكتطبيق علي الكود السابق [PHP] double mov=iMA( NULL, 0, 50, 0, 0, int applied_price, int shift); [/PHP]او [PHP] double mov=iMA( NULL, 0, 50, 0, MODE_SMA, int applied_price, int shift); [/PHP]هذه الكتابة لم تكتمل بعد لاكن الي حد الان نفهم اننا نشتغل علي موفينج 50 سمبل |
رد: دورة تعلم البرمجة باحتراف
2- بالنسبة للموفينج Exponential
Exponential moving average يمكن ان ياخذ الحد [PHP] int ma_method [/PHP] القيمة 1 او MODE_EMA وكتطبيق علي الكود السابق [PHP] double mov=iMA( NULL, 0, 50, 0, 1, int applied_price, int shift); [/PHP] او [PHP] double mov=iMA( NULL, 0, 50, 0, MODE_EMA, int applied_price, int shift); [/PHP] في هذا المثال نفهم اننا نشتغل علي موفينج 50 اكسبنشل |
رد: دورة تعلم البرمجة باحتراف
3- بالنسبة للموفينج Smoothed
Smoothed moving average يمكن ان ياخذ الحد [PHP] int ma_method [/PHP] القيمة 2 او MODE_SMMA وكتطبيق علي الكود السابق [PHP] double mov=iMA( NULL, 0, 50, 0, 2, int applied_price, int shift); [/PHP] او [PHP] double mov=iMA( NULL, 0, 50, 0, MODE_SMMA, int applied_price, int shift); [/PHP] في هذا المثال نفهم اننا نشتغل علي موفينج 50 سموث |
رد: دورة تعلم البرمجة باحتراف
4- بالنسبة للموفينج Linear weighted
Linear weighted moving average يمكن ان ياخذ الحد [PHP] int ma_method [/PHP] القيمة 3 او MODE_LWMA وكتطبيق علي الكود السابق [PHP] double mov=iMA( NULL, 0, 50, 0, 3, int applied_price, int shift); [/PHP] او [PHP] double mov=iMA( NULL, 0, 50, 0, MODE_LWMA, int applied_price, int shift); [/PHP] في هذا المثال نفهم اننا نشتغل علي موفينج 50 Linear weighted |
رد: دورة تعلم البرمجة باحتراف
بالمختصر
الحد [PHP] int ma_method [/PHP] يمكن ان يحمل 4 قيم وكل قيمة تحدد لنا نوع من انواع الموفينج كما ذكرنا سابقا |
رد: دورة تعلم البرمجة باحتراف
لكي نجعل هذا المتغير خارجي ويمكن التحكم به من الاعددات الخارجية للمؤشر
سنعرفه خارج الدالة start كالتالي [PHP] extern int ma_method=0; [/PHP] ونعطيه القيمة الابتدائية 0 يعني موفينج سمبل حتي الان عرفنا متغيرين خارج الدالة start [PHP] extern int PErioD=50; [/PHP] ويكون كتابة الكود كا التالي [PHP] double mov=iMA( NULL, 0, PErioD, 0, ma_method, int applied_price, int shift); [/PHP] الكود لم يكتمل بعد نحن قلنا ان قيمة [PHP] ma_method [/PHP] تاخذ 0 او 1 او 2 او 3 فقط ماذا لو وضع المستخدم قيمة اكبر من هذه القيم يمكننا ببساطة اجبار المستخدم علي ادخال واحدة من هذه القيم وسنتطرق الي ذللك في الدروس المتقدمة نوع ما |
رد: دورة تعلم البرمجة باحتراف
سانتضر اي اسئلة او شئ لم يفهم
|
رد: دورة تعلم البرمجة باحتراف
اخي MOVING_AVERAGE
الله يجزيك بالجنه انت ومن تحب لكن اخي ياليت ياليت ياليت ولو في ذالك تعب عليك انك تجمع الشرح في ملف pdf لانه شرح جدا جميل وسلس ويفهم من المره الاولي شاكر لك تعبك والله يكتب اجرك اخوك الهذلي |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
وارجو من الاخوة ان يرفعو الدروس في ملف pdf |
رد: دورة تعلم البرمجة باحتراف
الحد السادس
[PHP] int applied_price [/PHP] متغير من نوع int يمثل هذا الحد القيمة التي نحسب علي اساسها المتوسط الحسابي مثلا يمكن ان ياخذ قيمة الاغلاقات فقط او الافتتاحات فقط وهكذا وفيما يلي قيم التي ممكن ان ياخذها هذا الحد |
الساعة الآن 03:23 PM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com