صفحة 470 من 689 الأولىالأولى ... 370420460464465466467468469470471472473474475476480520570 ... الأخيرةالأخيرة
النتائج 7,036 إلى 7,050 من 10335
  1. #7036
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    استاذنا مستر دولار
    كيف اجعل هذا الكود يقفل الصفقات على نسبه معينه من الربح للحساب مثلا 5% هو حاليا يغلقها بالربح بالدولار
    كود PHP:
    #property copyright "Copyright © 2007, Tradinator"
    #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()>= 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);


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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة السمحان مشاهدة المشاركة
    استاذنا مستر دولار
    كيف اجعل هذا الكود يقفل الصفقات على نسبه معينه من الربح للحساب مثلا 5% هو حاليا يغلقها بالربح بالدولار
    كود PHP:
    #property copyright "Copyright © 2007, Tradinator"
    #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()>= 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);

    مثلا لو كان الحساب 1000 دولار والربع 200 دولار فكيف تستخرج النسبة المئويه للربح
    المعادله تكون
    200 / 1000 * 100 = 20%
    بنفس الطريقة سوف تضع الشرط بدلا من الربح بالدولار سوف تحسب النسبة المئويه
    كود PHP:
    if(AccountProfit()/AccountBalance()*100>=ProfitPercent

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم استاذى الكريم
    تم مراجعة الموضوع اكثر من مره
    كما هو مكتوب فى موضوع الرابط
    يمكن الحصول على مسار Data Folder من الميتاتريدر إختر
    File -------------> Open Data Folder
    ثم إنسخ العنوان بشكل كامل
    مثال
    C:\Users\osama\AppData\Roaming\MetaQuotes\Terminal \C643B6860DDF9254620CA7F24C594834
    بدون أي إضافة أخرى أو تعديل

    .........................................
    انا بس عايز اعرف المسار يكون كده
    C:\Program Files\MetaTrader NordFX\MQL4
    لو خطا ارجو وضع مسار الصحيح
    ولك كل الشكر والتقدير
    ارجو المساعده استاذى الكريم مستر دولار
    انا لم اتعامل على هذه الاكسبيرتات من قبل ولا توجد عندى اى خبره فيه
    ارجو المساعده فى وضع اسم المسار الصحيح
    ولك الشكر والتقدير

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    ارجو المساعده استاذى الكريم مستر دولار
    انا لم اتعامل على هذه الاكسبيرتات من قبل ولا توجد عندى اى خبره فيه
    ارجو المساعده فى وضع اسم المسار الصحيح
    ولك الشكر والتقدير
    حتى تعرف المسار الصحيح
    إفتح الميتاتريدر
    ثم إختر File ثم Open Data Folder كما في الصوره
    اضغط على الصورة لعرض أكبر

الاســـم:	12.png
المشاهدات:	156
الحجـــم:	27.8 كيلوبايت
الرقم:	451434

    سوف يفتح لك فولدر جديد هذا هو المسار الصحيح

  5. #7040
    الصورة الرمزية abou fares
    abou fares  غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2012
    الإقامة
    السعودية
    المشاركات
    275

    افتراضي

    السلام عليكم استاذ استاذ اسامة

    لو سمحت ممكن الاستفسار عن الطريقة / الكود التى يمكننا منها حساب الاكويتي السابق للحساب؟

    وشكرا لمساعدتك وتعليمك المستمر للجميع

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    حتى تعرف المسار الصحيح
    إفتح الميتاتريدر
    ثم إختر File ثم Open Data Folder كما في الصوره
    اضغط على الصورة لعرض أكبر

الاســـم:	12.png
المشاهدات:	156
الحجـــم:	27.8 كيلوبايت
الرقم:	451434

    سوف يفتح لك فولدر جديد هذا هو المسار الصحيح
    السلام عليكم استاذى الكريم
    ارجو ان يتسع صدرك لى
    واسف جدا على الازعاج
    انا عمل كل هذا من قبل
    وكان هذا هو المسار الناتج من هذه العمليه
    C:\Program Files\MetaTrader NordFX
    وتم وضعه فى الخانة الاكسبيرت كما هو موجود فى الشرح
    ولم يعمل معى
    ........................
    يوجد سؤال تانى مهم جدا
    انا الان عندى اكسبيرت يفتح فى المره الواحده 5 صفقات وكل صفقة له التيك بروفيت الخاص بيه
    عايز طريقه مع ربح كل صفقة يتم تحريك الاستوب الى اغلاق الصفقة التى قبله
    مع كل ربح صفقة ينتقل الاستوب الى الصفقة التى قبله وهاكذا
    مثل هذه الصوره
    ولك الشكر والتقدير
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 24-01-2016 01-14-52 م.png‏  

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abou fares مشاهدة المشاركة
    السلام عليكم استاذ استاذ اسامة

    لو سمحت ممكن الاستفسار عن الطريقة / الكود التى يمكننا منها حساب الاكويتي السابق للحساب؟

    وشكرا لمساعدتك وتعليمك المستمر للجميع
    وعليكم السلام ورحمة الله وبركاته
    وضح سؤالك بتفصيل أكثر ما تقصد

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سمير محمد ارمان مشاهدة المشاركة
    السلام عليكم استاذى الكريم
    ارجو ان يتسع صدرك لى
    واسف جدا على الازعاج
    انا عمل كل هذا من قبل
    وكان هذا هو المسار الناتج من هذه العمليه
    C:\Program Files\MetaTrader NordFX
    وتم وضعه فى الخانة الاكسبيرت كما هو موجود فى الشرح
    ولم يعمل معى
    ........................
    يوجد سؤال تانى مهم جدا
    انا الان عندى اكسبيرت يفتح فى المره الواحده 5 صفقات وكل صفقة له التيك بروفيت الخاص بيه
    عايز طريقه مع ربح كل صفقة يتم تحريك الاستوب الى اغلاق الصفقة التى قبله
    مع كل ربح صفقة ينتقل الاستوب الى الصفقة التى قبله وهاكذا
    مثل هذه الصوره
    ولك الشكر والتقدير
    وعليكم السلام ورحمة الله وبركاته
    هل هذا هو نفس المسار الذي تضع فيه المؤشرات والإكسبرتات ؟
    إستخدم الأمر
    كود PHP:
    Print("TERMINAL_DATA_PATH = ",TerminalInfoString(TERMINAL_DATA_PATH)); 
    لمعرفة المسار الصحيح للداتا فايل وهو المفروض إستخدامه

    بالنسبه للسؤال الثاني
    إستخدم نفس دالة البريك إيفن أكثر من مره ومثلا إذا كان هدف الصفقه الأولى 10 نقاط فسوف تجعل أول بريك إيفن = 10
    وهدف الصفقه الثانيه 20 نقطه فسوف تجعل البريك إيفن الثاني = 20 وهكذا
    بالتالي عندما تصل جميع الصفقات إلى البريك إيفن الأول فسوف تغلق الصفقه الأولى على الربح وباقي الصفقات سوف ينقل الأستوب لوز لها

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    هل هذا هو نفس المسار الذي تضع فيه المؤشرات والإكسبرتات ؟
    إستخدم الأمر
    كود PHP:
    Print("TERMINAL_DATA_PATH = ",TerminalInfoString(TERMINAL_DATA_PATH)); 
    لمعرفة المسار الصحيح للداتا فايل وهو المفروض إستخدامه

    بالنسبه للسؤال الثاني
    إستخدم نفس دالة البريك إيفن أكثر من مره ومثلا إذا كان هدف الصفقه الأولى 10 نقاط فسوف تجعل أول بريك إيفن = 10
    وهدف الصفقه الثانيه 20 نقطه فسوف تجعل البريك إيفن الثاني = 20 وهكذا
    بالتالي عندما تصل جميع الصفقات إلى البريك إيفن الأول فسوف تغلق الصفقه الأولى على الربح وباقي الصفقات سوف ينقل الأستوب لوز لها
    السلام عليكم استاذى الكريم
    عملت اكثر من طريقة بس لم انجح فى عمل تحريك البريك ايفن
    استاذى الكريم
    انا جاهل فى بحر علمك
    ارجو المساعده وجزاك الله عنا كل خير
    تحياتى لك استاذى الكريم

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

    افتراضي

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

  11. #7046
    الصورة الرمزية توفيق
    توفيق غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Dec 2007
    الإقامة
    اجادير جوهرة المغرب
    العمر
    38
    المشاركات
    1,402

    افتراضي

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

  12. #7047
    الصورة الرمزية صلاح الدين الفوركساوى
    صلاح الدين الفوركساوى غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2012
    الإقامة
    مصر
    المشاركات
    740

    افتراضي

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

    هل هناك طريقة لمنع اغلاق الصفقات القديمة ..

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

    هل من حل لذلك ؟
    توقيع العضو
    سبحان الله وبحمده ... سبحان الله العظيم

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

    افتراضي

    السلام عليكم استاذى الكريم
    ماهى الطريقة التى تعمل مع
    الذهب النفط الداوجونز والاويل
    وغيرهم
    بطريقة البوينت
    انا عمل بهذه الطريقة
    هل يوجد طريقة تعمل مع العملات ومعهم
    ولك الشكر والتقدير
    كود PHP:
     if(Digits==5||Digits==4

    pt=0.0001

    else{ 
    pt=0.01


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

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة توفيق مشاهدة المشاركة
    السلام عليكم ورحمة الله تعالى و بركاته
    كيف يمكنني اجبار الاكسبرت على فتح صفقة وحيدة خلال نفس التك
    وعليكم السلام ورحمة الله وبركاته
    يمكنك وضع الشرط
    كود PHP:
     static int LastTickNum;
     if(
    /*condition*/&&Volume[0]!=LastTickNum)
     {
      
    // code here
      
    LastTickNum=Volume[0];
     }
      if(
    /*another condition*/&&Volume[0]!=LastTickNum)
     {
      
    // code here
      
    LastTickNum=Volume[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