صفحة 242 من 686 الأولىالأولى ... 142192232236237238239240241242243244245246247248252292342 ... الأخيرةالأخيرة
النتائج 3,616 إلى 3,630 من 10285
  1. #3616
    الصورة الرمزية Mohamed_Amr
    Mohamed_Amr غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    مصر
    العمر
    45
    المشاركات
    725

    افتراضي

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


    نعم تسنطيع اضافة توصيف حالة الشراء للشمعة مثلا :
    كود PHP:
    if(Open[1]<Line1 && Close[1]>Line1)  //GOBUY 
    وبالتالي اذا سحبت الأكسبيرت على الشارت لن يفتح صفقة الا بصفة الشمعة .
    تمام استاذنا الحبيب جميل الله ينور

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم استاذى مستر دولار
    عملت طريقة
    علشان اعرف عدد نقاط الربح
    وهذه هى الطريقة
    وعايز اعرف هل هذه الطريقة صحيحة او غير صحيحة
    وجزاك الله خير وتحياتى وتقديرى لشخصك الكريم
    .................................................. ..
    الطريفة
    يتم تعريف متغير خارجى
    كود PHP:
    int Q
    يتم وضع هذا الكود فى دالة int init()
    كود PHP:
    if(Digits==5){Q=10000;}
    if(
    Digits==4){Q=10000;}
    if(
    Digits==3){Q=100;}
    if(
    Digits==2){Q=100;} 
    ويتم وضع هذه الدوال خارج دالة int start
    اولا دالة تحسب صفقات الشراء
    كود PHP:
    int pofet_point_B(){
      
     
    double pr;
     
    int po;
     for(
    int p=0;p<OrdersTotal();p++){
     
    OrderSelect(p,SELECT_BY_POS,MODE_TRADES);
     if(
    OrderMagicNumber()==MagicNumber&&OrderType()==OP_BUY){
     
    pr=Bid-OrderOpenPrice();
      
    po=pr*Q;
     }

     }return(
    po);
     } 
    دالة تحسب صفقات البيع
    كود PHP:
    int pofet_point_S(){
      
     
    double pr;
     
    int po;
     for(
    int p=0;p<OrdersTotal();p++){
     
    OrderSelect(p,SELECT_BY_POS,MODE_TRADES);
     if(
    OrderMagicNumber()==MagicNumber&&OrderType()==OP_SELL){
     
    pr=OrderOpenPrice()-Ask;
     
    po=pr*Q;
     }

     }return(
    po);
     } 
    وعلشان التجربة
    ضع هذا الكود فى دالة int start
    كود PHP:
    Comment(pofet_point_S(),"       ",pofet_point_B()); 
    وعليكم السلام ورحمة الله وبركاته
    نعم الداله صحيحه لكن هذه الدوال ستعود بربح نقاط آخر صفقه فقط وليس جميع الصفقات سواء البيع أو الشراء
    طبعا إذا أردت حساب المجموع الكلي سيكون التغيير فقط في هذا الكود
    كود PHP:
     po=pr*Q
    سيصبح
    كود PHP:
    po+=pr*Q
    بالنسبه للكود
    كود PHP:
      if(Digits==5){Q=10000;}
    if(
    Digits==4){Q=10000;}
    if(
    Digits==3){Q=100;}
    if(
    Digits==2){Q=100;} 
    فيمكنك الإستغناء عنه والقسمه على قيمه Point
    بدل
    كود PHP:
      po=pr*Q
    تصبح
    كود PHP:
      po=pr/Point
    ستعطي نفس النتيجه
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    نعم الداله صحيحه لكن هذه الدوال ستعود بربح نقاط آخر صفقه فقط وليس جميع الصفقات سواء البيع أو الشراء
    طبعا إذا أردت حساب المجموع الكلي سيكون التغيير فقط في هذا الكود
    كود PHP:
     po=pr*Q
    سيصبح
    كود PHP:
    po+=pr*Q
    بالنسبه للكود
    كود PHP:
      if(Digits==5){Q=10000;}
    if(
    Digits==4){Q=10000;}
    if(
    Digits==3){Q=100;}
    if(
    Digits==2){Q=100;} 
    فيمكنك الإستغناء عنه والقسمه على قيمه Point
    بدل
    كود PHP:
      po=pr*Q
    تصبح
    كود PHP:
      po=pr/Point
    ستعطي نفس النتيجه
    السلام عليكم استاذى الكريم
    الطريقة مش جاية معاية صح
    ممكن تعملى لى هذه الدالة
    وجزاك الله خير
    تحياتى لك وتقديرى

  4. #3619
    الصورة الرمزية Mohamed_Amr
    Mohamed_Amr غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    مصر
    العمر
    45
    المشاركات
    725

    افتراضي

    استاذ اسامه عملت اكسبريت واشتغل عادى على منصه اربع ارقام وجربته على منصه 5 ارقام
    اشتغل على منصه ومنصه اخرى لم يشتغل

  5. #3620
    الصورة الرمزية Mohamed_Amr
    Mohamed_Amr غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    مصر
    العمر
    45
    المشاركات
    725

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Mohamed_Amr مشاهدة المشاركة
    استاذ اسامه عملت اكسبريت واشتغل عادى على منصه اربع ارقام وجربته على منصه 5 ارقام
    اشتغل على منصه ومنصه اخرى لم يشتغل
    فى كمان مشكله ان فى منصه خمس ارقام لازم ازود فى الاستوب لوس 0 يعنى لو 50 اخليه 500
    فياريت حل المشكله دى استاذنا الحبيب

  6. #3621
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم استاذى الكريم
    الطريقة مش جاية معاية صح
    ممكن تعملى لى هذه الدالة
    وجزاك الله خير
    تحياتى لك وتقديرى
    تفضل أخي سمير هذه دالة تحسب كل العقود المفتوحة لكل الأزواج بيع وشراء
    كود PHP:
    double profit(){
    double c;
    for(
    int i=0;i<OrdersTotal();i++){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderMagicNumber()==Magic ){
    c=c+OrderProfit();
    }
     }
    return(
    c);

    لتحديد زوج معين بيع وشراء :

    كود PHP:
    double profit(){
    double c;
    for(
    int i=0;i<OrdersTotal();i++){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderMagicNumber()==Magic && OrderSymbol()==Symbol()){
    c=c+OrderProfit();
    }
     }
    return(
    c);


    اذا اردت الشراء فقط او البيع فقط
    كود PHP:
    double profit(){
    double c;
    for(
    int i=0;i<OrdersTotal();i++){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderMagicNumber()==Magic && OrderSymbol()==Symbol() && OrderType()==OP_BUY){
    c=c+OrderProfit();
    }
     }
    return(
    c);

    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  7. #3622
    الصورة الرمزية QtrrtQ
    QtrrtQ غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2011
    المشاركات
    23

    افتراضي

    السلام عليكم
    ممكن كود يعطي اعلى اغلاق لفريم الساعه لليوم السابق وادنى اغلاق ؟
    وشكرا على جهودكم

  8. #3623
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة Mohamed_Amr مشاهدة المشاركة
    فى كمان مشكله ان فى منصه خمس ارقام لازم ازود فى الاستوب لوس 0 يعنى لو 50 اخليه 500
    فياريت حل المشكله دى استاذنا الحبيب
    تضيف هذا الكود في دالة Init()

    كود PHP:
         if (Digits == || Digits == 5pt 10; else pt=1
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  9. #3624
    الصورة الرمزية MohammedAlshaqha
    MohammedAlshaqha غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2013
    الإقامة
    المملكة العربية السعودية
    المشاركات
    34

    افتراضي

    سلام عليكم ... اريد خطوات وضع مؤشرات جديدة في برنامج ميتاتريدر

  10. #3625
    الصورة الرمزية Mohamed_Amr
    Mohamed_Amr غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2012
    الإقامة
    مصر
    العمر
    45
    المشاركات
    725

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Mohamed_Amr مشاهدة المشاركة
    استاذ اسامه عملت اكسبريت واشتغل عادى على منصه اربع ارقام وجربته على منصه 5 ارقام
    اشتغل على منصه ومنصه اخرى لم يشتغل
    اتمنى الرد فى اقرب وقت

  11. #3626
    الصورة الرمزية dentist_hussein
    dentist_hussein غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2011
    الإقامة
    مصر
    المشاركات
    1,827

    افتراضي

    هل هذه الداله صحيحة أستاذ أسامه
    وهي تبحث عن حدوث تقاطع بين خطي المؤشر الذي قمت بتعريفه داخلها في آخر 3 بارات ثم تعود بترو إذا كان تقاطع شارء و فولص إذا كان بيع :
    كود PHP:
    bool cross()
    {
      for (
    int i=Bars<=i++)
       {
         
    double y1=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,0,i);
         
    double a1=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,1,i);
         
         
    double y2=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,0,i+1);
         
    double a2=iCustom(Symbol(),5,"N_StepMA_1(1)",19,1.5,0,1000,true,1,i+1);
         if (
    y2<a2 && y1>a1) return(true);
    else if (
    y2>a2 && y1<a1) return(false);
          break;
       }

    return(
    0);

    و رجاء لو ترد على هذه المشاركة و جزاك الله خيرا

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


    جزاك الله كل خير أستاذي العزيز ... الشرط يعمل تمام و أضفت إلى الداله البحث بآخر لوت مع نوع الصفقة حتى إذا فتحت مضاعفات ...
    كود PHP:
    datetime LastOpenTime(int type double lot)
     {
      for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
       {
        
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
        if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==type &&OrderLots()==lot){
         return(
    OrderOpenTime());
        }
        }
        
      return(
    0);  
     } 
    كود PHP:
    if (LastOpenTime(OP_SELL ,Lots)<S_Time 
    و لكن لم أفهم كيفية فتح الإكسبيرت لأول صفقة و ليس قبلها صفقات مغلقه في وجود هذا الكود .. أليس من المفترض ان هذا الشرط "وهو توقيت إفتتاح آخر صفقة أقل من توقيت حساب اليوم الجديد" لن يتحقق في حالة كانت هذه الصفقة الاولى للإكسبيرت و ليس قبلها صفقات مغلقة ليتم حساب توقيت إفتتاحها ؟؟ ولكن الشرط يعمل و يفتح و لم أستوعب هذه النقطة ...

    و عندي سؤال لو تكرمت كيف أجعل الإكسبيرت لا يفتح صفقة إذا عاد السعر ask يلامس الهاي من فوق لتحت يعني اريده يفتح صفقة الشراء إذا لامس ال ask الهاي من تحت لفوق اي قادما من اسفل الهاي ؟؟؟

    [/PHP]
    آخر تعديل بواسطة dentist_hussein ، 15-04-2013 الساعة 10:04 PM
    توقيع العضو
    MetaTrader Login: 652105
    Investor Password: Z3UR9DA0

  12. #3627
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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


    تفضل أخي سمير هذه دالة تحسب كل العقود المفتوحة لكل الأزواج بيع وشراء
    كود PHP:
    double profit(){
    double c;
    for(
    int i=0;i<OrdersTotal();i++){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderMagicNumber()==Magic ){
    c=c+OrderProfit();
    }
     }
    return(
    c);

    لتحديد زوج معين بيع وشراء :

    كود PHP:
    double profit(){
    double c;
    for(
    int i=0;i<OrdersTotal();i++){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderMagicNumber()==Magic && OrderSymbol()==Symbol()){
    c=c+OrderProfit();
    }
     }
    return(
    c);


    اذا اردت الشراء فقط او البيع فقط
    كود PHP:
    double profit(){
    double c;
    for(
    int i=0;i<OrdersTotal();i++){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderMagicNumber()==Magic && OrderSymbol()==Symbol() && OrderType()==OP_BUY){
    c=c+OrderProfit();
    }
     }
    return(
    c);

    السلام عليكم اخى الكريم
    جميل
    وجزاك الله خير على المساعدة الكريمة
    بس انا محتاج دالة تحسب النقاط
    وليس الربح بعملة الدولار
    كل الدوال الموجود منك
    انا عارفه كويس
    المشكلة بس فى دالة تحسب عدد النقاط وليس الربح بعملة الدولار
    تحياتى وتقديرى لك
    ومنتظر استاذى مستر دولار

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم استاذى الكريم
    الطريقة مش جاية معاية صح
    ممكن تعملى لى هذه الدالة
    وجزاك الله خير
    تحياتى لك وتقديرى
    تفضل إستخدم هذه الداله
    كود PHP:
    double ProfitPoints(int type)
     {
      for(
    int i=0;i<OrdersTotal();i++)
       {
        
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
        
    double OpenPrice=OrderOpenPrice();double ClosePrice=OrderClosePrice();
        if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderType()==type)
         {     
          if(
    OrderType()==OP_BUY)
           {
            
    Pt+=(ClosePrice-OpenPrice)/point;
           }
          if(
    OrderType()==OP_SELL)
           {
            
    Pt+=(OpenPrice-ClosePrice)/point;
           }
         }
       }
      return(
    Pt);
     } 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة Mohamed_Amr مشاهدة المشاركة
    فى كمان مشكله ان فى منصه خمس ارقام لازم ازود فى الاستوب لوس 0 يعنى لو 50 اخليه 500
    فياريت حل المشكله دى استاذنا الحبيب
    يمكنك إستخدام كود لتعديل العمل على بروكر 5 أرقام
    سوف تقوم بتعريف متغير
    كود PHP:
    double point
    ثم بداخل الداله init سوف تضع الشرط
    كود PHP:
       if(Digits<4)
       {
          
    point=0.01;
       }
       else
       {
          
    point=0.0001;
       } 
    ثم ستستخدم المتغير point بدلا من Point مع الهدف والأستوب لوز
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة MohammedAlshaqha مشاهدة المشاركة
    سلام عليكم ... اريد خطوات وضع مؤشرات جديدة في برنامج ميتاتريدر
    وعليكم السلام ورحمة الله وبركاته
    بعد تحميل المؤشر قم بوضعه في المسار الذي قمت بتنصيب الميتاتريدر فيه
    MetaTrader/experts/indicators

    قم بإغلاق الميتاتريدر وفتحه إختر
    Insert--------->indicators------->Custom
    وسوف تجد المؤشر بإسمه
    أو من نافذة Navigator إختر Custom indicators وسوف تجد المؤشر بإسمه
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

المواضيع المتشابهه

  1. موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
    By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 11
    آخر مشاركة: 15-12-2023, 02:03 PM
  2. عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
    By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملات
    مشاركات: 280
    آخر مشاركة: 27-08-2009, 10:30 PM

الاوسمة لهذا الموضوع


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