لكي نجعل هذا المتغير خارجي ويمكن التحكم به من الاعددات الخارجية للمؤشر
سنعرفه خارج الدالة 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 فقط
ماذا لو وضع المستخدم قيمة اكبر من هذه القيم
يمكننا ببساطة اجبار المستخدم علي ادخال واحدة من هذه القيم
وسنتطرق الي ذللك في الدروس المتقدمة نوع ما