النتائج 1 إلى 14 من 14
  1. #1
    الصورة الرمزية gashaweb
    gashaweb غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    3,395

    افتراضي مطلوب مبرمج لمشاركة برمجة اكسبريت

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

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

    لدي فكرة تحتاج الى برمجة اكسبريت اتمنى من احد الاخوة ذوي خبرة برمجية

    ابداء الالتزام والايفاء بالوعد للبرمجة حتى يتم طرح ما لدي


    مع فائق الشكر التقدير

  2. #2
    الصورة الرمزية USEIT
    USEIT غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2016
    الإقامة
    إيطاليا
    المشاركات
    33

    افتراضي

    متابع وبالتوفيق!

  3. #3
    الصورة الرمزية gashaweb
    gashaweb غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    3,395

    افتراضي

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

    هذه فكرة للربح العنيف


    صفقات بيع حققت الاهداف للدخول الاول

    2.5 + 35+ 38+ 30 +30+ 24 + 28 + 24 + 35 + 26 = 242.5 نقطة ربح

    صفقات بيع حققت الاهداف للدخول الثاني

    20 ربح


    صفقات بيع حققت الاهداف للدخول ثالث

    14+ 15 + 20 + 22 + 22 + 25 = 118


    المجموع = 380.5 نقطة ربح

    وذلك ليوم 08-04-2016 من الساعة 08:00 وحتى الساعة 19:00


    من له الاستعداد للتبية الامر ؟
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة البارات.png‏  

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

    افتراضي

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

  5. #5
    الصورة الرمزية gashaweb
    gashaweb غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    3,395

    افتراضي

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

    شاكر ومقدر لك استجابتك يا غالي

    المؤشر المطلوب فكرته تكمن في التالي :

    الشراء :

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

    الهدف :

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

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

    البيع :

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

    حقيقة حاولت ان اطبق شرح الاستاذ رامي ولكن وقفت عندي اشكالية في كيف اعطي الامر عندما يكون البار احمر للبيع وازرق للشراء


    كود PHP:
    extern int Takeprofit=60;
    extern int StopLoss=60;
    extern double Lot=0.1;
    extern int Magic=5489;


    double R;


    int init()
      {
      
          
       return(
    0);
      }


    int deinit()
      {

    Comment("");

       return(
    0);
      }


    int start()
      {
    Comment("!Vertex alerts nmc 1.01 EA");



    int T;
    for (
    int i 0OrdersTotal(); i++) {
          
    OrderSelect(iSELECT_BY_POSMODE_TRADES);
          if (
    OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) {
             if ((
    OrderType() == OP_BUY||OrderType() == OP_SELL)&& TOrderTicket()) {
               
             
    TOrderTicket();
              
             }  
          }
       }

    RiCustom(NULL,0,"!Vertex alerts nmc 1.01",15,500,0,0);           

    if(
    R>0.1&&T==0// Buy
    {
    T=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-StopLoss*Point,Ask+Takeprofit*Point,"",Magic,0,Red);
    if(
    T<0){
    Sleep(5000);
    RefreshRates();
    Print(
    GetLastError());
    }
    }
    if(
    R<0.15&&T==0)  //Sell
    {
    T=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Bid+StopLoss*Point,Bid-Takeprofit*Point,"",Magic,0,Red);
    if(
    T<0){
    Sleep(5000);
    RefreshRates();
    Print(
    GetLastError());
    }
    }


       return(
    0);
      } 

    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة الشراء.png‏   البيع.png‏  
    الملفات المرفقة الملفات المرفقة

  6. #6
    الصورة الرمزية gashaweb
    gashaweb غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    3,395

    افتراضي

    اضافة
    1- التحكم في عدد الصفقات المفتوحة
    2- في حالة تفعلت صفقات ثم عكست لمسافة بعيدة ثم ظهرت اشارة عكسية والصفقات خاسرة يتم فتح الصفقات الجديدة
    بضعف اللوت السابق

    مثلا تم فتح صفقات شراء بـ 0.1 لوت للصفقة ثم انعكس السعر وظهرت اشارة عكسية فانه يتم فتح عملية بيع بـ 0.2 لوت وهكذا

    3- امكانية التحكم في الخسارة بالدولار .


  7. #7
    الصورة الرمزية gashaweb
    gashaweb غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    3,395

    افتراضي

    15 شخص قاموا بتحميل المؤشر ولا تعليق !!!!!!!

    طيب اتفضلوا حملوا كمان


    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة gann.gif‏  
    آخر تعديل بواسطة gashaweb ، 15-04-2016 الساعة 11:07 PM

  8. #8
    الصورة الرمزية gashaweb
    gashaweb غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    3,395

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة gashaweb مشاهدة المشاركة
    15 شخص قاموا بتحميل المؤشر ولا تعليق !!!!!!!

    طيب اتفضلوا حملوا كمان


    طريقة التداول في الصورة الاخيرة ليست لها علاقة بالمؤشر

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

    افتراضي

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


    حياك الله اخي اسامة

    شاكر ومقدر لك استجابتك يا غالي

    المؤشر المطلوب فكرته تكمن في التالي :

    الشراء :

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

    الهدف :

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

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

    البيع :

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

    حقيقة حاولت ان اطبق شرح الاستاذ رامي ولكن وقفت عندي اشكالية في كيف اعطي الامر عندما يكون البار احمر للبيع وازرق للشراء


    كود PHP:
    extern int Takeprofit=60;
    extern int StopLoss=60;
    extern double Lot=0.1;
    extern int Magic=5489;
     
     
    double R;
     
     
    int init()
      {
      
          
       return(
    0);
      }
     
     
    int deinit()
      {
     
    Comment("");
     
       return(
    0);
      }
     
     
    int start()
      {
    Comment("!Vertex alerts nmc 1.01 EA");
     
     
     
    int T;
    for (
    int i 0OrdersTotal(); i++) {
          
    OrderSelect(iSELECT_BY_POSMODE_TRADES);
          if (
    OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) {
             if ((
    OrderType() == OP_BUY||OrderType() == OP_SELL)&& TOrderTicket()) {
               
             
    TOrderTicket();
              
             }  
          }
       }
     
    RiCustom(NULL,0,"!Vertex alerts nmc 1.01",15,500,0,0);           
     
    if(
    R>0.1&&T==0// Buy
    {
    T=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-StopLoss*Point,Ask+Takeprofit*Point,"",Magic,0,Red);
    if(
    T<0){
    Sleep(5000);
    RefreshRates();
    Print(
    GetLastError());
    }
    }
    if(
    R<0.15&&T==0)  //Sell
    {
    T=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Bid+StopLoss*Point,Bid-Takeprofit*Point,"",Magic,0,Red);
    if(
    T<0){
    Sleep(5000);
    RefreshRates();
    Print(
    GetLastError());
    }
    }
     
     
       return(
    0);
      } 

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

  10. #10
    الصورة الرمزية gashaweb
    gashaweb غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    3,395

    افتراضي

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

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

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

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

    افتراضي

    أولا إستدعاء المؤشر في الإكسبرت

    في البداية سنضع إعدادات المؤشر كمتغيرات
    كود PHP:
     input string S1="Vertex indicator Settings";
     
    input int TrendPeriod 20;
     
    input int ForcePeriod 60;  
     
    input double LineValue 0.25;
     
    input double VerticalShift 0
    سنقوم بعمل دالة لإستدعاء المؤشر
    كود PHP:
    double Vertex(int index,int shift)
    {
     
    double vertex=iCustom(Symbol(),0,"!Vertex alerts nmc 1.01",TrendPeriod,ForcePeriod,LineValue,VerticalShift,index,shift);
     return(
    vertex);

    ثم حتى نستطيع معرفة ما هي شروط البيع والشراء في المؤشر

    اضغط على الصورة لعرض أكبر

الاســـم:	1.png
المشاهدات:	44
الحجـــم:	29.2 كيلوبايت
الرقم:	455355

    سوف نلاحظ أن رقم الإندكس للخط الأحمر هو 1 ورقم الإندكس للخط الأزرق هو 2 ورقم الإندكس للخط الأفقي هو 0
    وبناء عليه سنضع شروط الدخول في الإكسبرت
    إذا كان الخط الأحمر رقم 1 أكبر من الخط الأفقي رقم 1 يتم البيع
    إذا كان الخط الأزرق رقم 2 أكبر من الخط الأفقي رقم 1 يتم الشراء

    كود PHP:
    if(Vertex(2,1)>Vertex(0,1)&&Time0!=Time[0])
        {
         
    // buy
        
    }
        if(
    Vertex(0,1)>Vertex(0,1)&&Time0!=Time[0])
        {
         
    // sell
        

    ستصبح دالة الشراء كامله
    كود PHP:
     if(Vertex(2,1)>Vertex(0,1)&&Time0!=Time[0])
        {
         if(
    CloseInReverse)CloseOrders(OP_SELL);
         if(
    TotalOrders(OP_BUY)<Max_Trades||Max_Trades==0)
         {            
          if(
    StopLoss!=0)SL=Ask-StopLoss*point;
          if(
    TakeProfit!=0)TP=Ask+TakeProfit*point;
          
          
    ticket=OrderSend(Symbol(),OP_BUY,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Ask,Digits),3*P,SL,TP,"EA",MagicNumber,0,Blue);
          
    PlaySound("Alert.wav");
          
    Time0=Time[0];
         }
        } 
    وستصبح دالة البيع كامله
    كود PHP:
     if(Vertex(0,1)>Vertex(0,1)&&Time0!=Time[0])
        {
         if(
    CloseInReverse)CloseOrders(OP_BUY);
         if(
    TotalOrders(OP_SELL)<Max_Trades||Max_Trades==0)
         {     
          if(
    StopLoss!=0)SL=Bid+StopLoss*point;
          if(
    TakeProfit!=0)TP=Bid-TakeProfit*point;
          
          
    ticket=OrderSend(Symbol(),OP_SELL,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Bid,Digits),3*P,SL,TP,"EA",MagicNumber,0,Red); 
          
    PlaySound("Alert.wav");  
          
    Time0=Time[0];    
         }
        } 
    الملفات المرفقة الملفات المرفقة

  12. #12
    الصورة الرمزية gashaweb
    gashaweb غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    3,395

    افتراضي

    يا سلام عليك يا كنز بارك الله فيك وغفر لك

    حقيقة اعجز عن شكرك يا غالي

  13. #13
    الصورة الرمزية dr.harmonic
    dr.harmonic غير متواجد حالياً موقوف
    تاريخ التسجيل
    Feb 2016
    الإقامة
    مصر
    المشاركات
    302

    افتراضي

    بارك الله فيك وفى الاستاذ اسامة

  14. #14
    الصورة الرمزية yafrahnet
    yafrahnet غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2007
    الإقامة
    المغرب
    المشاركات
    814

    افتراضي

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

    الاكسبيرت لا يفتح صفقات البيع
    if(Vertex(0,1)>Vertex(0,1)&&Time0!=Time[0])
    {
    if(
    CloseInReverse)CloseOrders(OP_BUY);
    if(
    TotalOrders(OP_SELL)<Max_Trades||Max_Trades==0)
    {
    if(
    StopLoss!=0)SL=Bid+StopLoss*point;
    if(
    TakeProfit!=0)TP=Bid-TakeProfit*point;

    ticket=OrderSend(Symbol(),OP_SELL,NormalizeDouble(NewLot,Lot_Decimal),NormalizeDouble(Bid,Digits),3*P,SL,TP,"EA",MagicNumber,0,Red);
    PlaySound("Alert.wav");
    Time0=Time[0];
    }
    }
    توقيع العضو
    البساطة في حياتي ... كن أنت فقط


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