صفحة 598 من 686 الأولىالأولى ... 98498548588592593594595596597598599600601602603604608648 ... الأخيرةالأخيرة
النتائج 8,956 إلى 8,970 من 10283
  1. #8956
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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

  2. #8957
    الصورة الرمزية Rushdi
    Rushdi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2017
    الإقامة
    تركيا
    المشاركات
    13

    افتراضي

    صباح الخير الاساتذة المشرفين والخبراء

    عندي مشكلة في وضع شرطين دخول للصفقة بدل شرط واحد حيث لا اعرف كيف اقوم به.

    فمثلا عملت اكسبرت يدخل باشارة من ٍSAR والتاكيد من ADX لكن الذي يحصل لو اتى اشارة ADX بعد فترة من اشارة SAR لا يدخل الصفقات فاحاول وضع شرطين دخول
    مثلا الشرط الاول اذا اتى اشارة شراء من SAR انظر الى ADX فلو كان شراء افتح صفقة شراء
    الشرط الثاني: اذا اتى اشارة شراء من ADX انظر الى SAR فلو كان شراء افتح صفقة شراء
    ونفس الامر للبيع طبعاً.

    عدم تكون الشروط في 1 وتكونه في 2 لكن لا استطيع ان اجعله يفتح في 2 وارجوا مساعدتي في هذا الامر.

    اضغط على الصورة لعرض أكبر

الاســـم:	4.png
المشاهدات:	43
الحجـــم:	18.8 كيلوبايت
الرقم:	488687

    الكود في المرفق

    شكراً مقدماً
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة خدمة الأعضاء2 ، 06-03-2018 الساعة 02:56 AM سبب آخر: تم تعديل السطر المراد كما اراد صاحب المشاركة

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

    افتراضي

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

    عندي مشكلة في وضع شرطين دخول للصفقة بدل شرط واحد حيث لا اعرف كيف اقوم به.

    فمثلا عملت اكسبرت يدخل باشارة من ٍSAR والتاكيد من ADX لكن الذي يحصل لو اتى اشارة ADX بعد فترة من اشارة SAR لا يدخل الصفقات فاحاول وضع شرطين دخول
    مثلا الشرط الاول اذا اتى اشارة شراء من SAR انظر الى ADX فلو كان شراء افتح صفقة شراء
    الشرط الثاني: اذا اتى اشارة شراء من ADX انظر الى SAR فلو كان شراء افتح صفقة شراء
    ونفس الامر للبيع طبعاً.

    عدم تكون الشروط في 1 وتكونه في 2 لكن لا استطيع ان اجعله يفتح في 2 وارجوا مساعدتي في هذا الامر.

    اضغط على الصورة لعرض أكبر

الاســـم:	4.png
المشاهدات:	43
الحجـــم:	18.8 كيلوبايت
الرقم:	488687

    الكود في المرفق

    شكراً مقدماً
    الحل الأفضل الذي أستخدمه هو تعريف متغيرات من نوع static ثم تأخذ هذه المتغيرات قيمه عندما يحدث شرط الدخول في كل مؤشر
    ثم عندما تجتمع جميع الشروط يتم الدخول في الصفقه
    مثال
    كود PHP:
    static int Sar_Signal,ADX_Signal;

    if(
    sar1 sma1 && sar2 sma2)Sar_Signal=1;
    if(
    adxP adxM &&adxP2 adxM2)ADX_Signal=1;

    if(
    sar1 sma1 && sar2 sma2)Sar_Signal=-1;
    if(
    adxP adxM &&adxP2 adxM2)ADX_Signal=-1
    مرفق الإكسبرت
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  4. #8959
    الصورة الرمزية Rushdi
    Rushdi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2017
    الإقامة
    تركيا
    المشاركات
    13

    افتراضي

    شكراً استاذ على المساعدة الاكسبرت وصل الى ما اريد لكن لم افهم منطق static والارقام اللي وضعته معه

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Rushdi مشاهدة المشاركة
    شكراً استاذ على المساعدة الاكسبرت وصل الى ما اريد لكن لم افهم منطق static والارقام اللي وضعته معه
    ميزة المتغير من نوع static أن قيمته لا تتغير إلا عندما تعطيه أنت القيمه الجديده بالتالي حسب الكود ما قمت بعمله هو
    إذا جاءت إشارة SAR يأخذ المتغير الأولى قيمة 1 وتظل هذه القيمه ثابته
    ثم في أي شمعة لاحقة عندما يتحقق شرط ADX يأخذ المتغير الثاني قيمة 1 وتظل هذه القيمه ثابته

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

  6. #8961
    الصورة الرمزية mohammed_hammed
    mohammed_hammed غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2018
    الإقامة
    العراق
    المشاركات
    30

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة mohammed_hammed مشاهدة المشاركة
    جزيل الشكر لحضرتك استاذ لكن دالة فتح الصفقات عندما يكون مجموع الصفقات على الزوج صفر وليس على جميع الازوج لم تقم بتعديلها ان كان لديك وقت في اي يوم تكرم علي بعملها وان كنت مشغول فجزاك الله خير على ما اقمت به من تعديل اسال الله التوفيق لك في حياتك
    قم بعمل دالة تحسب عدد الصفقات المفتوحه للزوج الواحد
    مثال
    كود PHP:
    int TotalOrders()
    {
     
    int cnt=0;
     for(
    int i =0;i<OrdersTotal();i++){
      if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
       if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
        
    cnt++;
       }
      }
     }
     return(
    cnt);

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

  8. #8963
    الصورة الرمزية mohammed_hammed
    mohammed_hammed غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2018
    الإقامة
    العراق
    المشاركات
    30

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    قم بعمل دالة تحسب عدد الصفقات المفتوحه للزوج الواحد
    مثال
    كود PHP:
    int TotalOrders()
    {
     
    int cnt=0;
     for(
    int i =0;i<OrdersTotal();i++){
      if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
       if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
        
    cnt++;
       }
      }
     }
     return(
    cnt);

    الف شكر يا باشا جزاك الله كل خير
    توقيع العضو
    لا تنسى ذكر الله

  9. #8964
    الصورة الرمزية zied78
    zied78 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2017
    الإقامة
    تونس
    المشاركات
    33

    افتراضي

    السلام عليكم أخي أسامة
    أخي أسامة كيف يمكنني تحديد الزوج الذي اخترق السعر أعلم أن ;(Print(pairs[i]+" Level > "+80 تعود بقيمة الأزواج المفعلة علي المركت لكن ما أريده الزوج المخترق للسعر عند التنبيه تحياتي أخي الفاضل.
    الملفات المرفقة الملفات المرفقة

  10. #8965
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة zied78 مشاهدة المشاركة
    السلام عليكم أخي أسامة
    أخي أسامة كيف يمكنني تحديد الزوج الذي اخترق السعر أعلم أن ;(Print(pairs[i]+" Level > "+80 تعود بقيمة الأزواج المفعلة علي المركت لكن ما أريده الزوج المخترق للسعر عند التنبيه تحياتي أخي الفاضل.
    string pairs[28];
    عندك خطأ في التحديد

    لن يتوافق مع هذا السطر
    for(int i=0;i<SymbolsTotal(true);i++){ F

  11. #8966
    الصورة الرمزية Aymoon_FX
    Aymoon_FX غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2015
    الإقامة
    مصر
    المشاركات
    498

    افتراضي

    اخي مستر دولار اريد مساعدة ضروري
    هل يوجد دالة او طريقة تجعل الاكسبرت يغير رقم الماجيك نمبر كل مرة يفتح فيها صفقات
    على سبيل المثال :
    ظهر اشارة شراء فيقوم الاكسبرت بفتح صفقة شراء بماجيك نمبر رقمه 1
    ثم ظهر اشارة بيع فيقوم الاكسبرت بفتح صفقة بيع بماجيك نمبر رقمه 1
    ثم ظهر اشارة شراء فيقوم الاكسبرت بفتح صفقة شراء بماجيك نمبر رقمه 2
    ثم ظهر اشارة بيع فيقوم الاكسبرت بفتح صفقة بيع بماجيك نمبر رقمه 2
    ثم ظهر اشارة شراء فيقوم الاكسبرت بفتح صفقة شراء بماجيك نمبر رقمه 3
    ثم ظهر اشارة بيع فيقوم الاكسبرت بفتح صفقة بيع بماجيك نمبر رقمه 3

    وهكذا وهكذا مع امكانية وضع حد اقصى لعدد الماجيك نمبر .....

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

  12. #8967
    الصورة الرمزية zied78
    zied78 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2017
    الإقامة
    تونس
    المشاركات
    33

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    string pairs[28];
    عندك خطأ في التحديد

    لن يتوافق مع هذا السطر
    for(int i=0;i<SymbolsTotal(true);i++){ F

    ششكرا لك اخي اسامة على الرد السريع لقد عدلت على المؤشر واستبدلت قيمة 28 ب 25 وهي عدد الازواج المفعلة على المركت الآن كيف يمكنني اجعله يتوافق اخي الغالي مع الشكر.
    الملفات المرفقة الملفات المرفقة

  13. #8968
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة zied78 مشاهدة المشاركة
    ششكرا لك اخي اسامة على الرد السريع لقد عدلت على المؤشر واستبدلت قيمة 28 ب 25 وهي عدد الازواج المفعلة على المركت الآن كيف يمكنني اجعله يتوافق اخي الغالي مع الشكر.[/CENTER]
    الصواب هو:
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 590.png‏  

  14. #8969
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة aywa مشاهدة المشاركة
    اخي مستر دولار اريد مساعدة ضروري
    هل يوجد دالة او طريقة تجعل الاكسبرت يغير رقم الماجيك نمبر كل مرة يفتح فيها صفقات
    على سبيل المثال :
    ظهر اشارة شراء فيقوم الاكسبرت بفتح صفقة شراء بماجيك نمبر رقمه 1
    ثم ظهر اشارة بيع فيقوم الاكسبرت بفتح صفقة بيع بماجيك نمبر رقمه 1
    ثم ظهر اشارة شراء فيقوم الاكسبرت بفتح صفقة شراء بماجيك نمبر رقمه 2
    ثم ظهر اشارة بيع فيقوم الاكسبرت بفتح صفقة بيع بماجيك نمبر رقمه 2
    ثم ظهر اشارة شراء فيقوم الاكسبرت بفتح صفقة شراء بماجيك نمبر رقمه 3
    ثم ظهر اشارة بيع فيقوم الاكسبرت بفتح صفقة بيع بماجيك نمبر رقمه 3

    وهكذا وهكذا مع امكانية وضع حد اقصى لعدد الماجيك نمبر .....

    ارجو الافادة
    ابسط شي اخي--ضع في خانة الماجك العداد

  15. #8970
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة zied78 مشاهدة المشاركة
    السلام عليكم أخي أسامة
    أخي أسامة كيف يمكنني تحديد الزوج الذي اخترق السعر أعلم أن ;(Print(pairs[i]+" Level > "+80 تعود بقيمة الأزواج المفعلة علي المركت لكن ما أريده الزوج المخترق للسعر عند التنبيه تحياتي أخي الفاضل.
    كود PHP:
    #property indicator_chart_window
    int lastAlert=2;

    int OnInit()
    {
       return(
    INIT_SUCCEEDED);
    }
    double Signal[];
    string pairs[];
    int OnCalculate(const int rates_total,
                    const 
    int prev_calculated,
                    const 
    datetime &time[],
                    const 
    double &open[],
                    const 
    double &high[],
                    const 
    double &low[],
                    const 
    double &close[],
                    const 
    long &tick_volume[],
                    const 
    long &volume[],
                    const 
    int &spread[])
      {
    //---
       
    ArrayResize(pairs,SymbolsTotal(true));
       
    ArrayResize(Signal,SymbolsTotal(true));
       
       for(
    int i=0;i<SymbolsTotal(true);i++)
       {   
       
    pairs[i]=SymbolName(i,true);
       
    double Current    iStochastic(pairs[i],PERIOD_M1,14,3,3,MODE_SMA,0,MODE_MAIN,0);
       
          if(
    Current>80)
          {
             Print(
    pairs[i]+" Level > 80");
          }
          if(
    Current<20)
          {
             Print(
    pairs[i]+" Level < 20");
           }
       }    
    //--- return value of prev_calculated for next call
       
    return(rates_total);
      }
    //+---------------------------- 
    --------------------------------------+

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

  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