صفحة 22 من 42 الأولىالأولى ... 121617181920212223242526272832 ... الأخيرةالأخيرة
النتائج 316 إلى 330 من 626
  1. #316
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

    الحلقات التي حدثنا جزء منها اليوم ، يمكنكم الغاء الحلقات السابقة واضافة الجديدة اذا يصعب عليك التعديل
    كود PHP:
    TotalOrder=0dayorderL=0;  profit=0;
    for(
    int i=OrdersTotal()-;i>=;i--){
      if(
    OrderSelect(iSELECT_BY_POSMODE_TRADES))
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo){  
      
    TotalOrder++; profit+=OrderProfit(); if(OrderOpenTime()>=iTime(NULL,1440,0)) dayorderL=1;
      }
     }

    for(
    int i=OrdersTotal()-;i>=;i--){
      if(
    OrderSelect(iSELECT_BY_POSMODE_TRADES))
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo){  
          
    LastLot=OrderLots();

      }
     }

    dayorderH=0;
    for(
    int i=OrdersHistoryTotal()-;i>=;i--){
      if(
    OrderSelect(iSELECT_BY_POSMODE_HISTORY))
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo){  
      if(
    OrderOpenTime()>=iTime(NULL,1440,0)) dayorderH=1;
     
      }
     } 
    في جزء المتغيرات تم ايقاف بعضها وأضيفت متغيرات جديدة مثل الربح بالدولار وستعرفون الذي تعدل أو أضيف بالمقارنة مع المتغيرات السابقة
    كود PHP:
    extern int MagicNo=2014;
    extern double Multi_Factor=2,Lot=0.1;
    extern int Stoploss=100,Takeprofit=100,TrailingStop=0,TrailingStep=0,TrailingProfit=0,BreakEven=0,Break_Profits=0;
    extern bool Opposite_Signal_Close=1;

    extern int Step_Point=50;
    extern double USD_Profit=10;
    double ahi_1,alow_1;
    double points;
    int cts;
    int sdel=0,bdel=0,Del_Pending=0;
    int TotalOrder,dayorderL,dayorderH;
    double LastProfitHLastLotprofit;
    datetime dnx
    دالة اغلاق الأوردرات تم تعديل متغير اغلاق المعلق فقط
    كود PHP:
    void Close_Type()
    {
               for(
    int i=OrdersTotal()-1i>=0i--)         
               {
                if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
                  if(
    OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNo)
                     {
                      if(
    OrderType()==OP_BUY && bdel==1)  {bool asd=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),30,Red);}   
                      if(
    OrderType()==OP_SELL && sdel==1) {bool afd=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),30,Red);} 
                       if(
    OrderType()>&& Del_Pending==1) {bool afg=OrderDelete(OrderTicket());}           
           }
       }
       
    sdel=0;bdel=0;Del_Pending=0;
      return;

    هنا تم تغيير شرط الأغلاق
    كود PHP:
      if(BreakEven>0MoveBreakEven(); 
      if(
    TrailingStop>0TrailingStopp();
      if(
    profit>=USD_Profit) { Del_Pending=1sdel=1bdel=1Close_Type(); } 
    اذا وجدتم حاجة لشرح اكثر لأي نقطة في ما اضفناه اليوم سأشرحها .

    في انتظار الأكسبيرتات .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  2. #317
    الصورة الرمزية sameh
    sameh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    العمر
    45
    المشاركات
    501

    افتراضي

    أستاذ جميل ها هو الإكسيبرت لكنه لا يفتح صفقات وفى الجورنال مكتوب invalid lots amount ما هو الخطأ؟
    الملفات المرفقة الملفات المرفقة

  3. #318
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة sameh مشاهدة المشاركة
    أستاذ جميل ها هو الإكسيبرت لكنه لا يفتح صفقات وفى الجورنال مكتوب invalid lots amount ما هو الخطأ؟
    كبر اللوت النقطة بدولار .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  4. #319
    الصورة الرمزية fxsmartsniper
    fxsmartsniper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    556

    افتراضي

    يوجد خطاين لدي
    وما معني profit +=
    ومعني هذا المتغير تحديدا لاني اراة في كثير من الاكسبرتات
    cts
    مرفق الاكسبرت

    https://www.mediafire.com/?v0jn91ygc9sfqrx

    عذرا للمرفق علي mediafire
    اجد ص
    توقيع العضو
    استغفر الله العظيم عدد ما كان وعددما سيكون وعدد الحركات والسكون

  5. #320
    الصورة الرمزية sameh
    sameh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    العمر
    45
    المشاركات
    501

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    كبر اللوت النقطة بدولار .
    جعلت اللوت =1 نفس المشكلة مازالت موجودة invalid lots amount for ordersend function

  6. #321
    الصورة الرمزية sameh
    sameh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    العمر
    45
    المشاركات
    501

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة fxsmartsniper مشاهدة المشاركة
    يوجد خطاين لدي
    وما معني profit +=
    ومعني هذا المتغير تحديدا لاني اراة في كثير من الاكسبرتات
    cts
    مرفق الاكسبرت

    https://www.mediafire.com/?v0jn91ygc9sfqrx

    عذرا للمرفق علي mediafire
    اجد ص
    تم حل الخطأين عندك لكن نفس المشكلة وهى عدم فتح صفقات بسبب فى الجورنال invalid lots amount for ordersend
    حتى بعد تغيير قيمة اللوت
    الملفات المرفقة الملفات المرفقة

  7. #322
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

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

  8. #323
    الصورة الرمزية fxsmartsniper
    fxsmartsniper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    556

    افتراضي

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

  9. #324
    الصورة الرمزية fxsmartsniper
    fxsmartsniper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    556

    افتراضي

    تم الغاء الدالة
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    استغفر الله العظيم عدد ما كان وعددما سيكون وعدد الحركات والسكون

  10. #325
    الصورة الرمزية fxsmartsniper
    fxsmartsniper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    556

    افتراضي

    ولكني اريد معرفة سبب unexpected end of program
    توقيع العضو
    استغفر الله العظيم عدد ما كان وعددما سيكون وعدد الحركات والسكون

  11. #326
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,609

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة fxsmartsniper مشاهدة المشاركة
    ولكني اريد معرفة سبب unexpected end of program
    اكيد ناسي اقواس تقفيل .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  12. #327
    الصورة الرمزية sameh
    sameh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    العمر
    45
    المشاركات
    501

    افتراضي

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

    كود PHP:
    for(int i=OrdersTotal()-;i>=;i--){ 
      if(
    OrderSelect(iSELECT_BY_POSMODE_TRADES)) 
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo){   
          
    LastLot=OrderLots(); 
    }

    ده كان واحد من الخطأين

    الخطأ الثانى
    كود PHP:
     TotalOrder++; profit+=OrderProfit(); if(OrderOpenTime()>=iTime(NULL,1440,0)) dayorderL=1;
     
      }
     } 
    orderprofit كانت مكتوبة غلط حرف فيهم صغير والمفروض أن يكون حرف كبير

  13. #328
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    انا عندي حاجة تانية في الجرنال ..
    no history data symbol from (any date to any date )
    واضح ان المنصة فقدت الذاكرة معايا

    Test ver9 - hi-low.mq4

  14. #329
    الصورة الرمزية fxsmartsniper
    fxsmartsniper غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2011
    الإقامة
    مصر
    المشاركات
    556

    افتراضي

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

  15. #330
    الصورة الرمزية sameh
    sameh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jan 2010
    الإقامة
    مصر
    العمر
    45
    المشاركات
    501

    افتراضي

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

صفحة 22 من 42 الأولىالأولى ... 121617181920212223242526272832 ... الأخيرةالأخيرة

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