النتائج 1 إلى 3 من 3
  1. #1
    الصورة الرمزية alshakatan
    alshakatan غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    المملكة العربية السعودية
    المشاركات
    446

    افتراضي مشكلة السعر غير صالح

    السلام عليكم جميــــــــع

    بأستخدم مؤشر البولينجر لفتح الصفقات ......... و لكن واجهتني مشكلة السعر غير صالح .......... السعر على الشاشة 81.123 ........ و لكن الإكسبيرت يعطيني السعر غير صالح 81.12345678 ............. أو السعر على الشاشة 1.12345 و الأكسبيرت يعطي 1.12345678 ......... و الملاحظ إن الإكسبيرت بيعطي 8 خانات عشرية............ بالرغم إن الإكسبيرت بيفتح الصفقات طبيعي على الباك تست ..........
    كود:
    double ban=iBands(Symbol(),0,20,2,0,PRICE_CLOSE,Mode,1);
    فما هو الحل
    آخر تعديل بواسطة alshakatan ، 03-04-2012 الساعة 07:08 AM

  2. #2
    الصورة الرمزية Prog_Man
    Prog_Man غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2012
    المشاركات
    90

    افتراضي

    وعليكم السلام ورحمة الله وبركاته

    الحل إن شاء الله باستخدام الدالة التالية :

    كود:
    double NormalizeDouble( double value, int digits)
    حيث digits = عدد الارقام بعد الفاصلة ويمكنك استخدام Digits الذي يأتي بعدد الارقام بعد الفاصلة للمنصة المستخدمة.

    وسيكون تطبيقها على مثالك كالتالي

    كود:
    double result =  NormalizeDouble( ban, Digits)
    أرجو أن أكون وفقت في الإجابة

    بالتوفيق

  3. #3
    الصورة الرمزية alshakatan
    alshakatan غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    المملكة العربية السعودية
    المشاركات
    446

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Prog_Man مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته

    الحل إن شاء الله باستخدام الدالة التالية :

    كود:
    double NormalizeDouble( double value, int digits)
    حيث digits = عدد الارقام بعد الفاصلة ويمكنك استخدام Digits الذي يأتي بعدد الارقام بعد الفاصلة للمنصة المستخدمة.

    وسيكون تطبيقها على مثالك كالتالي

    كود:
    double result =  NormalizeDouble( ban, Digits)
    أرجو أن أكون وفقت في الإجابة

    بالتوفيق
    شكرا أستاذي على سرعة الرد
    بالفعل كان هذا هو الحل .... و لكن ...... أضررت بجعل Digits كمتغير خارجي لأن بعض الأرقام تتكون من 3 أرقام عشرية و البعض من 5 أرقام عشرية ................... مشكور و بارك الله فيك و في علمك


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17