صفحة 528 من 689 الأولىالأولى ... 28428478518522523524525526527528529530531532533534538578628 ... الأخيرةالأخيرة
النتائج 7,906 إلى 7,920 من 10335
  1. #7906
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

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

  2. #7907
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    عندما يكون لدينا اكثر من صفقه شراء
    اريد داله تحدد الصفقه ذات اكبر ربح
    واخرى تحدد الصفقه ذات اكبر خساره
    واذا كان مجموعهم اكبر من صفر يغلق الصفقين
    طلب اخر
    كيف نحدد عدد العقود فى اليوم
    للتوضيح
    كيف اجعل الاكسبرت يفتح 10 عقود فى اليوم
    اذا فعلهم فى اى وقت لا يتاجر الا فى اليوم التالى بحد اقصى 10 عقود لنفس اليوم
    بغض النظر تم اغلاق عقود الايام السابقه ام لم تغلق

  3. #7908
    الصورة الرمزية bahoma31
    bahoma31 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2016
    الإقامة
    الجزائر
    المشاركات
    46

    افتراضي

    السلام عليكم و رحمة والله تعالى و بركاته
    من فضلكم كيف اكتب خطوط الدعم و المقاومة
    و اريد ان يكونان متوازيان مثلا هناك خط دعم في 20 و المقاومة في 40 و خط الدعم لي اسفل 20 يكون 0
    ممكن تعطوني دالة من فظلكم انا محتاج الكثير من الخطوط و لكن اريد معرفة كيفية اضافة الخط الاول فقط و انا سأتكفل بإضافة باقي الخطوط و شكرا جزيلا على مجهوداتكم

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة bahoma31 مشاهدة المشاركة
    السلام عليكم و رحمة والله تعالى و بركاته
    من فضلكم كيف اكتب خطوط الدعم و المقاومة
    و اريد ان يكونان متوازيان مثلا هناك خط دعم في 20 و المقاومة في 40 و خط الدعم لي اسفل 20 يكون 0
    ممكن تعطوني دالة من فظلكم انا محتاج الكثير من الخطوط و لكن اريد معرفة كيفية اضافة الخط الاول فقط و انا سأتكفل بإضافة باقي الخطوط و شكرا جزيلا على مجهوداتكم
    وعليكم السلام ورحمة الله وبركاته
    الداله لرسم الخطوط على الشارت هي ObjectCreate
    هذا مثال لدالة ترسم خطوط أفقيه على الشارت
    كود PHP:
    void drawHLine(string namedouble price,color _Color)
     {
      if(
    ObjectFind(name) == -1)
      {
       
    ObjectCreate(nameOBJ_HLINE00,price);
       
    ObjectSet(nameOBJPROP_COLOR_Color);
       
    ObjectSet(nameOBJPROP_STYLESTYLE_SOLID);
       
    ObjectSet(nameOBJPROP_WIDTHLine_Width);
      }
      else if(
    ObjectGet(name,OBJPROP_PRICE1)!=price)
      {
       
    ObjectDelete(name);
      } 

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    طلب اخر
    كيف نحدد عدد العقود فى اليوم
    للتوضيح
    كيف اجعل الاكسبرت يفتح 10 عقود فى اليوم
    اذا فعلهم فى اى وقت لا يتاجر الا فى اليوم التالى بحد اقصى 10 عقود لنفس اليوم
    بغض النظر تم اغلاق عقود الايام السابقه ام لم تغلق
    يمكنك عمل دالة لمعرفة عدد العقود التي فتحها في هذا اليوم
    مثال
    كود PHP:
    double TodayCurrentLots()
    {
     
    double lots;
     for(
    int i=0;i<OrdersTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&OrderOpenTime()>=iTime(Symbol(),1440,0))
      {
       
    lots+=OrderLots();
      }
     }
     return(
    lots);


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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    عندما يكون لدينا اكثر من صفقه شراء
    اريد داله تحدد الصفقه ذات اكبر ربح
    واخرى تحدد الصفقه ذات اكبر خساره
    واذا كان مجموعهم اكبر من صفر يغلق الصفقين
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال لدالتين تحدد أكبر خسارة وأكبر مكسب
    كود PHP:
    double MaxLossOrder()
    {
     
    double MaxLoss;
     for(
    int i=0;i<OrdersTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderProfit()<MaxLoss)MaxLoss=OrderProfit();
      }
     }
     return(
    MaxLoss);
    }
    double MaxProfitOrder()
    {
     
    double MaxProfit;
     for(
    int i=0;i<OrdersTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderProfit()>MaxProfit)MaxProfit=OrderProfit();
      }
     }
     return(
    MaxProfit);


  7. #7912
    الصورة الرمزية ro7eg
    ro7eg غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2011
    الإقامة
    مصر
    المشاركات
    79

    افتراضي

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

    لو عاوز اجعل البروفت او الاستوب او الامر المعلق انقص او ازود عليه الاسبريد بحيث يفتح فى نقطه معينه ولا يتاثر بالاسبريد
    ايه الكود اللى احطه مكان البروفت او مكان الامر المعلق (takeprofit - spread)

    ولو عاوز اجعل البروفت لصفقه معقله هو الاسك او البيد الحالى ايه اللى الكود اللى احطه بالبروفت
    لو سمحت

  8. #7913
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال لدالتين تحدد أكبر خسارة وأكبر مكسب
    كود PHP:
    double MaxLossOrder()
    {
     
    double MaxLoss;
     for(
    int i=0;i<OrdersTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderProfit()<MaxLoss)MaxLoss=OrderProfit();
      }
     }
     return(
    MaxLoss);
    }
    double MaxProfitOrder()
    {
     
    double MaxProfit;
     for(
    int i=0;i<OrdersTotal();i++)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderProfit()>MaxProfit)MaxProfit=OrderProfit();
      }
     }
     return(
    MaxProfit);

    بارك الله فيك استاذنا الكريم

  9. #7914
    الصورة الرمزية ubuntu
    ubuntu غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    مصر
    المشاركات
    410

    افتراضي

    شباب قمت بعمل اوامر معلقه شراء وبيع مثلا عند السعر 1.25890 المفروض بمجرد وصول السوق لهذا السعر يتم الشراء والبيع
    لكن المشكلة التي تظهر انه قبل الوصول لهذا المستوى بنقطه واحده تقريبا يتم الشراء فقط ولايتم البيع الا في حال وصول السعر له يتم البيع
    هل يوجد حل لجعل السوق يشتري ويبيع من نفس السعر بنفس لحظة ؟ لانه ممكن يتفعل سعر الشراء قبل نقطة واحدة وينزل السوق ويبقى عقد البيع غير مفعل !!
    توقيع العضو
    أذكار المسلم

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ubuntu مشاهدة المشاركة
    شباب قمت بعمل اوامر معلقه شراء وبيع مثلا عند السعر 1.25890 المفروض بمجرد وصول السوق لهذا السعر يتم الشراء والبيع
    لكن المشكلة التي تظهر انه قبل الوصول لهذا المستوى بنقطه واحده تقريبا يتم الشراء فقط ولايتم البيع الا في حال وصول السعر له يتم البيع
    هل يوجد حل لجعل السوق يشتري ويبيع من نفس السعر بنفس لحظة ؟ لانه ممكن يتفعل سعر الشراء قبل نقطة واحدة وينزل السوق ويبقى عقد البيع غير مفعل !!
    هذا لأن السعر الموضوع على الشارت هو سعر Bid أي سعر البيع وسعر الشراء Ask يكون أكبر من سعر البيع بعدد نقاط الإسبريد
    لذلك عندما تقوم بوضع أمر المعلق الشراء يجب أن تضع أمر المعلق البيع ناقص عدد نقاط الإسبريد حتى يتفعل الأمرين في نفس الوقت

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

    افتراضي

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

  12. #7917
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    ارجو تصحيح الداله لحساب التراجع فى الاكيوتى
    كود:
     void HiddenTrailingEquity()
    {
     double MinEquity=0; 
     if(OrdersTotal()==0||MinEquity==0)MinEquity=AccountEquity();
    
       double Profit=AccountEquity()-MinEquity;
      
      if(Profit>=TrailingEquity&&(GlobalVariableGet("TS Profit")<Profit-TrailingEquity||GlobalVariableGet("TS Profit")==0))
      {
       GlobalVariableSet("TS Profit",Profit-TrailingEquity);   
      }
      if(Profit<=GlobalVariableGet("TS Profit")&&GlobalVariableGet("TS Profit")!=0)
      {
       for(int i=OrdersTotal()-1;i>=0;i--)
       {
        bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
        if(OrderSymbol()==Symbol())
        {
         if(OrderType()==OP_BUY)
         {
         bool closeB=OrderClose(OrderTicket(),OrderLots(),Bid,3);
         }
         if(OrderType()==OP_SELL)
         {
        bool closeS=OrderClose(OrderTicket(),OrderLots(),Ask,3);
         }
        }
       }
       GlobalVariableDel("TS Profit");
       MinEquity=AccountEquity();
      
       
      } 
    }
    آخر تعديل بواسطة abo_samar ، 13-12-2016 الساعة 09:32 AM

  13. #7918
    الصورة الرمزية endoftime
    endoftime غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2016
    الإقامة
    مصر
    المشاركات
    24

    افتراضي

    //+------------------------------------------------------------------+
    //| buyStop.mq4 |
    //| Copyright © 2012, MetaQuotes Software Corp. |
    //| http://www.metaquotes.net |
    //+------------------------------------------------------------------+
    #property copyright "Copyright © 2012, MetaQuotes Software Corp."
    #property link "http://www.metaquotes.net"
    #property show_inputs // This key property for scripts brings up a popup window of the external variables.

    extern double Lots = 0.01;
    extern double LotExponent = 1;
    extern double PipStep = 1;
    extern int TotalTradeNumber = 20;
    extern double value = 123.000;
    extern int MagicNumber = 478;
    extern int TradeReverse = 0;

    //+------------------------------------------------------------------+
    //| script program start function |
    //+------------------------------------------------------------------+
    int start()
    {
    int ticket;

    int trades = 0;
    double lotVal = 0.0;

    if (TotalTrades() < TotalTradeNumber)
    {
    trades = TotalTradeNumber - TotalTrades();
    }
    else
    {
    return (0);
    }

    if (TradeReverse == 0)
    {
    for ( int i = 0; i < trades; i++)
    {
    lotVal = NormalizeDouble( Lots * MathPow(LotExponent, i), 2);
    ticket=OrderSend(Symbol(),OP_BUYLIMIT,lotVal,value-(PipStep*10*Point*i),0,0,0,"some comment",MagicNumber,0,Green);
    if(ticket<=0)
    Print("Error = ",GetLastError());
    else
    {
    Print("ticket = ",ticket);
    while(IsTradeContextBusy())
    Sleep(100);

    }
    }
    }

    return(0);
    }

    int TotalTrades()
    {
    int totalTrades = 0;
    for (int trade = OrdersTotal() - 1; trade >= 0; trade--)
    {
    OrderSelect(trade, SELECT_BY_POS, MODE_TRADES);

    if (OrderSymbol() == Symbol())
    {
    if (OrderMagicNumber() == MagicNumber)
    {
    if (OrderType() == OP_BUYLIMIT)
    {
    totalTrades++;
    }
    }
    }
    }
    return (totalTrades);
    }

    //+------------------------------------------------------------------+

  14. #7919
    الصورة الرمزية endoftime
    endoftime غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2016
    الإقامة
    مصر
    المشاركات
    24

    افتراضي

    ممكن اضافة mm في السكربت في المشاركه السابقه للتعلم بلون مختلف
    نظرا لوجود اخطاء معي

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

    افتراضي

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

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

  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