صفحة 4 من 4 الأولىالأولى 1234
النتائج 46 إلى 54 من 54
  1. #46
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

    في صفقات الشراء اضفت هذا الشرط لتلافي المشكلة التالية

    كود:
      if(Bid-B_Line<0.00002 &&Bid-B_Line>=0 && Ask<B_Line_hadaf)
    المسافة بين الدخول والهدف كانت اقل من السبريد

    فصار الهدف بالماينص
    اضغط على الصورة لعرض أكبر

الاســـم:	000.jpg
المشاهدات:	14
الحجـــم:	50.6 كيلوبايت
الرقم:	453000
    آخر تعديل بواسطة أبو نـاصر ، 25-02-2016 الساعة 04:01 AM

  2. #47
    الصورة الرمزية awran5
    awran5 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2008
    الإقامة
    مصر
    المشاركات
    106

    افتراضي

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

    بالتوفيق يا اخي ومتابع معك ان شاء الله ..
    توقيع العضو
    سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ

  3. #48
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

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

    بالتوفيق يا اخي ومتابع معك ان شاء الله ..
    شعور طيب من انسان طيب

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

    يعلم الله كم استفدت من مداخلاتك الرائعة وتوجيهاتك


    ---------

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

    ليعمل بحث عن الشموع بعدها


    كود:
           datetime  Time_3=OrderOpenTime();
     
           if(type==OP_SELL ){
           
          datetime Time_ =iBarShift(DoubleToString(0),0,Time_3,false);
    همسة : لا يوجد تطبيق لنظام FIFO بالنسبة لي على فوركس كوم

  4. #49
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

    للأسف نفذ لي صفقتين بالخطأ

    وهما تكرار لصفقتين سابقتين

    يعني لمس الخط ونفذ وحقق الهدف ولما رجع لمكان الخط (الغير موجود الآن) نفذ مرة أخرى

    اضفت (تصفير) القيم بعد التنفيذ لعلها تنفع

  5. #50
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

    اضفت التالي مؤقتا للحفاظ على المارجين

    طبعا المعادلات معقدة بصراحة لتصل للاتقان ولم اجد وقتا لذلك

    كود:
    if (Spread < 3 && AccountFreeMargin() >25 ){
    واضفت للتفريق في صفقات الراء بين الشراء على الاختراق يضع باي لميت
    وبين الشراء من اغادة الاختبار يكون ماركيت
    لازال يحتاج اختبارات

    كود:
                   if(B_order_No==0)
                     {
                     
                     // التفريق بين المعلق والماركت 
                      int ord_Type =OP_BUYLIMIT;
                      double Prise_ = B_Line; 
                     double Target = B_Line_hadaf; 
                        ObjectSetText("g88", DoubleToString(B_Line) , 50, "Arial", Red ); 
                        if(High[1]>B_Line){
                        ord_Type =OP_BUY; 
                        Prise_ = Bid;
                       Target = 0; 
                         }
    ايضا الصفقات ذات الهدف القريب جدا
    لا يضع لها بريك ايفن


    ايضا لا يفتح الصفقة ان كان الهدف اقل من السبريد (للشراء)
    آخر تعديل بواسطة أبو نـاصر ، 27-02-2016 الساعة 02:38 AM

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

    افتراضي

    اخواني انا لا أعرف بالبرمجه و لكن وجدت اكسبيرت ممكن يفيدكم حسب فهمي للموضوع
    على هذا الرابط
    https://forum.arabictrader.com/t203491.html
    توقيع العضو
    أذكروا هادم اللذات أين الفراعنه أين القياصره أين الأكاسره ها هم رهائن القبور و مضامين اللحود

  7. #52
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة alawal مشاهدة المشاركة
    اخواني انا لا أعرف بالبرمجه و لكن وجدت اكسبيرت ممكن يفيدكم حسب فهمي للموضوع
    على هذا الرابط
    https://forum.arabictrader.com/t203491.html
    شكرا لك
    قرأت الرابط

    يبدو أن اعداداته رائعة وشغل متقن

    لكن لن يكون مثل (التفصيل على المقاس)


    ----

    بخصوص سؤالك

    لدي ملاحظه على الاصدار 3
    وهي انه لا يحتوي على الماجك نمبر
    فهل سيعمل بطريقه صحيحه اذا تم تشغيله على اكثر من شارت
    -----

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


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

    لكن عدم اشتراط الماجيك نمبر في اغلاق الصفقات قد يغلق صفقات لا علاقة لها بالاكسبيرت

  8. #53
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

    الله المستعان

    نفذ صفقة شراء

    ثم انقطعت النت للحظة واحدة

    ونفذ على نفس الخط مرة أخرى


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

الاســـم:	000.jpg
المشاهدات:	12
الحجـــم:	11.2 كيلوبايت
الرقم:	453210

  9. #54
    الصورة الرمزية أبو نـاصر
    أبو نـاصر غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jun 2013
    الإقامة
    السعودية
    المشاركات
    3,192

    افتراضي

    أرجوا التكرم بالمساعدة
    فعلا وصلت لحد من التعب مع هذا الكود

    من اسبوعين تقريبا فتحت الموضوع

    اخر ما وصلت له

    أنه ينفذ لأن عقد في شارت اخر ينطبق عليه الشرط

    يفتح صفقة في زوج الين دولار

    لأن صفقة في النيوزلندي بعيدة عن قيمة الخط في زوج الين دولار


    كود:
    double chek_For_SELL_Order(double Price_)
      {
    
        
    
       for(int i=OrdersTotal()-1; i>=0; i--){
       
          if(!OrderSelect(i,SELECT_BY_POS)) break;
          if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magicnumber)
            {
            
             int type=OrderType();
             double OpEn_Price=OrderOpenPrice();
             if( OrderType()==OP_SELL)
               {
          
              if((MathAbs(OpEn_Price-Price_))/pips2double <=Spread)
                  {
    
                      
                   return(1);
                 
           
                  }
               }
            }
         }
        
     
       return(0);
       
      }
    الاكسبيرت في المرفقات
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة أبو نـاصر ، 01-03-2016 الساعة 06:40 AM

صفحة 4 من 4 الأولىالأولى 1234

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