صفحة 5 من 5 الأولىالأولى 12345
النتائج 61 إلى 73 من 73
  1. #61
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

    اقتباس المشاركة الأصلية كتبت بواسطة a7med920 مشاهدة المشاركة
    تسلم ايدك الان فهمت ماذا تقصد من هدق الصفقه الاولى فقط
    بالنسبه لتكرار الصفقات انا ساعات اغلق الصفقه قبل ان تصل الى ربحها خصوصا لو ان التارجت 45 للصفقات المتشابهه مثلا لو ان السعر صاعد فعند الارتداد 30 نقطه فقط يمكننى ان اجنى ارباح صفقتين شراء كانوا قد تفعلوا من خطوه تساوى 15 والصعود بهم مره اخرى ولا انتظر الى الوصول الى 45 نقطه تصحيح ثم العوده الى اعلى لان السعر غالبا يرتد من عند قيم مجهوله مسافه غير معلومه وانا انتهزها فلو تم اغلاق الصفقات باليد واعاد الاكسبيرت وضعهم مره اخرى سيكون الناتج كان الصفقات مازالت فى اماكنها وان السعر لم يصل بعد الى تلك المناطق ولكن فعليا نكون قد ربحنا عمليات داخل عمليات اساسيه

    سوال اخر مستر دولار
    لو ان عندى صفقتين وتغير التارجت للاولى واصبح من 15 الى 45 وتارجت الصفقه الثانيه ايضا 45 هل لو انا اغلقت الصفقه الثانيه يدويا سيرجع هدف الاولى يساوى 15؟

    وماذا عن عمل شيفت لاماكن الصفقات المعلقه بدلا من حذفهم واعاده وضعهم مره اخرى لو اصابت احدى الصفقتين هدفها اولا؟

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

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

    بالنسبة لعمل شيفت للأماكن بدلا من حذفها فلا أعتقد سيكون هناك إختلاف في كلا الحالتين

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

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

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

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

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

    أرجو أن تقوم بتصحيح هذا العطل بالإضافة إلى التعديلين الذين ذكرتهما سابقاً وهما :
    1- إتاحة إمكانية أنه بعد تحقق الهدف يقوم الإكسبيرت بحذف جميع الصفقات المعلقة ولا يضع أي صفقات أخرى.

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

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

  3. #63
    الصورة الرمزية a7med920
    a7med920 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    الإقامة
    مصر
    المشاركات
    1,782

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

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

    أنا متابع معكم من مدة ولكن بصمت والفكرة حلوة وأنا نزلت الاكسبرت اليوم وجاري التجربة ومنشوف إذا في شي ممكن نتناقش

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

    وشكرا .
    اهلا بيك ياغالى وياريت يكون مشاركاتك معانا بصوت عالى انت راجل ذو خبره ونريد الاستفاده منك

    معاك الاخ احمد مش محمد

  4. #64
    الصورة الرمزية a7med920
    a7med920 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    الإقامة
    مصر
    المشاركات
    1,782

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

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

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

  5. #65
    الصورة الرمزية a7med920
    a7med920 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    الإقامة
    مصر
    المشاركات
    1,782

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

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

    ما لاحظته حتى الآن هو أن الإكسبيرت يقوم بشكل صحيح بتعديل هدف الصفقات بعد تفعيلها ليكون مساوياً لهدف آخر صفقة مفعلة.

    الهدف والستيب مختلفين بحسب القيم التي تعطى لهما.
    يعني لو وضعت الهدف 10 والستيب 20 للصفقة الثانية فالإكسبيرت يضع صفقة هدفها 10 على بعد 20 نقطة من الصفقة الأولى.

    الإعدادات التي أستخدمها هي نفسها التي شرحتها في بداية الموضوع وهي مرفقة بالملحقات.
    تسلم ياغالى وجارى التجربه

  6. #66
    الصورة الرمزية a7med920
    a7med920 غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    May 2010
    الإقامة
    مصر
    المشاركات
    1,782

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

    السلام عليكم
    اهلا اخى روميو
    لو سمحت الاعدادات التى ارفقتها لى تم تجربتها ولكن الاكسبيرت لا يعمل اى صفقات على الباك تيست ممكن لو سمحت تراجعها مره اخرى

    اول شيئ اعتقد فيه خطا ان العمليات الباى والسل معا =false هل يمكن مراجعتها مره اخرى
    سوال اخر فى رأيك كم يكون الرصيد للمضاعفات المستخدمه فى حاله عمل الاكسبيرت على مدار اليوم وفى الاتجاهين

  7. #67
    الصورة الرمزية remio
    remio غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    المشاركات
    116

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

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

    تم إضافة التعديلات المطلوبه
    AllowExpertOnce تفعيل الإكسبرت مره واحده فقط وبعد تحقق الهدف يتوقف عن العمل
    إمكانية وضع الصفقه الأولى على هيئة أمر معلق في حال إختيار سعر لبداية عمل الإكسبرت
    فعلاً معك حق والخطأ في الهدف لم يكن من الإكسبيرت.
    كل الشكر لك على تعاونك ومساعدتك وإخلاصك فيما تقوم به.

  8. #68
    الصورة الرمزية remio
    remio غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    المشاركات
    116

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

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

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

    بالتوفيق.

  9. #69
    الصورة الرمزية remio
    remio غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    المشاركات
    116

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

    أخي الكريم مستر دولار

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

    الكود الذي أستخدمه :

    كود PHP:
      extern bool  UseRange TRUE;
     
    extern int   Range=120;        
     
    double H=iHigh014400);
     
    double L=iLow014400);
     if (
    UseRange && H-L>=Range)
        { if (
    Bid<L) {OrderSend(Symbol(),OP_BUY,Lots1,NormalizeDouble(Ask,digits),3*Q,SL,TP,""+MagicNumber,MagicNumber,0,Blue);}
          if (
    Bid>H) {OrderSend(Symbol(),OP_SELL,Lots1,NormalizeDouble(Bid,digits),3*Q,SL,TP,""+MagicNumber,MagicNumber,0,Red);}
        } 

    هل هذه الصيغة صحيحة وأين يجب وضعها في كود الإكسبيرت.
    آخر تعديل بواسطة remio ، 05-03-2011 الساعة 06:54 PM

  10. #70
    الصورة الرمزية remio
    remio غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    المشاركات
    116

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

    مشاركة مكررة.

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

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

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

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

    الكود الذي أستخدمه :

    كود PHP:
      extern bool  UseRange TRUE;
     
    extern int   Range=120;        
     
    double H=iHigh014400);
     
    double L=iLow014400);
     if (
    UseRange && H-L>=Range)
        { if (
    Bid<L) {OrderSend(Symbol(),OP_BUY,Lots1,NormalizeDouble(Ask,digits),3*Q,SL,TP,""+MagicNumber,MagicNumber,0,Blue);}
          if (
    Bid>H) {OrderSend(Symbol(),OP_SELL,Lots1,NormalizeDouble(Bid,digits),3*Q,SL,TP,""+MagicNumber,MagicNumber,0,Red);}
        } 

    هل هذه الصيغة صحيحة وأين يجب وضعها في كود الإكسبيرت.
    نعم الكود صحيح لكن ستحتاج فقط إلى تعديل بسيط في هذا الجزء
    كود PHP:
    if (UseRange && H-L>=Range*point
    بحيث أنك يجب أن تضرب Range في قيمة النقطه
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  12. #72
    الصورة الرمزية remio
    remio غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    المشاركات
    116

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    نعم الكود صحيح لكن ستحتاج فقط إلى تعديل بسيط في هذا الجزء
    كود PHP:
    if (UseRange && H-L>=Range*point
    بحيث أنك يجب أن تضرب Range في قيمة النقطه
    شكراً للتصحيح والإجابة على القسم الأول من السؤال ويبقى القسم الثاني منه بدون جواب أي أين أضع كود الشرط في الإكسبيرت حيث أني عملت عدة محاولات غير ناجحة ولا أدري إن كانت المحاولة الأخيرة ستنجح لذلك سأعرضها عليك :
    بعد وضع الإعدادات الخارجية في مكانها حاولت تقليد شرط الوقت في الكود الذي قمت أنت بعمله فعكست الشرط
    H-L>=Range*point
    ليصبح
    H-L<Range*point

    ليكون الشكل النهائي ضمن الكود كما يلي :


    كود PHP:

     int start
    ()
       {
        
    Comment("Programmed by MR.dollar"+"\n"+"Idea Created by remio"+"\n"+"ãäÊÏì ÇáãÊÏÇæá ÇáÚÑÈí"+"\n"+"www.arabictrader.com/vb");
        
    double H=iHigh014400);
        
    double L=iLow014400);
        
           if (
    UseTimeFilter){
           if(!((
    StartHour EndHour && TimeHour(TimeCurrent()) >= StartHour && TimeHour(TimeCurrent()) < EndHour) || (StartHour EndHour && TimeHour(TimeCurrent()) >= StartHour ||
                   
    TimeHour(TimeCurrent()) < EndHour))){
               
    Comment("Non-Trading Hours!");
               return(
    0);
             }
           }
           if (
    UseRange && H-L<Range*point)
               { 
               return(
    0);
               }
        
           
    ////////////////////////////////////////////////// 
    في هذه الحلة أين يجب وضع
    { if (Bid<L)
    if (Bid>H)

    أنا لست متأكد أيضاً من صحة استخدامي ل return(0) وسأكون سعيد لو أرشدتني لوصلة تشرح استخدامها.

    فما رأيك بكل هذه الخربشات
    آخر تعديل بواسطة remio ، 06-03-2011 الساعة 05:50 PM

  13. #73
    الصورة الرمزية remio
    remio غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    المشاركات
    116

    افتراضي رد: طلب إكسبيرت المضاعفات الخفيفة


    للتذكير ...


صفحة 5 من 5 الأولىالأولى 12345

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