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

    14 كيف أقدر أحتفظ بقيمة معينة ؟؟

    السلام عليكم جميــــــــع
    كود:
    double ban;
    if (MySellRealOrdersTotal(MagicNumber)==0 && MyBuyRealOrdersTotal(MagicNumber)==0 
                      {
                            
                            ban=AccountBalance();
                      }
    أبغ أقول للإكسبيرت :
    في حال إن عدد صفقات الشراء المفتوحة = 0 و ععد صفقات البيع المفتوحة = 0 فإن المعرف ban = بالانس .
    هنا المطلوب :
    على أن يأخذ الإكسبيرت هادي القيمة على طول عمله و لا تتغير هادي القيمة إلا إزا رجع الشرط مرة تانية .
    فايش هي الإضافات على الكود لعمل المطلوب ؟ أو ايش هو الكود المطلوب ؟.
    شاكر مروركم الكريم

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة alshakatan مشاهدة المشاركة
    السلام عليكم جميــــــــع
    كود:
    double ban;
    if (MySellRealOrdersTotal(MagicNumber)==0 && MyBuyRealOrdersTotal(MagicNumber)==0 
                      {
                            
                            ban=AccountBalance();
                      }
    أبغ أقول للإكسبيرت :
    في حال إن عدد صفقات الشراء المفتوحة = 0 و ععد صفقات البيع المفتوحة = 0 فإن المعرف ban = بالانس .
    هنا المطلوب :
    على أن يأخذ الإكسبيرت هادي القيمة على طول عمله و لا تتغير هادي القيمة إلا إزا رجع الشرط مرة تانية .
    فايش هي الإضافات على الكود لعمل المطلوب ؟ أو ايش هو الكود المطلوب ؟.
    شاكر مروركم الكريم
    وعليكم السلام ورحمة الله وبركاته

    بإمكانك أخي أن تعرف المتغير ban في المنطقة العامة يكون Global variables
    ومكانه يكون خارج الدوال وتكتب في الغالب في الأعلى قبل دالة int init()
    مثل
    كود:
    double ban=0; // global variable int init() { ... }
    هذه إحدى الطرق وهناك أيضا استخدام Static Variable و GlobalVariable...() functions

    لمعرفة المزيد يمكنك الاطلاع على المتغيرات في خانة Help في MetaEditor

    اضغط على الصورة لعرض أكبر

الاســـم:	help.png
المشاهدات:	31
الحجـــم:	43.1 كيلوبايت
الرقم:	317613

    بالتوفيق إن شاء الله

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

    افتراضي

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


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

    بإمكانك أخي أن تعرف المتغير ban في المنطقة العامة يكون Global variables
    ومكانه يكون خارج الدوال وتكتب في الغالب في الأعلى قبل دالة int init()
    مثل
    كود:
    double ban=0; // global variable int init() { ... }
    هذه إحدى الطرق وهناك أيضا استخدام Static Variable و GlobalVariable...() functions

    لمعرفة المزيد يمكنك الاطلاع على المتغيرات في خانة Help في MetaEditor

    اضغط على الصورة لعرض أكبر

الاســـم:	help.png
المشاهدات:	31
الحجـــم:	43.1 كيلوبايت
الرقم:	317613

    بالتوفيق إن شاء الله
    شكرا أستاذي على الرد و الشرح ......... بارك الله فيك و نفع بك .
    سامحوني


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