صفحة 164 من 689 الأولىالأولى ... 64114154158159160161162163164165166167168169170174214264664 ... الأخيرةالأخيرة
النتائج 2,446 إلى 2,460 من 10335
  1. #2446
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    أنا أقصد كما قمت بعمل داله لتحديد حجم اللوت بنفس الطريقه سوف تقوم بعمل الداله الأخرى لتحديد الإستيب
    كود PHP:
    double NextStep(int Number)
     {
      switch(
    Number){
      case 
    1:return(Step1);break;
      case 
    2:return(Step2);break;
      case 
    3:return(Step3);break;
      case 
    4:return(Step4);break;
      default:return(
    Step5);break;
      }
     } 
    ثم تستخدمها لاحقا بنفس الطريقه

    إستخدمت NL لأنه كان يريد زيادة حجم اللوت بنسبة ربح معينه كلما زاد الرصيد نسبة معينه
    لذلك قمت أولا بتحديد نسبة الربح التي حققها الحساب بالمعادله
    الرصيد الحالي / ( الرصيد الحالي - الربح المحقق )
    وكانت قيمة NL هي نسبة الربح المئويه التي تحقق
    لكن قيمة NL لم تؤثر على حجم اللوت حتى مع زيادة الربح او زيادة الرصيد ، جربت حذف NL ولم تؤثر فـ قيمة اللوت وايضـا مع وجودها لم تؤثر فـ حجم اللوت !! ، ويبقى اللوت ثابت كما تم تحديده مسبقا من قيم Lot1 ، Lot2 ، Lot3 ، ...
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 sar2.mq4‏ (6.9 كيلوبايت, المشاهدات 53)

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    استاذ اسامة مشكلة المودفاى ظهرت مرة أخرى والآن مع أزواج أخرى وانا لا أعلم حتى الآن السبب فـ ذلك وقمت بعمل تعديلات كثيرة ولكن مازالت المشكلة كما هى ، وأنا أريد إستخدام إخفاء التارجت والاستوب بدلا من المودفاى وأجرب قد تكون سبب المشكلة من أمر المودفاى ، أرجو شرح طريقة عمل إخفاء التارجت والاستوب .
    فكرة إخفاء الهدف والأستوب لوز هو أن تقوم بعمل داله لإغلاق الصفقات لكن ستضع بها شرط مقارنة السعر الحالي مع سعر فتح كل صفقه وإذا كان أكبر من الهدف يتم غلق الصفقه
    راجع الإكسبرت المرفق
    هذه شروط إغلاق الصفقات
    كود PHP:
     if(HideSL&&StopLoss>0)
       {
          
    CloseBuyOrdersHiddenSL();CloseSellOrdersHiddenSL();
       }
       if(
    HideTP&&TakeProfit>0)
       {
          
    CloseBuyOrdersHiddenTP();CloseSellOrdersHiddenTP();
       } 
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    لكن قيمة NL لم تؤثر على حجم اللوت حتى مع زيادة الربح او زيادة الرصيد ، جربت حذف NL ولم تؤثر فـ قيمة اللوت وايضـا مع وجودها لم تؤثر فـ حجم اللوت !! ، ويبقى اللوت ثابت كما تم تحديده مسبقا من قيم Lot1 ، Lot2 ، Lot3 ، ...
    لن تقوم بزيادة حجم اللوت إلا إذا زاد الرصيد عن 50% ربح
    فمثلا لو كان الرصيد الأساسي 3000 ثم أصبح 6000 بالتالي ستكون المعادله
    كود PHP:
    NL=NormalizeDouble(AccountBalance()/(AccountBalance()-profitaccount()),0); 
    أي
    كود PHP:
    6000/(6000-3000)=
    بالتالي قيمة NL=2 ويتم ضربها في حجم اللوت أي مضاعفة حجم اللوت
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  4. #2449
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    فكرة إخفاء الهدف والأستوب لوز هو أن تقوم بعمل داله لإغلاق الصفقات لكن ستضع بها شرط مقارنة السعر الحالي مع سعر فتح كل صفقه وإذا كان أكبر من الهدف يتم غلق الصفقه
    راجع الإكسبرت المرفق
    هذه شروط إغلاق الصفقات
    كود PHP:
     if(HideSL&&StopLoss>0)
       {
          
    CloseBuyOrdersHiddenSL();CloseSellOrdersHiddenSL();
       }
       if(
    HideTP&&TakeProfit>0)
       {
          
    CloseBuyOrdersHiddenTP();CloseSellOrdersHiddenTP();
       } 
    راجعت الإكسيبرت ولكن بعد وضع الشروط وإضافة الدوال للاكسيبرت المرفق لاحظت وجود خطأ فـ دوال إغلاق الصفقات ، فـ بعض الأحيـان لايتم الإغلاق على الهدف المحدد قد يزيد أو يقل بعض النقاط وحاولت وضع شرط إضافى للمقارنة ، إذا كان أكبر من أو يساوى الهدف يتم الإغلاق ، ولكن مازال الخطـأ موجود

    كود PHP:
    Ask>=(OrderOpenPrice()+StopLoss*point
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 8.JPG‏  
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 sar3.mq4‏ (4.1 كيلوبايت, المشاهدات 61)

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    راجعت الإكسيبرت ولكن بعد وضع الشروط وإضافة الدوال للاكسيبرت المرفق لاحظت وجود خطأ فـ دوال إغلاق الصفقات ، فـ بعض الأحيـان لايتم الإغلاق على الهدف المحدد قد يزيد أو يقل بعض النقاط وحاولت وضع شرط إضافى للمقارنة ، إذا كان أكبر من أو يساوى الهدف يتم الإغلاق ، ولكن مازال الخطـأ موجود

    كود PHP:
    Ask>=(OrderOpenPrice()+StopLoss*point
    نعم قد تجد بعض الإختلاف نقاط بسيطه سواء أقل أو أكبر من عدد النقاط المحدده وهذا يرجع إلى سرعة تنفيذ الأمر وإعادة التسعير
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  6. #2451
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    هل يمكن تعديل كود الإغلاق حتى يغلق على العدد المحدد بالنقاط للتارجت والاستوب بدون زيادة او نقص
    قم بتغيير قيمة عدد نقاط إعادة التسعير Slippage
    كود PHP:
    OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),5*Q); 
    بدلا من 5 إجعلها رقم أصغر
    وقم بزيادة عدد محاولات الإغلاق
    كود PHP:
     bool closed;
            while(!
    closed)closed=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),5*Q); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  8. #2453
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    قم بتغيير قيمة عدد نقاط إعادة التسعير Slippage
    كود PHP:
    OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),5*Q); 
    بدلا من 5 إجعلها رقم أصغر
    وقم بزيادة عدد محاولات الإغلاق
    كود PHP:
     bool closed;
            while(!
    closed)closed=OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(Bid,Digits),5*Q); 
    قمت بعمل التعديل المطلوب ولكن مازالت المشكلة كما هى ، ولى سؤال لماذا تم تغيير السليبج لرقم أصغر وما علاقة السليبج بمشكلة عدم إغلاق الصفقات بشكل صحيح .

    ولاحظت إستخدام أوامر مثل

    كود PHP:
    while(!closed
    كود PHP:
           if(!((StartHour EndHour && TimeHour(TimeCurrent()) >= StartHour && TimeHour(TimeCurrent()) < EndHour) || (StartHour EndHour && TimeHour(TimeCurrent()) >= StartHour ||
                   
    TimeHour(TimeCurrent()) < EndHour))) 

    ماذا تعنى إضافة علامة ! لكل من الأوامر السابقة
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 8.JPG‏  
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 sar4.mq4‏ (4.2 كيلوبايت, المشاهدات 59)

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

    افتراضي

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

    ولاحظت إستخدام أوامر مثل

    كود PHP:
    while(!closed
    كود PHP:
           if(!((StartHour EndHour && TimeHour(TimeCurrent()) >= StartHour && TimeHour(TimeCurrent()) < EndHour) || (StartHour EndHour && TimeHour(TimeCurrent()) >= StartHour ||
                   
    TimeHour(TimeCurrent()) < EndHour))) 
    ماذا تعنى إضافة علامة ! لكل من الأوامر السابقة
    تقليل قيمة السليبج فهذا يعني أنك لا تريد من الإكسبرت إغلاق الصفقه في حال إعادة التسعير وتحرك السعر عن نقطة الإغلاق بفرق عدد نقاط السليبج المحدده
    علامة ! تعني لا يتحقق
    والكود
    كود PHP:
    while(!closed
    هو نفسه
    كود PHP:
    while(closed==false
    سوف تلاحظ فرق الأكواد عن التجربه لايف ويجب أن تلاحظ أيضا ربما خطأ في بعض البيانات التاريخيه هو ما يسبب هذه الفجوات وبالتالي تجد أن الهدف أو الإستوب زاد
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  10. #2455
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    تقليل قيمة السليبج فهذا يعني أنك لا تريد من الإكسبرت إغلاق الصفقه في حال إعادة التسعير وتحرك السعر عن نقطة الإغلاق بفرق عدد نقاط السليبج المحدده
    علامة ! تعني لا يتحقق
    والكود
    كود PHP:
    while(!closed
    هو نفسه
    كود PHP:
    while(closed==false
    سوف تلاحظ فرق الأكواد عن التجربه لايف ويجب أن تلاحظ أيضا ربما خطأ في بعض البيانات التاريخيه هو ما يسبب هذه الفجوات وبالتالي تجد أن الهدف أو الإستوب زاد
    نعم قد يكون السبب من البيانات التاريخية لأنها ليست لدى حاليـا ، سأجرب لايف واتابع النتيجة بإذن الله .

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    نعم قد يكون السبب من البيانات التاريخية لأنها ليست لدى حاليـا ، سأجرب لايف واتابع النتيجة بإذن الله .

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

  12. #2457
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    استاذ اسامة ، أريد كود يسمح بفتح صفقة واحدة فقط فـ اليوم للاكسيبرت المرفق ، حاولت التعديل ولكن لم أصل لنتيجة .
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    استاذ اسامة ، أريد كود يسمح بفتح صفقة واحدة فقط فـ اليوم للاكسيبرت المرفق ، حاولت التعديل ولكن لم أصل لنتيجة .
    الطريقه الأولى هي إستخدام نفس المتغير T لكن بدلا من أن تعطيه قيمة بشمعة الفريم سوف تستخدم شمعة اليومي
    كود PHP:
    T!=iTime(Symbol(),1440,0
    ثم تجعل
    كود PHP:
    T=iTime(Symbol(),1440,0); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  14. #2459
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي رد:موضوع مخصص للأسئلة البرمجية

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    الطريقه الأولى هي إستخدام نفس المتغير T لكن بدلا من أن تعطيه قيمة بشمعة الفريم سوف تستخدم شمعة اليومي
    كود PHP:
    T!=iTime(Symbol(),1440,0
    ثم تجعل
    كود PHP:
    T=iTime(Symbol(),1440,0); 
    تم التعديل ولكن توجد مشكلة بسيطة ، انا قمت بعمل خاصية لإغلاق الصفقات بعد مرور 48 ساعة اذا لم يتحقق التارجت وبعد عمل الباك تست بعض الصفقات لايتم إغلاقها بعد مرور 48 ساعة ما السبب
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 8.gif‏  
    الملفات المرفقة الملفات المرفقة

  15. #2460
    الصورة الرمزية ahmedessam58
    ahmedessam58 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2008
    الإقامة
    مصر
    المشاركات
    493

    افتراضي

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

المواضيع المتشابهه

  1. موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
    By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 11
    آخر مشاركة: 15-12-2023, 02:03 PM
  2. عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
    By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملات
    مشاركات: 280
    آخر مشاركة: 27-08-2009, 10:30 PM

الاوسمة لهذا الموضوع


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