النتائج 1 إلى 11 من 11
  1. #1
    الصورة الرمزية m_B_
    m_B_ غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2019
    الإقامة
    السعودية
    المشاركات
    85

    افتراضي مساعدة فى البرمجة لو تفضلتم

    السلام عليكم
    اخوكم مبتدا فى البرمجة فأعذرونى

    لو حد يعرف معنى الكود ده ايه او بيستخدم فى ايه اكون شاكر جدا ليه

    كود PHP:
    int OnInit()
      {
       if(
    MarketInfo(Symbol(),MODE_MINLOT)<0.1)
          
    Lot_Decimal=2;
       else
          
    Lot_Decimal=1;
       if(
    _Digits==|| _Digits==3)
          
    P=10;
       else
          
    P=1;
       if(
    _Digits<4)
         {
          
    point=0.01;
         }
       else
         {
          
    point=0.0001;
         }

       
    CreatePanel("Panel_Info_Info1",OBJ_EDIT,"www.ArabicTrader.com",10,25,190,20,DodgerBlue,White,DodgerBlue,11,true,false,0,ALIGN_CENTER);

       return(
    0);
      } 
    وشكرا لكم مقدما
    توقيع العضو
    حتى هذا سيمضى

  2. #2
    الصورة الرمزية talobaudi
    talobaudi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2023
    الإقامة
    السعودية
    المشاركات
    5

    افتراضي

    كود PHP:
    int OnInit()
      {
       if(
    MarketInfo(Symbol(),MODE_MINLOT)<0.1)
          
    Lot_Decimal=2;
       else
          
    Lot_Decimal=1;
       if(
    _Digits==|| _Digits==3)
          
    P=10;
       else
          
    P=1;
       if(
    _Digits<4)
         {
          
    point=0.01;
         }
       else
         {
          
    point=0.0001;
         } 

    ومعناه إذا كان Digits<4 فإما سيكون 2 وهو في البروكر العادي مثلا لزوج الدولار ين أو سيكون 3 في حال كان البروكر يعتمد رقم زائد بعد الفاصله فسوف نجعل المتغير point=0.01 و digits=2

    else أي إذا لم يتحقق الشرط السابق أن Digits<4 فهذا يعني أن Digits>=4
    فإما أن يكون عدد الفواصل 4 أرقام أو 5 أرقام كمثال زوج اليورو دولار
    فسوف نجعل point=0.0001 و digits=4
    ثم نقوم بكتابة بدلا من الكلمه المحجوزه Point عند وضع الهدف نكتب بدلا من point وهو المتغير الذي قمنا بتعريفه ونفس الشيء بالنسبه ل Digits نقوم بدلا منه بكتابة digits

    https://forum.arabictrader.com/t97945.html#post1728239

    كود PHP:
    CreatePanel("Panel_Info_Info1",OBJ_EDIT,"www.ArabicTrader.com",10,25,190,20,DodgerBlue,White,DodgerBlue,11,true,false,0,ALIGN_CENTER);

       return(
    0);
      } 
    اعتقد يرسم كائن على الشارت www.ArabicTrader.com

  3. #3
    الصورة الرمزية m_B_
    m_B_ غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2019
    الإقامة
    السعودية
    المشاركات
    85

    افتراضي

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

  4. #4
    الصورة الرمزية m_B_
    m_B_ غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2019
    الإقامة
    السعودية
    المشاركات
    85

    افتراضي

    شكرا اخى بارك الله فى رزقك وعلمك
    توقيع العضو
    حتى هذا سيمضى

  5. #5
    الصورة الرمزية m_B_
    m_B_ غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2019
    الإقامة
    السعودية
    المشاركات
    85

    افتراضي

    لا مؤخذة يشباب
    ما معنى cnt فى هذا الكود
    كود PHP:
    int TotalOrders(int type)
      {
       
    int cnt=0;
       for(
    int i=0i<OrdersTotal(); i++)
         {
          if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
            {
             if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber() && (OrderType()==type || type==-1))
               {
                
    cnt++;
               }
            }
         }
       return(
    cnt);
      } 
    توقيع العضو
    حتى هذا سيمضى

  6. #6
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,864

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة m_B_ مشاهدة المشاركة
    لا مؤخذة يشباب
    ما معنى cnt فى هذا الكود
    كود PHP:
    int TotalOrders(int type)
      {
       
    int cnt=0;
       for(
    int i=0i<OrdersTotal(); i++)
         {
          if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
            {
             if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber() && (OrderType()==type || type==-1))
               {
                
    cnt++;
               }
            }
         }
       return(
    cnt);
      } 
    متغير من نوع integer يقوم بحفظ قيمة عدد الصفقات في الدالة فكما ترى في الكود مع كل تحقق للشرط يتم زيادة قيمة cnt بواحد
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  7. #7
    الصورة الرمزية m_B_
    m_B_ غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2019
    الإقامة
    السعودية
    المشاركات
    85

    افتراضي

    كيف بمكأنى ان اقوم بادخال ازواج معينة بحيث يتم عليها التداول مثلا ثلاث او اربع ازواج معينين
    توقيع العضو
    حتى هذا سيمضى

  8. #8
    الصورة الرمزية talobaudi
    talobaudi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2023
    الإقامة
    السعودية
    المشاركات
    5

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة m_B_ مشاهدة المشاركة
    كيف بمكأنى ان اقوم بادخال ازواج معينة بحيث يتم عليها التداول مثلا ثلاث او اربع ازواج معينين
    اذا فهمت السؤال صح
    كل اكسبيرت فيه خيار MAGIC NUMBER
    كل مره تضع الاكسبيرت على شارت الزوج الذي تريد العمل عليه غير الماجيك نمبر لرقم مختلف

  9. #9
    الصورة الرمزية أسامة
    أسامة غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2005
    الإقامة
    ليبيا
    المشاركات
    1,763

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة m_B_ مشاهدة المشاركة
    كيف بمكأنى ان اقوم بادخال ازواج معينة بحيث يتم عليها التداول مثلا ثلاث او اربع ازواج معينين
    هذا ياأخي يعتمد على طريقة برمجة الإكسبيرت.
    ولكن بالعادة يكفيك وضع الإكسبيرت فقط على شارتات الأزواج المراد المتاجرة عليها وأيضا في الأغلب لاداعي لتغيير الماجيك نمبر.
    توقيع العضو
    نَصِيحَتِي لَكَ... اِبْحَثْ جَيِّدًا قَبْلَ أَنْ تَسْأَلَ... فَهَذَا يُعْلِمَك أَكْثَرَ

  10. #10
    الصورة الرمزية m_B_
    m_B_ غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2019
    الإقامة
    السعودية
    المشاركات
    85

    افتراضي

    وهذا الكود ايضا ما معناه اقصد على ماذا يدل و ما الهدف منه ؟
    كود PHP:
    void OnTick()
      {
    //--- check for history and trading
       
    if(Bars<100 || IsTradeAllowed()==false)
          return;
    //--- calculate open orders by current symbol
       
    if(CalculateCurrentOrders(Symbol())==0CheckForOpen();
       else                                    
    CheckForClose();
    //---
      

    توقيع العضو
    حتى هذا سيمضى

  11. #11
    الصورة الرمزية haz1
    haz1 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2015
    الإقامة
    مصر
    المشاركات
    44

    افتراضي

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


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