صفحة 154 من 686 الأولىالأولى ... 54104144148149150151152153154155156157158159160164204254654 ... الأخيرةالأخيرة
النتائج 2,296 إلى 2,310 من 10285
  1. #2296
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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


    تمام أخي أسامه و بارك الله فيك ..
    الآن بعد التعديل يقوم الإكسبيرت بعمل موديفاي و يجعل هدف أي تبريد نقطة دخول الصفقه الأول ويغلق الصفقه الأولى على زيرو أي على نقطة دخولها ...
    و كنت أريد جعل الإكسبيرت يقوم بعمل موديفاي ليغلق كل الصفقات على هدف آخر صفقه .. يعني إذا كان هناك 3 تبريدات مفتوحه يكون هدفها جميعا و حتى الصفقه الأولى يساوي هدف التبريد الأخير ..
    و بارك الله فيك أخي أسامه
    بدل الداله التي تقوم بحفظ سعر فتح أول صفقه سوف تجعلها تقوم بجلب هدف آخر صفقه
    كود PHP:
    double GetLastOrderTP(int type)
    {
      for (
    int i=OrdersTotal();i>=0;i--)
      {
        
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
        if (
    OrderMagicNumber() == MagicNumber && OrderSymbol()==Symbol() && OrderType()==type)
        {
          return(
    OrderOpenPrice());
          }
      }
      return(
    0);

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

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    الطريقتين صحيحه
    ويكفي حتى أن تحذف فقد هذا السطر
    كود PHP:
     gi_556 TRUE
    لأنه هو المستخدم بعد ذلك في الداله start
    استاذ اسامة لدى سؤال بارك الله فيك ، بخصوص التعديل الأول وحذف هذا الجزء من الاكسيبرت
    كود PHP:
       if (!gi_560) {
          
    l_var_name_8 "eswtc" StringSubstr(ReleaseStringLen(Release) - 1) + StringSubstr(gs_476StringLen(gs_476) - 1);
          if (
    GlobalVariableGet(l_var_name_8) > 0.0) {
             if (
    TimeCurrent() - GlobalVariableGet(l_var_name_8) > 604800.0) {
                
    gi_556 TRUE;
                
    ShowState("The product has expired"11);
                return;
             }
          } else 
    GlobalVariableSet(l_var_name_8TimeCurrent());
       } 
    انا قمت بعمل ذلك فـ الاكسيبرت المرفق ولكن أحد الأخوه ذكر لى انه يظهر هذا الخطـأ عند عمل الاكسيبرت



    هل الخطـأ من التعديل ام من الأخ الذى استخدم الاكسيبرت .

    مرفق الاكسيبرت وملفات الـ libraries
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 15-06-2012 11-18-10 م.png‏  
    الملفات المرفقة الملفات المرفقة

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    بناء على علمي والله أعلم فهي ليست المشكله بالعكس إستخدامها يحل الكثير من المشاكل التي تحدث أحيانا بسبب بعض أخطاء الأسعار
    سواء كان الأمر معلق أو أمر مباشر وحتى إذا إستخدمتها بهذا الشكل
    كود PHP:
    NormalizeDouble(Ask,Digits
    وكان السعر الصحيح 1.4060 فهي لن تؤثر على السعر إن لم يكن به أخطاء وستظل القيمه كما هي لن تتغير
    فلا أرى أنها هي السبب
    وإذا كانت المشكله تظهر مع بروكر فقط بعد تجربتك كما قلت على أكثر من بروكر آخر فلا أرى أن المشكله ستكون من الإكسبرت
    على العموم يمكنك تجربة حذفها وتجربة السعر بدونه ربما تحل المشكله

    حاولت التعديل وحذف NormalizeDouble فقط ولكن ظهر الخطـأ التالى

    كود PHP:
    '=' no lvalue present 
    هل يجب ان احذف ايضـا digits وتصبح هكذا

    كود PHP:
    ,Lots,Ask,slippage*Q
    وهل سيؤثر حذف digits فـ عمل الاكسيبرت .

    ولى سؤال آخر ، وجدت الكود التالى مستخدم مع أمر OrderSend

    كود PHP:
    Lots,MarketInfo(Symb,MODE_ASK),3*
    ما فائدة استخدام MarketInfo ولماذا تم استخدامهـا !!

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة ابواحمد222 مشاهدة المشاركة
    السلام عليكم ورحمه الله
    في البدايه احب ان اوضح انني مبتدا اسالتي بسيطه واتمنى الاجابه عليها بطريقه بسيطه
    السوال الاول
    كيف اجعل الاكسبيرت يتعرف على اي منصه سواء اربع خانات او خمسه وتحديد حجم النقطه سواء كانت للدولار او الين مثلا بصراحه قراتها ولم افهمها
    السوال الثاني
    كيف اضع هدفين للعقد مثلا دخلت بحجم عقد واحد لوت واريد اغلاق نصفه عند ربح 10 نقاط والنصف الثاني عند ربح 25 نقطه

    فضلا وليس امرا هل ممكن وضع اي اكسيرت يحمل هذه الصفات من باب التعلم(حيث انني لا اعرف التعلم لا بمثال عملي ) ليس اكثر ويكون لاي استراتجيه سهله مثلا تقاطع الماكد شراء او متوسطات او اي موشر
    وشكرا مقدما ا ولكنني بصراحه ارغب بالتعلم واتمنى مساعدتك وشكرا
    وعليكم السلام ورحمة الله وبركاته

    بالنسبه للسؤال الأول راجع هذه المشاركه
    https://forum.arabictrader.com/showt...=1#post1728239

    بالنسبه للسؤال الثاني في هذه الحاله سوف تضع كود لإغلاق جزء من الصفقه عند الهدف الأول وسيكون هدف مخفي والنصف الثاني سيكون الهدف له هو الذي تم وضعه عند تفعيل الصفقه
    راجع الإكسبرت المرفق سوف تجد هذا الشرط
    كود PHP:
      if(UsePartialClose==true)
           {
    PartialClose();} 
    هو المسئول عن إغلاق جزء من الصفقه
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

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

    السبب ليس في الكود لكن في طريقة ترتيبك للكود داخل الإكسبرت ترتيبك كان كالآتي
    كود معرفة آخر صفقه رابحه أو خاسره
    كود إغلاق الصفقه العكسيه
    كود فتح الصفقات

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

  6. #2301
    الصورة الرمزية ابواحمد222
    ابواحمد222 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2010
    المشاركات
    414

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته

    بالنسبه للسؤال الأول راجع هذه المشاركه
    https://forum.arabictrader.com/showt...=1#post1728239

    بالنسبه للسؤال الثاني في هذه الحاله سوف تضع كود لإغلاق جزء من الصفقه عند الهدف الأول وسيكون هدف مخفي والنصف الثاني سيكون الهدف له هو الذي تم وضعه عند تفعيل الصفقه
    راجع الإكسبرت المرفق سوف تجد هذا الشرط
    كود PHP:
      if(UsePartialClose==true)
           {
    PartialClose();} 
    هو المسئول عن إغلاق جزء من الصفقه

    شكرا مستر دولار وجزاك الله كل خير

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    استاذ اسامة لدى سؤال بارك الله فيك ، بخصوص التعديل الأول وحذف هذا الجزء من الاكسيبرت
    كود PHP:
       if (!gi_560) {
          
    l_var_name_8 "eswtc" StringSubstr(ReleaseStringLen(Release) - 1) + StringSubstr(gs_476StringLen(gs_476) - 1);
          if (
    GlobalVariableGet(l_var_name_8) > 0.0) {
             if (
    TimeCurrent() - GlobalVariableGet(l_var_name_8) > 604800.0) {
                
    gi_556 TRUE;
                
    ShowState("The product has expired"11);
                return;
             }
          } else 
    GlobalVariableSet(l_var_name_8TimeCurrent());
       } 
    انا قمت بعمل ذلك فـ الاكسيبرت المرفق ولكن أحد الأخوه ذكر لى انه يظهر هذا الخطـأ عند عمل الاكسيبرت



    هل الخطـأ من التعديل ام من الأخ الذى استخدم الاكسيبرت .

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

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

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

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

    ولكن هل الاكسيبرت الآن لن يعمل بعد التعديل الأخير !!

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

    افتراضي

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

    كود PHP:
    '=' no lvalue present 
    هل يجب ان احذف ايضـا digits وتصبح هكذا

    كود PHP:
    ,Lots,Ask,slippage*Q
    وهل سيؤثر حذف digits فـ عمل الاكسيبرت .

    ولى سؤال آخر ، وجدت الكود التالى مستخدم مع أمر OrderSend

    كود PHP:
    Lots,MarketInfo(Symb,MODE_ASK),3*
    ما فائدة استخدام MarketInfo ولماذا تم استخدامهـا !!
    نعم يجب أن تحذف digits فهي مرتبطه بالداله NormalizeDouble
    MarketInfo تعود بقيمة البيانات التي تقوم بتحديدها للعمله التي تريدها
    فمثلا ASK يعود بسعر الأسك للعمله التي موجود عليها الإكسبرت حاليا لكن لنفرض أنك تريد معرفة سعر الأسك لعمله أخرى فتستخدم
    كود PHP:
    MarketInfo("EURUSD",MODE_ASK
    ويمكنك كتابة اي إسم عمله أخرى مهما كانت
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  10. #2305
    الصورة الرمزية MR-hani
    MR-hani غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    المملكة العربية السعودية
    المشاركات
    83

    افتراضي

    ارجوا تعديل الاكسبيرت على الرابط التالي:
    https://forum.arabictrader.com/showt...36#post2442536

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR-hani مشاهدة المشاركة
    ارجوا تعديل الاكسبيرت على الرابط التالي:
    https://forum.arabictrader.com/showt...36#post2442536
    راجع موضوعك
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  12. #2307
    الصورة الرمزية صاحب هدف
    صاحب هدف غير متواجد حالياً موقوف
    تاريخ التسجيل
    Jan 2010
    الإقامة
    سوريا
    المشاركات
    5,384

    افتراضي

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

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

    افتراضي

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

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

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

    استاذ اسامة الاكسيبرت المرفق هوا اكسيبرت انت قمت بعمله مسبقـا وتم استخدام دالة NormalizeDouble ويعمل بدون ظهور اى أخطـاء على منصة FXDD Malta ، ومع ذلك تظهر الأخطـاء مع اكسيبرتى !!
    وانا قمت بحذف دالة NormalizeDouble والاكسيبرت الأن عمل بدون ظهور الخطـأ ولكن سوف اتابع الاكسيبرت فترة للتأكد من ذلك .
    الملفات المرفقة الملفات المرفقة

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    استاذ اسامة الاكسيبرت المرفق هوا اكسيبرت انت قمت بعمله مسبقـا وتم استخدام دالة NormalizeDouble ويعمل بدون ظهور اى أخطـاء على منصة FXDD Malta ، ومع ذلك تظهر الأخطـاء مع اكسيبرتى !!
    وانا قمت بحذف دالة NormalizeDouble والاكسيبرت الأن عمل بدون ظهور الخطـأ ولكن سوف اتابع الاكسيبرت فترة للتأكد من ذلك .
    استاذ اسامة ، الاكسيبرت يظهر خطـأ order send error 146 ، وذلك عند وضع أكثر من اكسيبرت للعمل على المنصة وقرأت موضوع عن حلول لهذا الخطـأ مثل استخدام دالة
    كود PHP:
    IsTradeAllowed() 
    وايضـا ظهر خطـأ order send error 138 على منصة أخرى !!

    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 728887848.jpg‏  
    الملفات المرفقة الملفات المرفقة

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

  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