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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    ويا سلام لو تعمل جائزة عينية صغيرة ولو 1000 دولار لأحسن تلاميذك .. وانا هربط مع سامح والقناص ونقسموها بينا
    فعلا ياريت الأستاذ اسامه عمدتنا في هذا القسم وإدارة المنتدى يطلع لنا بجائزة تشجيعية ، ولاتنسو لي تقسمو لي معاكم .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

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

    الخطوة الأولى سنكتب دالة للبيع ودالة للشراء لأوامر BUYSTOP و SELLSTOP

    هذه دالة الشراء

    كود PHP:
    void Buy_Stop()
    {
    double SL=0,TP=0,NewLot=Lot;
    if(
    Multi_Factor>&& LastProfitH<0NewLot=NormalizeDouble(LastLot*Multi_Factor,2);
    double price=ahi_1+Step_Point*points;
    if(
    Stoploss>0SL=price-Stoploss*points; else SL=0;
    if(
    Takeprofit>0TP=price+Takeprofit*points; else TP=0;
    int ticket=OrderSend(Symbol(),OP_BUYSTOP,NewLot,price,30,SL,TP,"jmeel",MagicNo,0,clrGreen);
     } 
    هذا الكود سنضعه في دالة OnTick() سنعرف منه هاي ولو اليوم السابق .

    كود PHP:
    ahi_1=iHigh(NULL,1440,1);
     
    alow_1=iLow(NULL,1440,1); 
    هذا الكود سنضيفه الى كود المتغيرات
    كود PHP:
    extern int Step_Point=10;
    double ahi_1,alow_1
    الآن يمكنكم اضافة دالة تعليق البيع من خلال المقارنة مع دالة الشراء فأذا واجهتم صعوبة سأضيفها ، كذلك قارنو بين دوال البيع والشراء ماركت واوردر تعليق . سنستفيد
    منها لنضيف اوردرات تعليق الليمت بمجهودكم .

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

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

    افتراضي

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

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

    افتراضي

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

    Test ver6 - hi-low.mq4

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    ويا سلام لو تعمل جائزة عينية صغيرة ولو 1000 دولار لأحسن تلاميذك .. وانا هربط مع سامح والقناص ونقسموها بينا
    هههههههههه فكرة جامدة جدا اخى هيرو وانا معاك يا باشا

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

    افتراضي

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

    Test ver6 - hi-low.mq4
    حاليا لانضع شروط لأن هدفنا نتعرف على الهاي واللو اليومي والأستيب ثم دوال التنفيذ وبعد تطبيقها سنبتدي نضيف شروط اخرى حاليا عدل الى هذا الكود
    كود PHP:
      if(tnv!=Time[0])
      { 
    tnvTime[0];
    Buy_Stop();
    Sell_Stop();
     
     } 
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    تفضل أخى الفاضل أستاذ جميل الأكسيبرت ولكنى أرى أن هناك بعض الاخطاء لا أعلم ما السبب حيث أنه يعلق أوامر عند كل شمعة فما السبب وهل دالة الإغلاق هى كما سابقتها فى الأكسيبرتات السابقة اليس من المفروض أن يعلق أمر واحد فقط على الهاى و أمر على اللو اليومى؟
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة sameh ، 03-07-2014 الساعة 03:21 AM

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

    افتراضي

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

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

    افتراضي

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

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

    افتراضي

    انتم ماوضعتم شرط أن يكون الصفقات مجموعها 0 ليعلق اوردرات جديدة
    كود PHP:
     if(TotalOrder==&& dnx!=Time[0])
     {
    dnx=Time[0];
    Buy_Stop();
    Sell_Stop();

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

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

    افتراضي

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

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

    افتراضي

    طمنا عليك يا أستاذ جميل يارب تكون بخير

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

    افتراضي

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

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

    افتراضي

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

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

    افتراضي

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

    حنضيف هذا الشرط ليمكننا من تعليق اوردرات مع بداية كل يوم جديد
    كود PHP:
     if(dnx!=iTime(NULL,1440,0))
     {
    dnx=iTime(NULL,1440,0);
    Buy_Stop();
    Sell_Stop();

      } 
    وحنضيف هذا الشرط لألغاء واغلاق الأوردرات في ساعة معينة او بنهاية اليوم .

    كود PHP:
     if(Hour()>=23) {delStop=0sdel=0bdel=0Close_Type(); } 
    دالة الأغلاق طبعا حنعدلها كلما اضفنا للفكرة شئ جديد
    كود 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==0)  {bool asd=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),30,Red);}   
                      if(
    OrderType()==OP_SELL && sdel==0) {bool afd=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),30,Red);} 
                          if(
    OrderType()>&& delStop==0) {bool afg=OrderDelete(OrderTicket());}           
           }
       }
       
    sdel=0;bdel=0;delStop=0;
      return;

    في متغيرات طبعا حتضيفوها مع المتغيرات انا حنساها .

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

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

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