النتائج 1 إلى 10 من 3641

الموضوع: الموضوع المخصص للأسئلة البرمجية mql4

العرض المتطور

المشاركة السابقة المشاركة السابقة   المشاركة التالية المشاركة التالية
  1. #1
    عضو
    تاريخ التسجيل
    Apr 2017
    الدولة
    Syria
    المشاركات
    109

    افتراضي

    السلام عليكم أستاذ
    Point ماذا تعني ؟
    عند كتابةالأمر التالي يعيد القيمة 0
    Comment(Point);
    اما في ملفات الريفرنس تم تعريفها :
    The current symbol point value in the quote currency

  2. #2
    مشرف برمجة الصورة الرمزية kira-h
    تاريخ التسجيل
    Apr 2017
    المشاركات
    14,888

    افتراضي

    وعليكم السلام
    Point هي قيمة النقطة للزوج الحالي
    مثلا لو سعر الزوج به 4 أرقام بعد الفاصلة تكون قيمةالنقطة 0.0001، أي أنه لو السعر ارتفع من 1.2001 إلى 1.2002 نقول أنه ارتفع بقيمةنقطة واحدة،
    ولو السعر به 5 أرقام فالـ Point ستكون قيمتها 0.00001، أي لوارتفع السعر من 1.20001 إلى 1.20002 نقول أنه ارتفع السعر بقيمة نقطة واحدة وهذابرمجيا، لأنه في الحقيقة ارتفع تكة واحدة فقط وليس نقطة
    لهذا نقوم بإضافة شروط لتقنين قيمة الـ Point حتى يتعرف قيمة النقطة سواء السعر كان 4 او 5 أرقام
    نفس الشيء بأزواج الين وغيرها التي بها 3 أرقام بعد الفاصلة تكون قيمتها مثل قيمة الأزواج التي بها رقمين بعد الفاصلة
    والشروط هي كالتالي نضعها بالدالة OnInit


    بمعنى إذا كان عدد الارقام بعد الفاصلة أصغر قطعا من 4 (مثل ازواج الين) تكون قيمة النقطة 0.01
    وإذا كانت عدد الارقام بعد الفاصلة أكبر من أو يساوي 4 مثل اليورودولار تكون قيمة النقطة 0.0001

    وبهذا عوض استخدام الـ Point نستخدم الـ point المعرفة ببداية عمل الكود، حتى نتفادى مشكلة قيمة نقطة الاسعار باختلاف الأزواج والمنصات
    التعديل الأخير تم بواسطة kira-h ; 17-02-2018 الساعة 08:15 PM

العلامات المرجعية

العلامات المرجعية

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •