صفحة 177 من 689 الأولىالأولى ... 77127167171172173174175176177178179180181182183187227277677 ... الأخيرةالأخيرة
النتائج 2,641 إلى 2,655 من 10328
  1. #2641
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,862

    افتراضي

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

    لكن المشكلة انه رغم تفعل الشروط لم يفتح اي صفقة رغم عدم وجود اي خطا واضح
    فارجو التكرم والنظر له

    الاكسبيرت في المرفقات والمشاركة السابقة في صفحة 172

    وتقبل ودي
    لديك خطأ في العمليه الحسابيه فلو إستخدمت الأمر Comment لطباعة قيم التي مفروض أن يقارن سعر البيد والأسك بها فسوف تجد أنه يعطي قيم خاطئه
    راجع المعادلات الحسابيه مره أخرى فمثلا لديك خطأ في هذا الجزء
    كود PHP:
    fibo0=(H_Low-(H4Low/2)-Slippage); 
    القيم في هذه الحاله سوف تكون سالبه دائما لأن Slippage=3 في متغيرات الإكسبرت وقيمة اللو لن تصل إلى 2 أبدا حسب سعر اليورو دولار
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

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

    استاذي عيدكم مبارك ، باجرب اكسبيرت الدخول فيه للصفقة يكون على شروط الفراكتل بيعمل صفقة بيع بعد هاي فراكتل ، انا عايز متغير يثبت لي قيمة هذا الهاي عشان استخدمه ستوب لوس ، انا عملت الكود التالي للأستوب
    void TechnicalAnalysis43()
    {
    if (Bid == iCustom(NULL, NULL, "Fractals",High,2))
    {
    CloseOrder32();

    }
    }

    المشكلة انه قمم الفراكتل طبعا بتستمر وبتتغير والأستوب بياخد اخر قمة فراكتل عشان يقفل ، السؤال كيف احتفظ بمتغير لقمة الفراكتل الذي سبق عملية البيع مباشرة ويكون هو الأستوب بغض النظر عن قمم الفراكتل اللاحقة ، مرفق الأكسبيرت وفيه ستوب للبيع وستوب للشراء ومرفق المؤشر المستخدم للفراكتل . شكرا لك .
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  3. #2643
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

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

    السلام عليكم ورحمة الله وبركاته
    تحية طيبة للجميع
    أستاذ أسامة بارك الله فيك وجعل جهودك فــي ميزان حسناتك
    أرجو التكرم بتعديل الكود بـ جعل مضاعفة اللوت عند قيمة ربح معينة من الحساب (بالدولار) !! وليس عند الوصول إلى ضعف الحساب
    وكيف أجعل لها متغير خارجي لتغيير تلـــك القيمة ؟؟
    وكيف سيتناسب هذا التعديل مع خاصية Lots-Steps Settings لتبقى تابثة كما هي دون تغيير تطبق على تلك القيمة ربح من الحساب (دائما بالدولار وليس النسبة المئوية)
    كلها أسئلة رياضيـــة لم أعرف كيف أستنتجها !! ;أعذرني فـ أنا لسه بحاول تعلم البرمجة، لذلك أرجو طريقة العمل يا استاذي الكريم
    أو التكرم بالتعديل المطلوب لما جاء بالمشاركة 399 بموضوع الأخ فارس نواف https://forum.arabictrader.com/t93683-27.html

    الاكسبيرت بالمرفقـــــات جزاك الله عنا كل خير
    كود PHP:
    double NL;
       
    double profitpercent=profitaccount()/(AccountBalance()-profitaccount());
       
       if(
    MultiplierLots&&profitpercent>=1&&AccountBalance()/(AccountBalance()-profitaccount())>=1)
       {

        
    NL=profitpercent
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة kira-h ، 22-08-2012 الساعة 07:35 PM
    توقيع العضو
    متداول فوركس، ومبرمج mql

  4. #2644
    الصورة الرمزية xcv114
    xcv114 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2010
    الإقامة
    مصر
    المشاركات
    1,022

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

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    استاذي عيدكم مبارك ، باجرب اكسبيرت الدخول فيه للصفقة يكون على شروط الفراكتل بيعمل صفقة بيع بعد هاي فراكتل ، انا عايز متغير يثبت لي قيمة هذا الهاي عشان استخدمه ستوب لوس ، انا عملت الكود التالي للأستوب
    void TechnicalAnalysis43()
    {
    if (Bid == iCustom(NULL, NULL, "Fractals",High,2))
    {
    CloseOrder32();

    }
    }

    المشكلة انه قمم الفراكتل طبعا بتستمر وبتتغير والأستوب بياخد اخر قمة فراكتل عشان يقفل ، السؤال كيف احتفظ بمتغير لقمة الفراكتل الذي سبق عملية البيع مباشرة ويكون هو الأستوب بغض النظر عن قمم الفراكتل اللاحقة ، مرفق الأكسبيرت وفيه ستوب للبيع وستوب للشراء ومرفق المؤشر المستخدم للفراكتل . شكرا لك .
    يمكنك إستخدام GlobalVariableGet و GlobalVariableSet يا أخ جميل
    ( يمكنك مراجعة المشاركة دي )
    https://forum.arabictrader.com/showt...=1#post2431613

    ----------------------
    أو يمكنك تعريف متغير للأستوب لوز وتضعه بعد شروط البيع مثلا
    بحيث بعد فتح عملية البيع يقوم بتثبيت الأستوب لوز
    كود PHP:
    if(Ask>=Buy_Price && Ask<H-0.0020 && orderstotal(OP_BUY)<&& B_TP210 Ask+Spread && BuyID!=Buy_Price){
      
    OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage*Q,0,0,"YousefH",MagicNumber,0,Lime);
      
    bTP1=B_TP210;bTP2=B_TP233;
      
    BuyID=Buy_Price;
      
      } 
    يعني في المثال ده قمت بتعريف bTP1 و bTP2 و BuyID خارج الدوال الرئيسية
    وأعطيتهم قيمة بعد تنفيذ أمر الشراء ( وبالتالي لن يأخذوا أي قيم جديدة إلا في حالة تحقق شروط الشراء وتنفيذ أمر شراء جديد )

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

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    استاذي عيدكم مبارك ، باجرب اكسبيرت الدخول فيه للصفقة يكون على شروط الفراكتل بيعمل صفقة بيع بعد هاي فراكتل ، انا عايز متغير يثبت لي قيمة هذا الهاي عشان استخدمه ستوب لوس ، انا عملت الكود التالي للأستوب
    void TechnicalAnalysis43()
    {
    if (Bid == iCustom(NULL, NULL, "Fractals",High,2))
    {
    CloseOrder32();

    }
    }

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

    ثم تبحث عن أول قمه قام بعملها المؤشر قبل توقيت فتح الصفقه وستكون هي القمه الصحيحه
    كود PHP:
    double getHigh()
     {
      for(
    int i=iBarShift(Symbol(),0,OrderOpenTime(),false);i<Bars;i++){
       if(
    iCustom(NULLNULL"Fractals",1,i) > iCustom(NULLNULL"Fractals",0,i))
        return(
    iCustom(NULLNULL"Fractals",1,i));
       }
      return(
    0);
     } 
    والداله getHigh هي التي ستعود بقيمة المؤشر
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة kira-h مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته
    تحية طيبة للجميع
    أستاذ أسامة بارك الله فيك وجعل جهودك فــي ميزان حسناتك
    أرجو التكرم بتعديل الكود بـ جعل مضاعفة اللوت عند قيمة ربح معينة من الحساب (بالدولار) !! وليس عند الوصول إلى ضعف الحساب
    وكيف أجعل لها متغير خارجي لتغيير تلـــك القيمة ؟؟
    وكيف سيتناسب هذا التعديل مع خاصية Lots-Steps Settings لتبقى تابثة كما هي دون تغيير تطبق على تلك القيمة ربح من الحساب (دائما بالدولار وليس النسبة المئوية)
    كلها أسئلة رياضيـــة لم أعرف كيف أستنتجها !! ;أعذرني فـ أنا لسه بحاول تعلم البرمجة، لذلك أرجو طريقة العمل يا استاذي الكريم
    أو التكرم بالتعديل المطلوب لما جاء بالمشاركة 399 بموضوع الأخ فارس نواف https://forum.arabictrader.com/t93683-27.html

    الاكسبيرت بالمرفقـــــات جزاك الله عنا كل خير
    كود PHP:
    double NL;
       
    double profitpercent=profitaccount()/(AccountBalance()-profitaccount());
       
       if(
    MultiplierLots&&profitpercent>=1&&AccountBalance()/(AccountBalance()-profitaccount())>=1)
       {

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

  8. #2648
    الصورة الرمزية Fiber
    Fiber غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2011
    الإقامة
    المملكة العربية السعودية
    المشاركات
    26

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    لديك خطأ في العمليه الحسابيه فلو إستخدمت الأمر Comment لطباعة قيم التي مفروض أن يقارن سعر البيد والأسك بها فسوف تجد أنه يعطي قيم خاطئه
    راجع المعادلات الحسابيه مره أخرى فمثلا لديك خطأ في هذا الجزء
    كود PHP:
    fibo0=(H_Low-(H4Low/2)-Slippage); 
    القيم في هذه الحاله سوف تكون سالبه دائما لأن Slippage=3 في متغيرات الإكسبرت وقيمة اللو لن تصل إلى 2 أبدا حسب سعر اليورو دولار
    اخي مستر دولار شكرا لسرعة الرد
    وقد قمت بتعديل الخطا والتاكد من باقي الحسابات لكن صدقا الى الان لم يعمل اي صفقة رغم اكتمال الشروط المكتوبة له ارجو ان تتكرم وتتاكد من الدالات التي ادخلتها فربما واحدة منها خطأ فانا اريد فقط الهاي واللو لشمعة الاربع ساعات الاولى من كل يوم حتى لو اتى اعلى منها اريد ان يتجاهلها
    الاكسبيرت في المرفقات بعد التعديل الذي اشرت اليه وشكرا مرة اخرى
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

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

    سوف تجد الكود
    كود PHP:
     if(HideTP&&TakeProfit>0)
       {
          
    CloseBuyOrdersHiddenTP();CloseSellOrdersHiddenTP();
       } 
    و المتغير TakeProfit هو عدد النقاط التي تريد إغلاق الربح بناء عليه
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  10. #2650
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    تم الرد في الموضوع
    جزاك الله خيرا أستاذ أسامة دائما متألق كـ عادتك، جاري فحص الاكسبيرت
    بارك الله فيك
    توقيع العضو
    متداول فوركس، ومبرمج mql

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

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

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

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    لأ المتغير تم تعريفه في المره الأولى حتى لو لم تتحقق الشروط
    ما أقصده في المشاركه السابقه ليس خطأ عدم تعريف المتغير لكن خطأ أن قيمة المتغير عاد للقيمه الإفتراضيه وهي صفر
    --------
    لكن في هذا الكود الذي أرفقته فبعد فتح الصفقه مباشرة الآن قيمة ticket= رقم التيكيت للصفقه
    تم تنفيذ الأمر OrderModify للصفقه برقم التيكيت الصحيح
    عندما تنفيذ الداله start من جديد سوف يتغير رقم التيكيت ليصبح 0
    إذن الاكسيبرت يقوم بتعريف اى متغير بغض النظر عن مكان هذا المتغير فـ الاكسيبرت او ارتباط المتغير بتحقق شروط قبله أو بعده

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

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

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    عندما يحاول الإكسبرت عمل مودفاي لأمر لكن لا يوجد تغيير في القيم يظهر هذا الخطأ
    لذلك ضع شرط في دالة المودفاي
    كود PHP:
    if(OrderTakeProfit()!=TP||OrderStopLoss()!=SL
    شكرا استاذ اسامة ، تم التعديل والآن لا يظهر الخطـأ وفـ حالة عمل مودفاي للأوامر المعلقة هل من الأفضل دائمـا عمل دالة بدل من وضع أمر المودفاي بعد أمر أوردر سيند

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Jmeel مشاهدة المشاركة
    أستاذي مستر دولار خلينا في الأسهل بداية مثل ماذكر أخونا يوسف ،
    أخي يوسف بالنسبة للجلوبال بيكون مؤثر في الشارتات الأخرى وفكرتك في وضع متغير يينتهي بأنتهاء الصفقة هو الأفضل ، انا عملت متغيرين aLow و aHigh لكن ربما ماكان موضعهم في المكان المناسب مرفق الأكسبيرت ارجو التعديل فيه وبعد التعديل ونجاح تنفيذ الأغلاق تكرم برفعه ، ولك الشكر ، مرفق الأكسبيرت والمؤشر .
    ضع الكود بعد أمر فتح الصفقه وعند وضع شروط الخروج لا تستخدم المقارنه يساوي فقط لأنه أحيانا تحدث فجوات سعريه فلا يتساوى السعر تماما مع قيمة المتغير فضع أكبر وأصغر من أيضا
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

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

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

  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