صفحة 4 من 10 الأولىالأولى 12345678910 الأخيرةالأخيرة
النتائج 46 إلى 60 من 137
  1. #46
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    & يعني القيمة تتغير اذا ذهبت للدالة الفرعية ثم خرجت منها عودة للدالة الاصلية التي استدعتها
    من غير & القيمة لن تتغير مهما سويت من حسابات وتعديلات في الدالة الفرعية---مثلا b,a اعلاه لن تتغير

    تستخدم & قبل المتغير مباشرة بين اقواس البارمترز

  2. #47
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي


    كود PHP:
    void OnStart()
    {
       
    int a=5;       // العرض
       
    int b=10;      // الطول
       
       
    double Area;      // المساحة
       
    double circum;    // المحيط
       
       
    rectangleCalculationArea circum );
       
       Print(
    "المحيط = ",circum);
       Print(
    "المساحة = ",Area);
    }
    //+------------------------------------------------------------------+
    void   rectangleCalculation(int width int hight double AreaXX double circumXX )
    {
       
    AreaXX   =  width hight;
       
    circumXX =  width width hight hight;


  3. #48
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    الكود اخر الرد الاخير ما يحتاج اقول لكم لازم يحفظ تحت scripts --- صرتوا فاهمين من رأس الكود اين يجب ان يوضع.

  4. #49
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    طبعا تذكرون المصفوفات--مستحبيل الدوال احادية القيمة المعادة تستخدم مع المصفوفات
    لذا ايضا المصفوفات من خلال اخر طريقة مستخدمين & وقوسي المصفوفة
    وبالتالي عناصر المصفوفة عرضة للتغير في الدالة الفرعية
    اذا لا تريد ان تتغير احرص في الكود ان لاتستخدم اي شيء يغيرها او استخدم const----

    const تثبيت بالقوة الجبرية
    آخر تعديل بواسطة فيلسوف البادية ، 31-10-2017 الساعة 09:01 PM

  5. #50
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    المصفوفات: لابد & سواء تريد قيم محسوبة او قيم لاتتغير
    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    طبعا تذكرون المصفوفات--مستحبيل الدوال احادية القيمة المعادة تستخدم مع المصفوفات
    لذا ايضا المصفوفات من خلال اخر طريقة مستخدمين & وقوسي المصفوفة
    وبالتالي عناصر المصفوفة عرضة للتغير في الدالة الفرعية
    اذا لا تريد ان تتغير احرص في الكود ان لاتستخدم اي شيء يغيرها او استخدم const----

    const تثبيت بالقوة الجبرية

  6. #51
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    علامة الرفرنس & لابد تستخدم مع المصفوفات


    انتهى كل مايخص return
    آخر تعديل بواسطة فيلسوف البادية ، 31-10-2017 الساعة 09:19 PM

  7. #52
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    مصفوفة=array




    فنحن لانها مصفوفة مضطرين نستخدم الرفرنس & ,وللاسف هذه الرفرنس تجعل القيم عرضة للتغير ونحن لا نريدها ان تتغير مع هذا الشر الذي لابد منه---لذا نستخدم const كمقاوم.

    اهم ردود اليوم الرد رقم 45
    آخر تعديل بواسطة فيلسوف البادية ، 31-10-2017 الساعة 09:27 PM

  8. #53
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    يعني ممكن نقول const مثل strict --لو تضرب رأسك في ستين حيط لن تتغير القيمة--اداة راديكالية شيوعية

    آخر تعديل بواسطة فيلسوف البادية ، 31-10-2017 الساعة 09:34 PM

  9. #54
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    السمحان للهلالي:
    اريد ان اصمم مؤشر من الصفر دون الاستعانة بأي احد او اي مؤشر موجودد--ابدأ بصفحة بيضاء وفكرته تقاطع ماكد باعدادات معينة مع ماكد ايضا باعدادات اخرى؟
    الهلالي: خلنا نبدأ من الصفر -- اعدادت التشارت نفسه قبل الحديث ااسااسا عن المؤشر نفسه.

    فيلسوف البادية للسمحان والهلالي: ماهو اول شي نسويه؟؟

  10. #55
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    خبير المضاعفات من تصميم اسامة

    اختبار للهلالي: وضعناه تحت ال strict مود
    اذا تشددنا ماهو خطأ اسامة هنا؟


    كان يفترض استخدام ال overloading اذا نريد LastClosedOrderInfo تستمر كدالة لما له علاقة ببيانات اخر صفقة مغلقة.
    او نستخدم الاكسبلست الكاستنق تحويله الى long ثم دبل او اي كاستنق مناسب.
    آخر تعديل بواسطة فيلسوف البادية ، 31-10-2017 الساعة 10:12 PM

  11. #56
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    فعلى مذهب الخوارج القدماء الذين يكفرون بالصغيرة فهذا امر كفري



  12. #57
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    LastClosedOrderInfo لانها حسب بقية اسطر البرنامج مدخلاتها "Time" فقط يفترض تكون هكذا وبه يزول الخطأ وتحصل الكومبتبلتي--لاحظ حذفنا كل الجمل الشرطية لانها كلها ترفية لاحاجة لها.
    من دالة الاستدعاء الاصلية المطلوب اعادة قيمة زمنية datetime فجعلنا هذه الدالة المستدعاة تعيد قيمة زمنية.

    كود PHP:
    datetime LastClosedOrderInfo(string info,int type=-1)
      {
       for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
         {
          
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
          if(
    OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber && (OrderType()==type || type==-1))
            {
                return(
    OrderCloseTime());
            }
         }
       return(
    0);
      } 

  13. #58
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي


  14. #59
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    رغم انها لا تعطي انذار بسبب الكاستنق للنوع الاقل من قبل النوع الاعلى ولكن الافضل ان تكون هكذا--تدرك هذا اذا انتقلت ذهنيا الى mq5


  15. #60
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    تبقى مشكلة الانذار---اعادة قيمة من نوع datetime من خلال دالة من نوع double ؟؟

صفحة 4 من 10 الأولىالأولى 12345678910 الأخيرةالأخيرة

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