رد: (20 وردة) مع (الدولار ين)
اقتباس:
بداهة لو لم نستخدم doubleToStr فأننا سنرى قيمة 0 لـ point لانه من دونها المنصة ستفهم ان الرقم 0.0000 - اربع خانات - وليس 0.00001 والواحد 1 في الخانة الخامسة لن تراه وبالتالي ستفهم انه صفر على خلاف الحقيقة - لذا لابد من doubleToStr
معليش شباب - الموضوع صار كليلة ودمنة
doubleToStr هل هي متغير أم دالة؟ هي دالة تنتمي لعائلة معينة! هذه العائلة هي: دوال التحويل Conversion Functions
في محرر ابلرنامج السابق-كما اعتدنا - ضع الماوس على
doubleToStr ثم اضغط F1 ستنتقل الى الموقع التعليمي لـ ام كيو 4 وستتعلم اكثر حيث ستجد دوال التحويل ومن ضمنها هذه الدالة doubleToStr كم عدد دوال التحويل في لغة mq4 ؟ وماهي؟ doubleToStr - كما تلاحظ من الصورة عدد معطياتها اثنين: 1) القيمة value - في المعطى الأول. 2) الدقة - digits في المعطى الثاني. طبعا القيمة من نوع double- عدد عشري - لو تترجم هذه الدالة من الانجليزي للعربي تصبح: حول من double الى string اي الى نص.
تخيل اسم محمد - من 4 حروف
لو جعلنا هذا الاسم كقيمة داخل هذه الدالة وجعلنا الدقة 3 -- يصبح الناتج محم (من غير جرف الدوال)
تخيل لديك الرقم 0.00001 - كما نلاحظ الدقة 5 خانات
لو جعلناه كقيمة داخل الدالة بدقة 4 سيكون الجواب 0.0000
لو جعلنا الدقة 7 خانات - سيكون الجواب 0.00001
00