صفحة 473 من 686 الأولىالأولى ... 373423463467468469470471472473474475476477478479483523573 ... الأخيرةالأخيرة
النتائج 7,081 إلى 7,095 من 10285
  1. #7081
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة السمحان مشاهدة المشاركة
    استاذ اسامه حاليا احتاج الى طريقه تكويد التريلينج لهذا الاكسبيرت
    (حتى نجد طريقه تواصل او كتابه موضوع بالتفصيل الممل وهو ماسياخذ وقت لوجوب وجود حوالي 9 صور وتشغيل 3 ميتا مابين حساب ديمو وحقيقي)
    حسابي سيستفيد من هذه الطريقه جدا
    المجنون اليوم تحرك تحرك قوي جدا ولو كان عندي تريلينج البالانس قد يكون حسابي وصل الى الدبل
    الكود
    كود PHP:
    #property copyright "close all when profet percent from balance modifyed by [email protected] thanks to mr dollar"
    #property link      "[email protected]"
     
     
                                           
    extern double My_Money_Profit_Target=100;     //The amount of money profit at which you want to close ALL open trades.
    extern string Profit_Target"Enter above To Close all OPEN trades when amount of profit is Reached in Account and not per OPEN trade! ";
                                              
    int Slippage=5;
    int i;
     
     
    int init()
      {
    //---- 
       
    //----
       
    return(0);
      }
     
     
    int deinit()
      {
    //---- 
       
    //----
       
    return(0);
      }
    //+------------------------------------------------------------------+
    //| expert start function                                            |
    //+------------------------------------------------------------------+
     
     
    int start()
    {
    if(
    AccountProfit()/AccountBalance()*100>=My_Money_Profit_Target)  
       {
        for(
    i=OrdersTotal()-1;i>=0;i--)
           {
           
    OrderSelect(iSELECT_BY_POS);
           
    int type   OrderType();
                   
           
    bool result false;
                  
           switch(
    type)
              {
              
    //Close opened long positions
              
    case OP_BUY  result OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Slippage,Pink);
                             break;
                   
              
    //Close opened short positions
              
    case OP_SELL result OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),Slippage,Pink);
                              
              }
              
           if(
    result == false)
              {
                
    Sleep(0);
              }  
           }
          Print (
    "Account Profit Reached. All Open Trades Have Been Closed");
          return(
    0);
       }  
       
       
    Comment("Balance: ",AccountBalance(),", Account Equity: ",AccountEquity(),", Account Profit: ",AccountProfit(),
               
    "\nMy Account Profit Target: ",My_Money_Profit_Target);
       
      return(
    0);

    هل استطيع ان اجعل الاكسبيرت ان يفعل مثل التريلينج ستوب على البالانس
    مثلا وصل الربح الى 5% بالمحفضه وقتها لا اريده ان يغلق ولكن يرفع الاغلاق الى 4%وككل ما ارتفع 1% يرفع الربح 1% نفس طريقه التريلينج ستوب ولكن على البالانس كامل



    شكرا جزيلا لك استاذ اساامه
    حاليا احاول قدر المستطيع تعديل الكود ولكن للاسف كل فتره اجد اخطأ واعود من جديد
    انا انسان مبتدئ جدا في البرمجه
    سأقوم بعمل موضوع تعليمي يشرح هذه الطريقه

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    سأقوم بعمل موضوع تعليمي يشرح هذه الطريقه
    جزاك الله خير

    في انتظار الموضوع

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

    افتراضي

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

    في انتظار الموضوع
    https://forum.arabictrader.com/t235216.html

  4. #7084
    الصورة الرمزية barachot
    barachot غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2013
    الإقامة
    مصر
    المشاركات
    61

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة barachot مشاهدة المشاركة
    السلام عليكم استاذ اسامه
    عملت داله منطقيه اذا وصلت عدد النقاط الخاسره الى اكبر من 100 نقطه يعطى فولس
    ولاكن المشكله اذا ارتد السعر واصبحت اقل من 100 نقطه مره اخره يرجع مره اخره الى ترو
    انا اريد ان اثبتها بحيث اذا وصل عدد الخساره الى اكبر من 100 يعطى فولس حتى اذا ارتد السعر مره اخره لا يعطى ترو
    الا اذا اغلقت جميع الصفقات فكيف يكون التعديل على الداله
    كود PHP:
    bool profitslimit()
    {
    double pips;
    for(
    int i=OrdersTotal()-1;i>=0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
    double p=OrderOpenPrice();
    if(
    OrderType()==OP_BUY){pips+=((Bid-p)/point);}


    if(
    OrderType()==OP_SELL){pips+=((p-Ask)/point);}

    if(
    pips<-100)return(False);
    if(
    pips>-100)return(True);
      
     }
    }} 
    فى انتظار رد حضرتك استاذ اسامه

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة barachot مشاهدة المشاركة
    فى انتظار رد حضرتك استاذ اسامه
    إستخدم متغير عام قم بتعريفه خارج الداله بالتالي لن تتغير قيمته إلا إذا قمت بتغييرها أنت
    ثم قم بوضع شرط إذا كانت عدد الصفقات = صفر أي أغلقت جميع الصفقات فسوف تجعل قيمة المتغير ترو
    مثال
    كود PHP:
    bool FinalResult=true
    bool profitslimit()
    {
    double pips;
    for(
    int i=OrdersTotal()-1;i>=0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
    double p=OrderOpenPrice();
    if(
    OrderType()==OP_BUY){pips+=((Bid-p)/point);}


    if(
    OrderType()==OP_SELL){pips+=((p-Ask)/point);}
     }

    }
    if(
    pips<-100)FinalResult=false;
    return(
    FinalResult);


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

    افتراضي

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

  7. #7087
    الصورة الرمزية مضارب سوري
    مضارب سوري غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2012
    الإقامة
    المملكة العربية السعودية
    المشاركات
    16

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة مضارب سوري مشاهدة المشاركة
    السلام عليكم
    اخي مستر دولار
    في حال وددت أن يكون شرط الشراء هو مقارنة قيمتين من موقع على الانترنت
    لازم الاكسبيرت يروح الموقع ويقرأ القيمتين وإذا واحدة منهم اكبر من الاخرى يشتري ولو العكس يبيع
    كيف أضيفهذه الروابط للاسكبيرت؟ او ماهو السطر البرمجي لإضافة هذا الشرط ؟
    وعليكم السلام ورحمة الله وبركاته
    ستستخدم الداله WebRequest

  9. #7089
    الصورة الرمزية barachot
    barachot غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2013
    الإقامة
    مصر
    المشاركات
    61

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    إستخدم متغير عام قم بتعريفه خارج الداله بالتالي لن تتغير قيمته إلا إذا قمت بتغييرها أنت
    ثم قم بوضع شرط إذا كانت عدد الصفقات = صفر أي أغلقت جميع الصفقات فسوف تجعل قيمة المتغير ترو
    مثال
    كود PHP:
    bool FinalResult=true
    bool profitslimit()
    {
    double pips;
    for(
    int i=OrdersTotal()-1;i>=0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
    double p=OrderOpenPrice();
    if(
    OrderType()==OP_BUY){pips+=((Bid-p)/point);}


    if(
    OrderType()==OP_SELL){pips+=((p-Ask)/point);}
     }

    }
    if(
    pips<-100)FinalResult=false;
    return(
    FinalResult);

    ربنا ما يحرمنا منك يا استاذ اسامه وشكرا جزيلا

  10. #7090
    الصورة الرمزية alawy103
    alawy103 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2011
    المشاركات
    90

    افتراضي

    ممكن المساعدة يا اخوان

    لو حاب ان يقوم الاكسبريت بإعطاء اشارة حين يكون اقل او يساوي 50 بيب من فوق او تحت خط الاندكيتر
    حاولت كالتالي ولكن لم تنجح معي
    كود:
      extern int uppertheline=50;
       extern int belowtheline=50;
    كود:
     double BBBB=iCustom(Symbol(),0,"Testindicator",Line,0,1);
             if((Bid-BBBB)<=uppertheline*Point||(BBBB-Ask)<=belowtheline*Point)return(0);
    آخر تعديل بواسطة alawy103 ، 04-02-2016 الساعة 07:07 PM

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة alawy103 مشاهدة المشاركة
    ممكن المساعدة يا اخوان

    لو حاب ان يقوم الاكسبريت بإعطاء اشارة حين يكون اقل او يساوي 50 بيب من فوق او تحت خط الاندكيتر
    حاولت كالتالي ولكن لم تنجح معي
    كود:
      extern int uppertheline=50;
       extern int belowtheline=50;
    كود:
     double BBBB=iCustom(Symbol(),0,"Testindicator",Line,0,1);
             if((Bid-BBBB)<=uppertheline*Point||(BBBB-Ask)<=belowtheline*Point)return(0);
    ضع شرط أخرى إذا كان السعر الحالي أكبر من المؤشر في الجزء الأول قبل || أو السعر الحالي أقل من المؤشر في الجزء الثاني

  12. #7092
    الصورة الرمزية alawy103
    alawy103 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2011
    المشاركات
    90

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    ضع شرط أخرى إذا كان السعر الحالي أكبر من المؤشر في الجزء الأول قبل || أو السعر الحالي أقل من المؤشر في الجزء الثاني
    ممكن توضح لي اكثر استاذ اسامة اين الخلل في الكود

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

    افتراضي

    أخى الكريم مستر دولار
    أخوانى الكرام المحيطين بالبرمجة
    كيف احول int start إلى Void OnTick ؟

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

    افتراضي لو سمحتم

    أخى الكريم مستر دولار
    أخوانى الكرام المحيطين بالبرمجة
    كيف احول int start إلى Void OnTick ؟

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة alawy103 مشاهدة المشاركة
    ممكن توضح لي اكثر استاذ اسامة اين الخلل في الكود
    مثال

    كود PHP:
      if(((Bid-BBBB)<=uppertheline*Point&&Bid>=BBBB)||((BBBB-Ask)<=belowtheline*Point&&Ask<=BBBB))return(0); 

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

  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