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