اريد هذا الكود!!!
النتائج 1 إلى 7 من 7
  1. #1
    تاريخ التسجيل
    Jul 2007
    الإقامة
    فلسطين
    المشاركات
    731

    Exclamation اريد هذا الكود!!!

    السلام عليكم ورحمة الله وبركاته

    أخواني واخواتي الكرام

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

    وجزاكم الله خير

    وتقبلوا تحياتي
    أخوكم حماد حجازي

  2. #2
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    47
    المشاركات
    6,547

    افتراضي رد: اريد هذا الكود!!!

    تفضل أخي الكريم وحمدا لله على السلامة

    كود PHP:
    double MyOrdersProfit(int Magic)
    {
      
    double p=0;
      
    int total  OrdersTotal();
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol())
        {
          
    p=p+OrderProfit();
        }
      }
      return(
    p);

    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  3. #3
    تاريخ التسجيل
    Jul 2007
    الإقامة
    فلسطين
    المشاركات
    731

    09 رد: اريد هذا الكود!!!

    اقتباس المشاركة الأصلية كتبت بواسطة وضاح عطار مشاهدة المشاركة
    تفضل أخي الكريم وحمدا لله على السلامة

    كود PHP:
    double MyOrdersProfit(int Magic)
    {
      
    double p=0;
      
    int total  OrdersTotal();
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol())
        {
          
    p=p+OrderProfit();
        }
      }
      return(
    p);

    الله يسلمك يارب وشكراً لمساعدتك ولاكن للأسف لم يعمل عندي؟؟؟

    لقيت هذا الكود حيث يقوم بحساب المكسب والخسارة ولاكن للان لم يعمل عندي

    كود PHP:

    int CalculateCurrentOrders
    ()
    {
    int orders;
    openProfit=0;
    openLoss=0;
    for(
    int i=0;i<OrdersTotal();i++) {
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
    if(
    OrderSymbol()==Symbol() && OrderMagicNumber()==Magic_No_1 && OrderMagicNumber()==Magic_No_2 ) {
    orders++;
    if (
    OrderProfit()>0openProfit+=OrderProfit(); else openLoss+=-OrderProfit();
    }
    }
    return(
    orders);

    آخر تعديل بواسطة loveh999 ، 21-08-2009 الساعة 08:28 PM سبب آخر: وضع الكود

  4. #4
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    47
    المشاركات
    6,547

    افتراضي رد: اريد هذا الكود!!!

    بالنسبة للكود الذي أرفقته أنا يجب وضعه آخر الكود عندك .

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

    وهي تحتاج لمدخل واحد هو الماجيك نمبر .

    جرب الآن وقل لي
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  5. #5
    تاريخ التسجيل
    Jul 2007
    الإقامة
    فلسطين
    المشاركات
    731

    09 رد: اريد هذا الكود!!!

    الأكسبيرت عندي له 2 مجك نمبر
    الأول = Magic_No_1
    الثاني = Magic_No_2

    والمعادلة تكون كالأتي للعقود الخاصة ب Magic_No_1

    كود PHP:

    double MyOrdersProfit
    (int Magic_No_1)
    {
      
    double p=0;
      
    int total  OrdersTotal();
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic_No_1 && OrderSymbol()==Symbol())
        {
          
    p=p+OrderProfit();
        }
      }
      return(
    p);

    أريد دمج المجك نبمر الأخر كيف

    وهل هي p = تحديد المكسب والخسارة ؟؟؟

    ارجو المساعدة وجزاك الله خير

  6. #6
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    47
    المشاركات
    6,547

    افتراضي رد: اريد هذا الكود!!!

    لا داعي لتعديل كود الوظيفة التي أعطيتك إياها .

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

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

    وهذا الكود يعطيك طريقة الاستخدام

    كود PHP:
    double win;
     
    win=MyOrdersProfit(Magic_No_1)+MyOrdersProfit(Magic_No_2); 

    ملاحظة :

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

  7. #7
    تاريخ التسجيل
    Jul 2007
    الإقامة
    فلسطين
    المشاركات
    731

    Exclamation رد: اريد هذا الكود!!!

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

    كود PHP:

    int            SellOrders
    BuyOrders;
       
    double         BuyLotsSellLots;
       
    double         LowestBuy 999HighestBuy 0.00001LowestSell 999HighestSell 0.00001;
       
    double         Profit 0BuyProfit 0SellProfit 0PosBuyProfit 0PosSellProfit 0;
       
    int            HighestBuyTicketLowestBuyTicketHighestSellTicketLowestSellTicket;
       
    double         HighestBuyProfitLowestBuyProfitHighestSellProfitLowestSellProfit;

       for (
    Order OrdersTotal() - 1Order >= 0Order--)
       {
          if (
    OrderSelect(OrderSELECT_BY_POSMODE_TRADES))
          {
             if (
    OrderSymbol() == Symbol() && OrderMagicNumber() == Magic_No_1 || OrderMagicNumber() == Magic_No_2 )
             {
                
    Profit OrderProfit() + OrderSwap() + OrderCommission();
                
                if (
    OrderType() == OP_BUY)
                {
                   if (
    OrderOpenPrice() >= HighestBuy)
                   {
                      
    HighestBuy OrderOpenPrice();
                      
    HighestBuyTicket OrderTicket();
                      
    HighestBuyProfit Profit;
                   }

                   if (
    OrderOpenPrice() <= LowestBuy)
                   {
                      
    LowestBuy OrderOpenPrice();
                      
    LowestBuyTicket OrderTicket();
                      
    LowestBuyProfit Profit;
                   }

                   
    BuyOrders++;
                   if (
    BuyOrders MaxBuysMaxBuys BuyOrders;
                   
    BuyLots += OrderLots();

                   
    BuyProfit += Profit;
                   if (
    Profit 0PosBuyProfit += Profit
                   
                }

                if (
    OrderType() == OP_SELL)
                {
                   if (
    OrderOpenPrice() <= LowestSell)
                   {
                      
    LowestSell OrderOpenPrice();
                      
    LowestSellTicket OrderTicket();
                      
    LowestSellProfit Profit;
                   }

                   if (
    OrderOpenPrice() >= HighestSell)
                   {
                      
    HighestSell OrderOpenPrice();
                      
    HighestSellTicket OrderTicket();
                      
    HighestSellProfit Profit;
                   }

                   
    SellOrders++;
                   if (
    SellOrders MaxSellsMaxSells SellOrders;
                   
    SellLots += OrderLots();

                   
    SellProfit += Profit;
                   if (
    Profit 0PosSellProfit += Profit
                }
             }
          }
       }

    double TotalProfit BuyProfit SellProfit;
    double TotalOrders BuyOrders SellOrders;
    double TotalLot BuyLots SellLots
    SellOrders = صفقات البيع
    BuyOrders = صفقات الشراء
    TotalOrders = مجموع الصفقات الشراء والبيع معاً
    BuyLots = عقود الشراء
    SellLots = عقود البيع
    TotalLot = مجموع العقود الشراء والبيع معاً
    BuyProfit = الربح أو خسارة الشراء
    SellProfit = الربح أو خسارة البيع
    TotalProfit = مجموع الربح أو الخسارة لكل الصفقات الشراء والبيع معاً

    والكثير سوف تكتشفونه في هذا الأكود

    وتقبلوا فائق احترامي وتقديري

    أخوكم حماد حجازي
    وكل عام وانتم بخير

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

  1. ممكن شرح هذا الكود
    By Red Hat in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 1
    آخر مشاركة: 29-09-2016, 06:18 PM
  2. ممكن هذا الكود
    By cobra100 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 0
    آخر مشاركة: 17-12-2008, 01:16 PM
  3. ممكن هذا الكود
    By cobra100 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 1
    آخر مشاركة: 13-12-2008, 10:43 PM
  4. ممكن هذا الكود
    By Red Hat in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 06-03-2008, 01:23 PM
  5. الكوخ المحترق
    By aelmasry in forum استراحة اعضاء المتداول العربي
    مشاركات: 7
    آخر مشاركة: 25-08-2006, 05:17 PM

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