النتائج 1 إلى 9 من 9
  1. #1
    الصورة الرمزية ARRESSS23
    ARRESSS23 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    المغرب
    المشاركات
    22

    افتراضي حل آخر أفضل من OrdersToltals

    سلام الله عليكم ،

    عادة في بداية اي اكسبيرت أضع أول شرط قبل تنفيذ الاوامر هو خلو الشارت من اي صفقة حتى لا تتكرر الصفقات أثناء فتح الصفقة الاولى و سيادة المبرمجين يعلمون بهذا و تعلمناه منهم ،
    if (OrdersToltal==0) ،
    لكن لاحظت مؤخرا ان هذا الشرط يصلح فقط في حال أردت تطبيق الاكسبيرت على شارط واحد أو زوج واحد ، ففي حال أردت تطبيق الاكسبيرت على شارتين أو أكثر لن ينفع ، حيث سيشتغل الاكسبيرت على الزوج الاول في الشارت الاول و ان سحبته على الزوج الثاني او الشارت الثاني فلن يشتغل نظرا لوجود صفقات مفتوحة على الزوج الاول ،،
    كيف في نظركم اعالج المشكل أو كيف تعالجونه ؟؟؟؟
    تحياتي و الشكر مسبقا لكم معلمينا ،،،

  2. #2
    الصورة الرمزية WADAH
    WADAH غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2015
    الإقامة
    تركيا
    المشاركات
    199

    افتراضي

    استخدم دالة تعطيك عدد الصفقات المفتوحة بدلالة الماجيك نمبر (عليك تغيير الماجيك نمبر في كل شارت تفتحه او تضع عليه الإكسبرت )

  3. #3
    الصورة الرمزية ARRESSS23
    ARRESSS23 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    المغرب
    المشاركات
    22

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة WADAH مشاهدة المشاركة
    استخدم دالة تعطيك عدد الصفقات المفتوحة بدلالة الماجيك نمبر (عليك تغيير الماجيك نمبر في كل شارت تفتحه او تضع عليه الإكسبرت )
    شكرا على ردك أستاذ وضاح (( أظنك أستاذ وضاح عطار على ما أظن )) ،
    شرف لي أن ترد على سؤالي أستاذ وضاح ،
    أنا متابع منشوراتك و ردودك من حوالي 2009 ،
    حاولت صنع دالة تخبرني ان كان هناك صفقات مفتوحة على الزوج أم لا ،
    بالفعل نجحت في صياغتها للاسف ما نجحت معي ،
    int nbr_orders()
    { int typo;
    for ( int a=OrdersTotal()-1; a>=0; a--)
    {
    if (OrderSelect(a,SELECT_BY_POS,MODE_TRADES))
    {
    if (OrderSymbol()==Symbol() && OrderMagicNumber()==magic)
    {
    if ( OrderType()!=typo )
    typo=0;

    if ( OrderType()==typo )
    typo=1;

    }
    }
    }
    return(typo);
    }

    ان كان ممكن استاذ وضاح تعمل لي دالة تخبرني عن عدد الصفقات في الزوج ، و ان كان ممكن ايضا تعطيني حسابك فيسبوك راح اكون ممتن استاذ

  4. #4
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    يمكنك استخدام داله تحسب الصفقات المفتوحه بالكومنت بشرط ان تغير الكومنت في الاكسبيرت
    والاكسبيرتين يديرو كل الصفقات حسب الماجيك

    كود PHP:
    int TotalOrders()
     {
      
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && comment==OrderComment()){
             
    cnt++;
           }
         }
       }
       return(
    cnt);
     } 
    اما ان اردت كل اكسبيرت يدير صفقاته فقط فيمكنك استخدام حل الاخ WADAH
    توقيع العضو
    بعض الاغبياء ان رزقو علما تكبرو على الناس واعتقدو انه لديهم حصريا

  5. #5
    الصورة الرمزية ARRESSS23
    ARRESSS23 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    المغرب
    المشاركات
    22

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة السمحان مشاهدة المشاركة
    يمكنك استخدام داله تحسب الصفقات المفتوحه بالكومنت بشرط ان تغير الكومنت في الاكسبيرت
    والاكسبيرتين يديرو كل الصفقات حسب الماجيك

    كود PHP:
    int TotalOrders()
     {
      
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && comment==OrderComment()){
             
    cnt++;
           }
         }
       }
       return(
    cnt);
     } 
    اما ان اردت كل اكسبيرت يدير صفقاته فقط فيمكنك استخدام حل الاخ WADAH
    شكرا حبيبي السمحان ، ربي يبارك فيك أخي و يرزقك من كل فضله في الدنيا و في الاخرة،
    للاسف الدالة لم تعمل معي أخي ، فهي لا تعطي عدد الصفقات المفتوحة ،
    العدد اللي تعطيه يزداد مع كل تيك ،
    فالامر cnt++; يتفعل مع كل تيك مما يعطي عدد اكبر بكثير مقارنة مع عدد الصفقات المفتوحة ،
    شكرا على مجهودك أخي و اتمنى تجتهد معي لحل هاذ المشكل

  6. #6
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    العفو اخي الكريم
    جرب هذه الداله باختيار نوع الصفقه
    كود PHP:
     int TotalOrders(int type)
     {
      
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && comment==OrderComment()&&(OrderType()==type)){
             
    cnt++;
           }
         }
       }
       return(
    cnt);
     } 
    وهي من دوال مستر دولار واستخدمها دائما وتعمل
    توقيع العضو
    بعض الاغبياء ان رزقو علما تكبرو على الناس واعتقدو انه لديهم حصريا

  7. #7
    الصورة الرمزية ARRESSS23
    ARRESSS23 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    المغرب
    المشاركات
    22

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة السمحان مشاهدة المشاركة
    العفو اخي الكريم
    جرب هذه الداله باختيار نوع الصفقه
    كود PHP:
     int TotalOrders(int type)
     {
      
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && comment==OrderComment()&&(OrderType()==type)){
             
    cnt++;
           }
         }
       }
       return(
    cnt);
     } 
    وهي من دوال مستر دولار واستخدمها دائما وتعمل
    و الله أخوي السمحان ما أعرف كيف اشكرك ، أنا راح أخلي الله عز و جل هو اللي يشكرك بدالي ،
    أنا استخدمت دالتك الاولى ، اكتشفت اني نسيت وضع الكومنت في الاوردرات ، و الان كل شيئ تمام ،
    ربي يبارك فيك و ينورك و يغنيك دنيا و آخرة ،
    و الشكر ايضا للاخ وضاح و لمستر دولار و للمشرفين و لكل واحد سخر نفسه لخدمة الناس ، و كيف ما كنتم سبب في تفريج كربات ربي يفرج كرباتكم و يفتح عليكم م حيث لا تعلمون ،،

  8. #8
    الصورة الرمزية ARRESSS23
    ARRESSS23 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2017
    الإقامة
    المغرب
    المشاركات
    22

    افتراضي

    ان كان ممكن الفيسبوك بتاعك أخي السمحان

  9. #9
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ARRESSS23 مشاهدة المشاركة
    و الله أخوي السمحان ما أعرف كيف اشكرك ، أنا راح أخلي الله عز و جل هو اللي يشكرك بدالي ،
    أنا استخدمت دالتك الاولى ، اكتشفت اني نسيت وضع الكومنت في الاوردرات ، و الان كل شيئ تمام ،
    ربي يبارك فيك و ينورك و يغنيك دنيا و آخرة ،
    و الشكر ايضا للاخ وضاح و لمستر دولار و للمشرفين و لكل واحد سخر نفسه لخدمة الناس ، و كيف ما كنتم سبب في تفريج كربات ربي يفرج كرباتكم و يفتح عليكم م حيث لا تعلمون ،،
    امين واياك اخي الكريم

    الفضل لله اولا
    ثم لاستاذتا مستر دولار على تعليمنا فوالله ما قصر معنا في اي سؤال او داله
    فجزيل الشكر لله
    ثم له على مايقدمه من مساعده

    ---------------------------
    بالنسبه للفيس بوك
    والله ماعندي فيس بوك
    سجلت فيه اول ما انشئ الموقع ثم حذفت الحساب
    المعذره منك
    توقيع العضو
    بعض الاغبياء ان رزقو علما تكبرو على الناس واعتقدو انه لديهم حصريا


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