صفحة 9 من 10 الأولىالأولى ... 345678910 الأخيرةالأخيرة
النتائج 121 إلى 135 من 136
  1. #121
    الصورة الرمزية azzoug
    azzoug غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2007
    الإقامة
    بلد المليون شهيد
    المشاركات
    1,412

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

    مازلت انتظر في الاخ وضاح

  2. #122
    الصورة الرمزية matrix_forex
    matrix_forex غير متواجد حالياً موقوف
    تاريخ التسجيل
    Jan 2007
    الإقامة
    في العالم العربي
    المشاركات
    276

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

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

    انا غيرت بالكود ولكنني للاسف عنما عملت باك تيست لفترة سنة لم يضاعف العقود عندما يصل الستوب لوز .
    والغريبة باك تيست لشهر يعمل مضاعفة عقود

    كود PHP:
    #property copyright "Idea by Supaplex Programing by waddah attar"
    #property link      "[email protected]"
     
    extern int     TakeProfit=100;
    extern int     StopLoss=100;
    extern double  FirstLots=2;
    extern bool    OpenBuy=truehelp=true;
    extern int     LotsDouble=2;
    extern int     MagicNumber 2008;
    int    Ticket1,Ticket2;
    int    t1,t2,gT1,gT2;
    int handle;
    int init()
    {
      
    Comment("Waddah Attar Supaplex");
      return(
    0);
    }
    int deinit()
    {
      
    Comment("");
      return(
    0);
    }
    int start()
    {
      
    Procces_1();
      return(
    0);
    }
    //****************************************************************************************************************  
    void OpenBUYOrder(double Lots,int Magic)
    {
       
    double sl,tp;
     
       
    sl=Ask-StopLoss*Point;
       
    tp=Ask+TakeProfit*Point;
     
       if (
    Lots==FirstLots)
       {
         
    Ticket1=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,sl,tp,"",Magic,0,Green);
         if(
    Ticket1>0)
         {
           
    gT1=0;
           while(
    gT1==0)
           {
             
    Sleep(5000);
             
    gT1=OrderSend(Symbol(),OP_SELLSTOP,Lots,sl,3,sl+StopLoss*Point,sl-TakeProfit*Point,"",Magic,0,Green);
             
    Sleep(5000);
           }
           
    gT2=0;
           while(
    gT2==0)
           {
             
    Sleep(5000);
             
    gT2=OrderSend(Symbol(),OP_SELLSTOP,Lots,sl,3,sl+StopLoss*Point,sl-(TakeProfit*Point),"",Magic,0,Green);
             
    Sleep(5000);
           }
         }
         else
         {
          
    Alert("??? ???? "," Err = ",GetLastError()," Price = ",Ask," Lots = ",Lots);
         }
       }
    }
    void OpenSELLOrder(double Lots,int Magic)
    {
       
    double sl,tp;
     
       
    sl=Bid+StopLoss*Point;
       
    tp=Bid-TakeProfit*Point;
       if (
    Lots==FirstLots)
       {
         
    Ticket1=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,sl,tp,"",Magic,0,Red);
         if(
    Ticket1>0)
         {
           
    gT1=0;
           while(
    gT1==0)
           {
             
    Sleep(5000);
             
    gT1=OrderSend(Symbol(),OP_BUYSTOP,Lots,sl,3,sl-StopLoss*Point,sl+TakeProfit*Point,"",Magic,0,Green);
             
    Sleep(5000);
           }
           
    gT1=0;
     
           while(
    gT2==0)
           {
             
    Sleep(5000);
             
    gT2=OrderSend(Symbol(),OP_BUYSTOP,Lots,sl,3,sl-StopLoss*Point,sl+(TakeProfit*Point),"",Magic,0,Green);
             
    Sleep(5000);
           }
         }
         else
         {
           
    Alert("??? ??? "," Err = ",GetLastError()," Price = ",Bid," Lots = ",Lots);
         }
       }
    }
    int Procces_1()
    {
      
    double slot,ssl,stp,bw;
      if (
    MyRealOrdersTotal(MagicNumber)==&& MyPendingOrdersTotal(MagicNumber)==2)
      {
       
    OrderSelect(1,SELECT_BY_POS,MODE_TRADES);
       if (
    OrderType()==OP_BUYSTOP)
       {
       
    help=false;
       }
       else
       {
       
    help=true;
       }
     
        
    DeletePendingOrders(MagicNumber);
        return(
    0);
      }
      if (
    MyRealOrdersTotal(MagicNumber)==&& MyPendingOrdersTotal(MagicNumber)==0)
      {
        if (
    help)
        {
          
    OpenBUYOrder(FirstLots,MagicNumber);
        }
        else
        {
          
    OpenSELLOrder(FirstLots,MagicNumber);
        }
     
        return(
    0);
      }
      if (
    MyRealOrdersTotal(MagicNumber)==&& MyPendingOrdersTotal(MagicNumber)==0)
      {
        
    OrderSelect(t1,SELECT_BY_TICKET,MODE_TRADES);
        
    slot=OrderLots()*LotsDouble;
        
    ssl=OrderStopLoss();
        
    stp=OrderTakeProfit();
     
        if (
    OrderType()==OP_BUY)
        {
           
    gT1=0;
           while(
    gT1==0)
           {
             
    Sleep(5000);
             
    gT1=OrderSend(Symbol(),OP_SELLSTOP,slot,ssl,3,ssl+StopLoss*Point,ssl-TakeProfit*Point,"",MagicNumber,0,Green);
             
    Sleep(5000);
           }
     
           
    gT2=0;
           while(
    gT2==0)
           {
             
    Sleep(5000);
             
    gT2=OrderSend(Symbol(),OP_SELLSTOP,slot,ssl,3,ssl+StopLoss*Point,ssl-(TakeProfit*Point),"",MagicNumber,0,Green);
             
    Sleep(5000);
           }
        }
     
        if (
    OrderType()==OP_SELL)
        {
           
    gT1=0;
           while(
    gT1==0)
           {
             
    Sleep(5000);
             
    gT1=OrderSend(Symbol(),OP_BUYSTOP,slot,ssl,3,ssl-StopLoss*Point,ssl+TakeProfit*Point,"",MagicNumber,0,Green);
             
    Sleep(5000);
           }
           
    gT2=0;
           while(
    gT2==0)
           {
             
    Sleep(5000);
             
    gT2=OrderSend(Symbol(),OP_BUYSTOP,slot,ssl,3,ssl-StopLoss*Point,ssl+(TakeProfit*Point),"",MagicNumber,0,Green);
             
    Sleep(5000);
           }
        }
     
      }
      return(
    0);
    }
    int MyRealOrdersTotal(int Magic)
    {
      
    int c=0;
      
    int total  OrdersTotal();
      
    t1=-1;
      
    t2=-1;
     
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_BUY || OrderType()==OP_SELL))
        {
          if (
    t1==-1)
          {
            
    t1=OrderTicket();
          }
          else
          {
            if (
    t2==-1)
            {
              
    t2=OrderTicket();
            }
          }
          
    c++;
        }
      }
      return(
    c);
    }
    int MyPendingOrdersTotal(int Magic)
    {
      
    int c=0;
      
    int total  OrdersTotal();
     
      for (
    int cnt cnt total cnt++)
      {
        
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP))
        {
          
    c++;
        }
      }
      return(
    c);
    }
    int DeletePendingOrders(int Magic)
    {
    int total  OrdersTotal();
     
    for (
    int cnt total 1cnt >= 0cnt--)
    {
     
    OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
     if (
    OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && (OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP))
     {
       
    OrderDelete(OrderTicket());
     }
    }
    return(
    0);


  3. #123
    الصورة الرمزية azzoug
    azzoug غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2007
    الإقامة
    بلد المليون شهيد
    المشاركات
    1,412

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

    يبدو انه لا جدوى من انتظار الاخ وضاح لتصحيح الخطأ الذي اخبرته عنه
    رغم انه وعدني بتصحيحه
    الغايب عذره معه
    لكن انا في امس الحاجة حقيقة لتصحيح الخطأ
    آخر تعديل بواسطة azzoug ، 19-05-2008 الساعة 08:29 PM

  4. #124
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

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

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

  5. #125
    الصورة الرمزية azzoug
    azzoug غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2007
    الإقامة
    بلد المليون شهيد
    المشاركات
    1,412

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

    الله الله الله
    فعلا هذا المنتدى من دون رجال مثل الاخ وضاح ليس له اي ذوق
    الله يخليك ويهنيك ويسعد اولادك ...قولو..................امين

  6. #126
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

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

  7. #127
    الصورة الرمزية azzoug
    azzoug غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2007
    الإقامة
    بلد المليون شهيد
    المشاركات
    1,412

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

    شكرا جزيلا اخي وضاح
    ودعواتنا لك بالتوفيق والنجاح

  8. #128
    الصورة الرمزية goldfile
    goldfile غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    سانت لوسيا
    المشاركات
    752

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

    اخواني الكرام مشكورين على مجهوداتكم الجبارة

    لدي طلب عندكم ياريت تعديل الاكيبريت ودمجه مع استراتيجية تقاطع الماكد

    زجدت نفس الموضوع اعتقده للاخ الفاضل وجدي ولكنه يضاعف في اتجاه الصفقة المفتوحة

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

    لم يتحقق الهدف تبدئ المصاعفات في الاتجاه المعاكس وهكذا

    تحياتي لكم جميعا

  9. #129
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

    اقتباس المشاركة الأصلية كتبت بواسطة matrix_forex مشاهدة المشاركة
    السلام عليكم
    اريد ان اغير بالكود التغير التالي:
    عندما نصل الى الهدف الصفقة الجديدة التي تدخل الحساب تكون بنفس اتجاه الصفقة التي اغلقناها (بالهدف) .

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

  10. #130
    الصورة الرمزية goldfile
    goldfile غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    سانت لوسيا
    المشاركات
    752

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

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

    لدي طلب عندكم ياريت تعديل الاكيبريت ودمجه مع استراتيجية تقاطع الماكد

    زجدت نفس الموضوع اعتقده للاخ الفاضل وجدي ولكنه يضاعف في اتجاه الصفقة المفتوحة

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

    لم يتحقق الهدف تبدئ المصاعفات في الاتجاه المعاكس وهكذا

    تحياتي لكم جميعا
    اخي وضاح الله يكرمك اتمنى ان يكون المطلوب واضح ارجو الا اكون اثقلت عليك

    تقبل تحياتي القلبية

  11. #131
    الصورة الرمزية matrix_forex
    matrix_forex غير متواجد حالياً موقوف
    تاريخ التسجيل
    Jan 2007
    الإقامة
    في العالم العربي
    المشاركات
    276

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

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

    اخوك علاء

  12. #132
    الصورة الرمزية وضاح عطار
    وضاح عطار غير متواجد حالياً عضو مميز ومشرف سابق
    تاريخ التسجيل
    Apr 2006
    الإقامة
    السعودية
    العمر
    52
    المشاركات
    7,043

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

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



    تقبل تحياتي القلبية
    أهلا بك

    هل تقصد تقاطع خط السيجنال مع خط الماكد

    أم تقاطع خط الماكد مع الصفر
    توقيع العضو
    اثنان لا يجتمعان علم وسوء خلق

  13. #133
    الصورة الرمزية goldfile
    goldfile غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    سانت لوسيا
    المشاركات
    752

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

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

    هل تقصد تقاطع خط السيجنال مع خط الماكد

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

    بيع :

    if (iMACD(14,26,9,MODE_MAIN,0)>0 and iMACD(14,26,9,MODE_MAIN,0)>iMACD(14,26,9,MODE_MAIN ,1))

    شراء :

    if (iMACD(14,26,9,MODE_MAIN,0)<0 and iMACD(14,26,9,MODE_MAIN,0)<iMACD(14,26,9,MODE_MAIN ,1))

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

    دون ادنى تغيير

    وتقبل فائق عبارات التقدير اخي وضاح

  14. #134
    الصورة الرمزية goldfile
    goldfile غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    سانت لوسيا
    المشاركات
    752

    افتراضي رد: مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات

    استاذي وضاح لازلت انتظر ردك الكريم ... اتمنى ان تكون الفكرة وضحت تمام

    تحياتي

  15. #135
    الصورة الرمزية mercury_man
    mercury_man غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jul 2007
    الإقامة
    روسيا - سانت بطرسبورغ
    المشاركات
    1,975

    افتراضي ّّّّّّّّّّّّّ~~~~~~~~~~~~~~ فكرة ~~~~~~~~~~~~~~~~~~~~~~

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
    لو جعلنا الاهداف متغيرة , ممكن نكسر قنوات التذبذب , ونقلل المضاعفات
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~

صفحة 9 من 10 الأولىالأولى ... 345678910 الأخيرةالأخيرة

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

  1. اكسبيرت سوبابلكس بنسخته الجديدة والمطورة زي المنشار .
    By وضاح عطار in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 96
    آخر مشاركة: 20-05-2019, 10:26 PM
  2. ورشة تطوير اكسبيرت للمضاعفات
    By جرير in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 13
    آخر مشاركة: 22-04-2010, 11:23 PM
  3. غرفة تطوير اكسبيرت للمضاعفات
    By emadma in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 25
    آخر مشاركة: 14-12-2009, 10:55 PM
  4. مشروع برمجي عالي التقنية حصريا وجميع الحقوق محفوظة
    By وضاح عطار in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 26
    آخر مشاركة: 20-04-2008, 08:22 AM

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


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