صفحة 40 من 42 الأولىالأولى ... 30343536373839404142 الأخيرةالأخيرة
النتائج 586 إلى 600 من 626
  1. #586
    الصورة الرمزية hre007
    hre007 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2007
    العمر
    54
    المشاركات
    726

    افتراضي

    استاذ جميل .. بعد اذنك تلقي نظرة على الاكسبيرت المرفق ..
    وهو فكرته فتح عقد شراء او بيع بعد عدد معين من النقاط بعد فتح السوق .. وتعليق مضاعف لهم في حالة ارتداد السوق والاغلاق على نهاية اليوم ..
    وهناك عدة مشاكل مش عارف فكرة حلهم برمجيا تبقي اذاي ؟؟
    اولا انا عامل مسافة لبدأ العمل من سعر الافتتاح OpenAfter .. ولنفترض مثلا انها 25 نقطة
    فانا اريد ان يكون الاستوب ثابت بضعف هذه القيمة .. ولن اجعله متاح للتغيير من الاعدادات .. لأن الافتراضية عندي هو فتح عقد بمجرد اغلاق الاخر .. فسيكون الاستوب في حالتنا هنا 50 نقطة ..
    فكيف تكتب دالة البيع والشراء .. لأن كل محاولاتي تأتي بخطأ أو تحذير ؟؟؟
    ثانيا عند جعل الهدف هو نهاية اليوم .. فهو قد يغلق مضاعفة كبيرة وقد تكون على خسارة بمجرد انتهاء اليوم ويعمل من جديد .. وانا اريده ان يترك الصفقة الحالية دون اغلاق طالما لم يصل الربح الي قيمة تساوي الاستوب
    وكنت حضرتك اعطتني هذا الكود في الموضوع الخاص بالاسئلة البرمجية لأغلاق العقود بنهاية اليوم
    كود PHP:
    if(NCC!=Time[0] && OrdersCloseEveryCandles==true ) {NCC=Time[0];   CloseAll();} 
    وعند محاولة التغيير حتي يترك العقود التي ربحها اقل من 50 نقطة وضعت الكود كالاتي
    كود PHP:
    if(NCC!=Time[0] && OrdersCloseEveryCandles==true && LastOrderPrice(OP_BUY)+Ask >=OpenAfter*2*points) {NCC=Time[0];   CloseAll();} 
    لكن ما زالت تغلق العقد بنهاية اليوم دون النظر اذا كان اعطي الربح ام لا ؟؟؟
    فيا تري ايه الحل يا استاذ جميل ؟؟؟
    FX Hunter.mq4

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

    افتراضي

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

    كود PHP:
    ٍStoploss=OpenAfter *2;
    Takeprofit=OpenAfter *2
    فلو كتبت اي قيمة ل
    OpenAfter سيكون الأستوب والهدف تلقائياً ضعفها
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    بالنسبة لتثبيت قيمة الهدف أو الأستوب وتثبيته تضع هذا الأمر في دالة OnInit كالتالي

    كود PHP:
    ٍStoploss=OpenAfter *2;
    Takeprofit=OpenAfter *2
    فلو كتبت اي قيمة ل
    OpenAfter سيكون الأستوب والهدف تلقائياً ضعفها
    في دالة الأغلاق للشراء اذا كان محقق ربح المفروض ان يكون السعر الحالي اكبر من سعر فتح الصفقة وانت هنا جمعت الأثنين على بعض بالتأكيد سيكون اكبر وسيغلق حتى لو خسران .
    ملاحظة ثانية امر الأغلاق في الدالة سيغلق الكل وانت تقريبا عايز تغلق الشراء فقط اذا كان صحيح فيلزم عمل دالة اغلاق بنوع الصفقة .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    بالنسبة لتثبيت قيمة الهدف أو الأستوب وتثبيته تضع هذا الأمر في دالة OnInit كالتالي

    كود PHP:
    ٍStoploss=OpenAfter *2;
    Takeprofit=OpenAfter *2
    فلو كتبت اي قيمة ل
    OpenAfter سيكون الأستوب والهدف تلقائياً ضعفها
    وبكده لن اتيح تعديل الاستوب لوس من قبل المستخدم واضعه بصفر في في المتغيرات .. صح كده يا استاذ جميل ..

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    في دالة الأغلاق للشراء اذا كان محقق ربح المفروض ان يكون السعر الحالي اكبر من سعر فتح الصفقة وانت هنا جمعت الأثنين على بعض بالتأكيد سيكون اكبر وسيغلق حتى لو خسران .
    ملاحظة ثانية امر الأغلاق في الدالة سيغلق الكل وانت تقريبا عايز تغلق الشراء فقط اذا كان صحيح فيلزم عمل دالة اغلاق بنوع الصفقة .
    في الحقيقة يا استاذ جميل انا لم اهتم ان اعمل دالة لأغلاق الشراء ودالة لأغلاق البيع لأني افترض انه هناك دائما صفقة واحده في اتجاه واحد ولن يعمل الشراء اثناء عمل البيع او العكس ..
    انا صححت الخطأ ووضعت ان يكون السعر الحالي اكبر من سعر افتتاح الصفقة + المسافة المحددة .. لكن للاسف نفس النتيجة
    كود PHP:
    if(NCC!=Time[0] && OrdersCloseEveryCandles==true && Ask >= LastOrderPrice(OP_BUY) +OpenAfter*2*points) {NCC=Time[0];   CloseAll();} 
      if(
    NCC!=Time[0] && OrdersCloseEveryCandles==true &&  Bid <= LastOrderPrice(OP_SELL)-OpenAfter*2*points) {NCC=Time[0];   CloseAll();} 
    FX Hunter.mq4

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

    افتراضي

    انا عملت بنصيحتك يا استاذ جميل وقولت اشوف طلبات اعضاء المنتدي واتمرن ..
    ولقيت فكرة تقريبا مشابهة للاكسبيرت المرفوع في المشاركة السابقة .. وده لينك الموضوع
    https://forum.arabictrader.com/t205257.html
    وابتديت عمله والعشم قاتلني .. على اساس اني تقريبا منفذ نفس الفكرة ..
    لكن فوجئت انه لا يعلق صفقات الليمت من الاساس .. من الساعة 8 الصبح بعيد واذيد ومفيش نتيجة
    انا حاسس اني هتجنن .. نفس الفكرة نفذتها وتعمل دون مشكلة .. طاب ليه هنا مش راضية تشتغل
    الموضوع في امر التعليق ؟؟ ام في دالة الشراء والبيع الليمت ؟؟ مش عارف
    SETS Expert V-1.mq4

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

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    انا عملت بنصيحتك يا استاذ جميل وقولت اشوف طلبات اعضاء المنتدي واتمرن ..
    ولقيت فكرة تقريبا مشابهة للاكسبيرت المرفوع في المشاركة السابقة .. وده لينك الموضوع
    https://forum.arabictrader.com/t205257.html
    وابتديت عمله والعشم قاتلني .. على اساس اني تقريبا منفذ نفس الفكرة ..
    لكن فوجئت انه لا يعلق صفقات الليمت من الاساس .. من الساعة 8 الصبح بعيد واذيد ومفيش نتيجة
    انا حاسس اني هتجنن .. نفس الفكرة نفذتها وتعمل دون مشكلة .. طاب ليه هنا مش راضية تشتغل
    الموضوع في امر التعليق ؟؟ ام في دالة الشراء والبيع الليمت ؟؟ مش عارف
    SETS Expert V-1.mq4
    يا عزيزي شراء ليميت يعني تحت السعر وانت عايز تنفذ شراء ليميت فوق السعر ، لايمكن !!
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    انا عملت بنصيحتك يا استاذ جميل وقولت اشوف طلبات اعضاء المنتدي واتمرن ..
    ولقيت فكرة تقريبا مشابهة للاكسبيرت المرفوع في المشاركة السابقة .. وده لينك الموضوع
    https://forum.arabictrader.com/t205257.html
    وابتديت عمله والعشم قاتلني .. على اساس اني تقريبا منفذ نفس الفكرة ..
    لكن فوجئت انه لا يعلق صفقات الليمت من الاساس .. من الساعة 8 الصبح بعيد واذيد ومفيش نتيجة
    انا حاسس اني هتجنن .. نفس الفكرة نفذتها وتعمل دون مشكلة .. طاب ليه هنا مش راضية تشتغل
    الموضوع في امر التعليق ؟؟ ام في دالة الشراء والبيع الليمت ؟؟ مش عارف
    SETS Expert V-1.mq4
    اخيرا ... الخطأ بأشارة + و- ... الحمد لله عديت المرحلة الاولي وسأتابع باقي المطلوب ..
    لكن في نقطة اكيد هقف عندها يا استاذ جميل ..
    ففي طلب العضو يقول انه يريد ادارة مالية ولنفترض مثلا انا 10% سيكون العقد الاول ب 2.5% والثاني ب 2.5% والثالث ب 5%
    كده انا ممكن احددها اذاي اعمل اكتر من دالة للادارة المالية .. واضع 3 متغيرات يضع فيها نسبته من الحساب والا اعمل ايه ؟؟
    SETS Expert V-1.mq4

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

    افتراضي

    عادي ستجعل الأدرارة المالية 2.5 % بعدها ستعمل عداد للعقود اذا كان الثاني حيكون 2.5 ضرب 1 واذا كان الثالث أو اكبر سنضرب في 2 .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    اساتاذ جميل .. تبقي بص على المشاركات فوق الا بقت يامة يا استاذي ..
    انا عارف انك زهقت مني .. وبتقول عليا تلميذ فاشل
    بس استحملني لمدة سنة وان شاء الله هكون كويس .. ما تقلقش هي سنة مش اكتر
    انا ضبطت الاكسبيرت حتي لا يعلق صفقات اكثر من واحدة
    و عملت الجزئية الثانية وهي اغلاق العقود عند عودة السعر لسعر دخول الصفقة القبل الاخيرة
    وهنا قلت بقي اظهر مواهبي واخد فرصتي
    فعملت دالة المفروض انها تعود بسعر دخول الصفقة القبل الاخيرة
    كود PHP:
    double BeforethelastOrderPrice(int type)
     { 
      for(
    int i=OrdersTotal()-2i>=0i--)
      { 
      if( 
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES))  
       if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo&&type==OrderType())
       {  
        return(
    OrderOpenPrice());   
         } 
        }
         return(
    0);
       } 
    ووضعت الشرط .. اذا كان السعر اكبر من او يساوي سعر دخول الصفقة القبل الاخيرة يقوم بالاغلاق ..
    لكن كالعادة الاكسبيرت طلعلي لسانه وبقي بيفتح الصفقة ويغلقها على نفس سعرها .. وسابني اخسر الاسبيرد
    .............
    عشان كده سبتني من الموضوع ده وحطيت الشرط ان يكون السعر اكبر من سعر دخول الصفقة الاخيرة + المسافة بين العقود .. ولحد كده شغال تمام
    بس ده هيتعارض معانا لو وضعنا لاحقا مسافات مختلفة بين العقود ؟؟ والا ايه رأيك ؟؟

    SETS Expert V-1.mq4

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    عادي ستجعل الأدرارة المالية 2.5 % بعدها ستعمل عداد للعقود اذا كان الثاني حيكون 2.5 ضرب 1 واذا كان الثالث أو اكبر سنضرب في 2 .
    واضح اني كنت بكتب وحضرتك بتكتب .. ولم اري المشاركات السابقة .. لأني لم اعمل تحديث للصفحة
    آسف استاذي العزيز
    ربنا يباركلك وجاري التجربة .. ومتنساش رد للمشاركة 590

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hre007 مشاهدة المشاركة
    في الحقيقة يا استاذ جميل انا لم اهتم ان اعمل دالة لأغلاق الشراء ودالة لأغلاق البيع لأني افترض انه هناك دائما صفقة واحده في اتجاه واحد ولن يعمل الشراء اثناء عمل البيع او العكس ..
    انا صححت الخطأ ووضعت ان يكون السعر الحالي اكبر من سعر افتتاح الصفقة + المسافة المحددة .. لكن للاسف نفس النتيجة
    كود PHP:
    if(NCC!=Time[0] && OrdersCloseEveryCandles==true && Ask >= LastOrderPrice(OP_BUY) +OpenAfter*2*points) {NCC=Time[0];   CloseAll();} 
      if(
    NCC!=Time[0] && OrdersCloseEveryCandles==true &&  Bid <= LastOrderPrice(OP_SELL)-OpenAfter*2*points) {NCC=Time[0];   CloseAll();} 
    FX Hunter.mq4
    الجملة البرمجية لازالت خطاء
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    الجملة البرمجية لازالت خطاء
    كود PHP:
    if(NCC!=Time[0] && OrdersCloseEveryCandles==true &&( Ask >= LastOrderPrice(OP_BUY) +(OpenAfter*2)*points)) {NCC=Time[0];   CloseAll();} 
      if(
    NCC!=Time[0] && OrdersCloseEveryCandles==true && ( Bid <= LastOrderPrice(OP_SELL)-(OpenAfter*2)*points)) {NCC=Time[0];   CloseAll();} 

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

    افتراضي

    اختار احد الكودين وأيهم تراه مناسب أستخدمه ولاحظ كود حالة الشراء الرابح
    كود PHP:
    Ask-LastOrderPrice(OP_BUY)>=OpenAfter*2*points

    وكود المقارنة في حالة البيع الرابح
    كود PHP:
    LastOrderPrice(OP_SELL)-Bid>=OpenAfter*2*points

    كود PHP:
    if(iTime(Symbol(),PERIOD_D1,0)>LastOrderOpnetime(OP_BUY) &&OrdersCloseEveryCandles&&Ask-LastOrderPrice(OP_BUY)>=OpenAfter*2*points) { Close_Type(OP_BUY);}
    if(
    iTime(Symbol(),PERIOD_D1,0)>LastOrderOpnetime(OP_SELL)&&OrdersCloseEveryCandles&&LastOrderPrice(OP_SELL)-Bid>=OpenAfter*2*points) {Close_Type(OP_SELL);}

    كود PHP:
    if(Hour()==0 &&OrdersCloseEveryCandles&&Ask-LastOrderPrice(OP_BUY)>=OpenAfter*2*points) { Close_Type(OP_BUY);}
    if(
    Hour()==0 &&OrdersCloseEveryCandles&&LastOrderPrice(OP_SELL)-Bid>=OpenAfter*2*points) {Close_Type(OP_SELL);}

    ودالة الأغلاق

    كود PHP:
    void Close_Type(int type)
    {
    for(
    int i=OrdersTotal()-1; i>=0; i--)
    {
    if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
    if(
    OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNo && OrderType()==type)
    {
    if(
    OrderType()==OP_BUY ) bool as=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),30,Red);
    if(
    OrderType()==OP_SELL ) bool as=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),30,Red);
    }
    }
    return;
    }
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

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

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