صفحة 212 من 689 الأولىالأولى ... 112162202206207208209210211212213214215216217218222262312 ... الأخيرةالأخيرة
النتائج 3,166 إلى 3,180 من 10335
  1. #3166
    الصورة الرمزية توفيق
    توفيق غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Dec 2007
    الإقامة
    اجادير جوهرة المغرب
    العمر
    38
    المشاركات
    1,402

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

    السلام عليكم اخي ماستر دولار
    لدي مشكلة مرفقة اسقله عند اي اختبار لاحد اكسبرتاتي
    لا اعرف لمادا دائما تحصل معي
    و لكن اشك ان دالة في الاكسبيرت هي سبب المشكل
    حيت تقوم بمراجعة 25 شمعة التي سبقت وتطبق عليها بعض الشروط ادا نجحت تقوم بفتح الصفقة
    ادا كان هدا سبب المشكلة كيف احلها
    لان اساس الاكسبيرت يقوم على فحص 25 شمعة سابقة للشمعة المفتوحة وتطبيق بعض الشروط عليها عند كل تحرك للسعر داخل الدالة ستارت
    بارك الله فيك
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة bbbb.JPG‏  

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

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة kwahab مشاهدة المشاركة
    بعد تنصيب منصة جديدة وتحميل البيانات كما بالصورة ...وعند بدء اختبار الاكسبرت تظهر في الجورنال الرسالة التالية
    الملف المرفق 352508الملف المرفق 352509
    جرب الآتي
    إذهب إلى المسار
    Metatrader/tester/histor
    سوف تجد ملف fxt قم بحذفه ثم أعد تشغيل الميتاتريدر وقم بعمل باك تست
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  4. #3169
    الصورة الرمزية wahaab
    wahaab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2009
    الإقامة
    الجزائر
    المشاركات
    412

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

    استاذنا الكريم لاحظ الصورة التالية لخط مؤشر "سوبر ترند" ...كيف نجعل الاكسبرت يفتح شراء عند اقتراب السعر من الخط الاخضر بفارق 5 نقاط مثلا او عند لمس الخط ...
    كود PHP:
    supertrendb15=iCustom(NULL,15,"SuperTrend",0,1); 
    اضغط على الصورة لعرض أكبر

الاســـم:	28-12-20122020-27-12.png
المشاهدات:	54
الحجـــم:	4.5 كيلوبايت
الرقم:	352636
    وسؤال اخر اخي الكريم :
    كود PHP:
       bool LastOrderProfit(){
    bool L;
    for(
    int i=OrdersHistoryTotal();i>=0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
    if(
    OrderProfit()>0)return(true);
    else return(
    false);
     }
    }
    return(
    true);

    هذه الدالة تحسب اذا كان هناك خسارة في الصفقة المنتهية السابقة فيدخل الاكسربت في مضاعفات تاليا.كيف يمكن التعديل ليصبح الاكسبرت يحسب اخر 6 صفقات مثلا اذا اغلقت بالسالب يبدا بالمضاعفات.(6 كمثال)....جزاك الله خيرا.
    آخر تعديل بواسطة wahaab ، 28-12-2012 الساعة 11:07 PM

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة kwahab مشاهدة المشاركة
    استاذنا الكريم لاحظ الصورة التالية لخط مؤشر "سوبر ترند" ...كيف نجعل الاكسبرت يفتح شراء عند اقتراب السعر من الخط الاخضر بفارق 5 نقاط مثلا او عند لمس الخط ...
    كود PHP:
    supertrendb15=iCustom(NULL,15,"SuperTrend",0,1); 
    اضغط على الصورة لعرض أكبر

الاســـم:	28-12-20122020-27-12.png
المشاهدات:	54
الحجـــم:	4.5 كيلوبايت
الرقم:	352636
    وسؤال اخر اخي الكريم :
    كود PHP:
       bool LastOrderProfit(){
    bool L;
    for(
    int i=OrdersHistoryTotal();i>=0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
    if(
    OrderProfit()>0)return(true);
    else return(
    false);
     }
    }
    return(
    true);

    هذه الدالة تحسب اذا كان هناك خسارة في الصفقة المنتهية السابقة فيدخل الاكسربت في مضاعفات تاليا.كيف يمكن التعديل ليصبح الاكسبرت يحسب اخر 6 صفقات مثلا اذا اغلقت بالسالب يبدا بالمضاعفات.(6 كمثال)....جزاك الله خيرا.
    سوف تضع شرط إذا كان إفتتاح الشمعه أكبر من قيمة الخط + عدد نقاط المحدده ثم إقترب السعر وأصبح أقل من قيمة الخط +عدد نقاط المحدده
    مثال
    كود PHP:
     supertrendb15=iCustom(NULL,15,"SuperTrend",0,1);  
     
     if(
    Open[0]>supertrendb15+5*Point&&Close[0]<=supertrend15+5*point)
      {
       
    //open buy
      

    تريد وضع شرط إذا كان آخر 6 صفقات خاسره مثلا فيفتح مضاعفات
    مثال
    كود PHP:
    bool LastOrderProfit(){
    bool L;
    int LostNum;
    for(
    int i=OrdersHistoryTotal();i>=0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
    if(
    OrderProfit()>0)return(true);
    else {
     
    LostNum++;
    }
    if(
    LostNum>=6)return(false);
     }
    }
    return(
    true);

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

  6. #3171
    الصورة الرمزية توفيق
    توفيق غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Dec 2007
    الإقامة
    اجادير جوهرة المغرب
    العمر
    38
    المشاركات
    1,402

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    في الصوره التي أرفقتها أنت تقوم بعمل أوبتمايز Optimization وليس باك تست للإكسبرت
    أزل علامة الصح من مربع optimization عند عمل الباك تست
    والله سهوت ولم لفكر فيها
    بارك الله فيك
    هدا هو الخطأ الان
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة errer.GIF‏  

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

    افتراضي

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

  8. #3173
    الصورة الرمزية تاجر
    تاجر غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2008
    العمر
    53
    المشاركات
    755

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

    السلام عليكم استاذ أسامة

    سؤالي بخصوص قناة linear regression channel

    استطعت الحصول على سعر منتصف القناة عن طريق الامر

    كود:
     ObjectGet("C",OBJPROP_PRICE1)
    فكيف يمكن الحصول على سعر حواف القناة؟
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة Hawaf.png‏  

  9. #3174
    الصورة الرمزية tamersh
    tamersh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Dec 2012
    الإقامة
    روسيا الاتحادية
    المشاركات
    4

    افتراضي

    السلام عليكم ورحمة الله وبركاته
    هذه أول مشاركة لى بعد أن تعلمت من خلال المنتدى برمجة المؤشرات
    بدأت ببرمجة مؤشر يقوم بإظهار سهم على فريم الساعة عندما يتخطى الهاى موفينج 55 للساعة وانزلته على فريم الساعة وهو يعمل بدون مشاكل ثم الغيت الشروط الاولى ووضعت شرط أن يظهر سهم عندما يتخطى الهاى للأربع ساعات موفينج 55للأربع ساعات وانزلته على فريم الساعة وهو يعمل بدون مشاكل لكن عند دمج الشرطين وهو أن يظهر سهم عندما يتخطى هاى الساعة موفينج 55 الساعة وهاى الاربع ساعات موفينج 55 ال 4 ساعات وإنزالة على فريم الساعة فهو لا يعمل بشكل صحيح انا مش عارف المشكلة فين كل شرط يعمل بمفرده بطريقة صحيحة ولكن عند الدمج يحدث خطأ أرجو المساعدة
    آخر تعديل بواسطة tamersh ، 30-12-2012 الساعة 10:22 PM سبب آخر: خطأ

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

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

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

    سؤالي بخصوص قناة linear regression channel

    استطعت الحصول على سعر منتصف القناة عن طريق الامر

    كود:
     ObjectGet("C",OBJPROP_PRICE1)
    فكيف يمكن الحصول على سعر حواف القناة؟
    وعليكم السلام ورحمة الله وبركاته
    لا يمكنك إستدعاء الحد العلوي والسفلي بنفس طريقة ObjectGet
    لكن يمكنك حسابها بالمعادلات الخاصة بالمؤشر
    كود PHP:
     double a,b,c,sumy=0.0,sumx=0.0,sumxy=0.0,sumx2=0.0,h=0.0,l=0.0;   
       
    int x;
       
       for(
    int i=0i<barsToCounti++)
       {
          
    sumy+=Close[i];
          
    sumxy+=Close[i]*i;
          
    sumx+=i;
          
    sumx2+=i*i;
       }
       
       
    c=sumx2*barsToCount-sumx*sumx;
       
    b=(sumxy*barsToCount-sumx*sumy)/c;
       
    a=(sumy-sumx*b)/barsToCount;
       
       for(
    x=0;x<barsToCount;x++)
          
    LR_line[x]=a+b*x;
       
         for(
    x=0;x<barsToCount;x++)
         {
           if(
    Close[x]-LR_line[x] > hClose[x]-LR_line[x];
           if(
    LR_line[x] - Close[x]> lLR_line[x] - Close[x];
         }  
       
      
       if (
    h>l)
       {
         for(
    x=0;x<barsToCount;x++)
         {
           
    Sup_line[x]=a-h+b*x;
           
    Res_line[x]=a+h+b*x;
         } 
       }
       else
       {
         for(
    x=0;x<barsToCount;x++)
         {
           
    Sup_line[x]=a-l+b*x;
           
    Res_line[x]=a+l+b*x;
         }
       } 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  11. #3176
    الصورة الرمزية تاجر
    تاجر غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2008
    العمر
    53
    المشاركات
    755

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    لا يمكنك إستدعاء الحد العلوي والسفلي بنفس طريقة ObjectGet
    لكن يمكنك حسابها بالمعادلات الخاصة بالمؤشر
    كود PHP:
     double a,b,c,sumy=0.0,sumx=0.0,sumxy=0.0,sumx2=0.0,h=0.0,l=0.0;   
       
    int x;
       
       for(
    int i=0i<barsToCounti++)
       {
          
    sumy+=Close[i];
          
    sumxy+=Close[i]*i;
          
    sumx+=i;
          
    sumx2+=i*i;
       }
       
       
    c=sumx2*barsToCount-sumx*sumx;
       
    b=(sumxy*barsToCount-sumx*sumy)/c;
       
    a=(sumy-sumx*b)/barsToCount;
       
       for(
    x=0;x<barsToCount;x++)
          
    LR_line[x]=a+b*x;
       
         for(
    x=0;x<barsToCount;x++)
         {
           if(
    Close[x]-LR_line[x] > hClose[x]-LR_line[x];
           if(
    LR_line[x] - Close[x]> lLR_line[x] - Close[x];
         }  
       
      
       if (
    h>l)
       {
         for(
    x=0;x<barsToCount;x++)
         {
           
    Sup_line[x]=a-h+b*x;
           
    Res_line[x]=a+h+b*x;
         } 
       }
       else
       {
         for(
    x=0;x<barsToCount;x++)
         {
           
    Sup_line[x]=a-l+b*x;
           
    Res_line[x]=a+l+b*x;
         }
       } 
    السلام عليكم اخي العزيز اسامة

    أشكرك من كل قلبي لمجهودك يالغالي

    بصراحة حاولت جاهدا مع الكود ولكن لم أنجح لان قدراتي البرمجية محدودة جداً

    لذلك ارفقت لك المؤشر المراد التعديل عليه لتعديله ، الله يبارك فيك

    طبعا لازم نعيد تسمية القناة الى C كي يتعرف عليها المؤشر
    الملفات المرفقة الملفات المرفقة

  12. #3177
    الصورة الرمزية تاجر
    تاجر غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2008
    العمر
    53
    المشاركات
    755

    افتراضي

    سؤال ثاني اخي اسامة الله يرضى عليك

    إذا تم تحريك القناة يدويا كيف اجعل المؤشر يتحرك معها تلقائياً ؟

  13. #3178
    الصورة الرمزية wahaab
    wahaab غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2009
    الإقامة
    الجزائر
    المشاركات
    412

    افتراضي

    ما سبب ثقل الباك تست احيانا...اختبار لشهرين يستغرق اكثر من نصف يوم حتى ينتهي هل من طريقة للتسريع؟
    بارك الله فيك

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة تاجر مشاهدة المشاركة
    السلام عليكم اخي العزيز اسامة

    أشكرك من كل قلبي لمجهودك يالغالي

    بصراحة حاولت جاهدا مع الكود ولكن لم أنجح لان قدراتي البرمجية محدودة جداً

    لذلك ارفقت لك المؤشر المراد التعديل عليه لتعديله ، الله يبارك فيك

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

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة تاجر مشاهدة المشاركة
    سؤال ثاني اخي اسامة الله يرضى عليك

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

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

  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