صفحة 133 من 686 الأولىالأولى ... 3383123127128129130131132133134135136137138139143183233633 ... الأخيرةالأخيرة
النتائج 1,981 إلى 1,995 من 10283
  1. #1981
    الصورة الرمزية spiders101
    spiders101 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2011
    الإقامة
    مصــر
    المشاركات
    935

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    هذا لأنك إستخدمت إشارة الدخول للشمعه الحاليه
    كود PHP:
    iCustom(NULL,0,"Filter",0,0); 
    وبالتالي فقط تظهر الإشارة ثم تختفي مره أخرى في نفس الشمعه قبل أن تغلق وتعتقد أن الشروط لم تتحقق
    فالأفضل في مثل هذه المؤشرات هو إعتماد الإشارة بعد إغلاق الشمعه فمثلا تعتمد الإشاره للشمعه السابقه والشمعه التي قبلها
    كود PHP:
     double up1=iCustom(NULL,0,"Filter",0,1);
          
    double up2=iCustom(NULL,0,"Filter",0,2);
          
    double down1=iCustom(NULL,0,"Filter",1,1);
          
    double down2=iCustom(NULL,0,"Filter",1,2); 

    جزاك الله خيرا استاذ اسامة

    ولى سؤال ,, هل يوجد كود يمكن من أخذ الاشارة بعد اغلاق الشمعة الحالية مباشرة وليس قبل ذلك ,

    بدلا من اعتماد الاشارة للشمعة السابقة والشمعه التي قبلها .

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

    افتراضي

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

    ولى سؤال ,, هل يوجد كود يمكن من أخذ الاشارة بعد اغلاق الشمعة الحالية مباشرة وليس قبل ذلك ,

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    أنت إذا إعتمدت إشارة الشمعه السابقه فهذا يعني أنك أخذت الإشارة بعد إغلاق الشمعه الحاليه مباشرة
    مثلا الشمعه الحاليه هي الرقم 0 وظهر عليها السهم وإنتظرت إغلاق الشمعه بالتالي اصبحت رقم 1 أي الشمعه السابقه فنأخذ الإشارة عندها
    تمـام وضحت الفكره , ولى سؤال أخر

    الكود التالى صحيح ولايوجد اخطاء ويعمل بلا مشاكل

    كود PHP:
     int orderstotal(){
     
    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);
       } 

    والكود التالى أيضـا صحيح ويعمل بلا مشاكل

    كود PHP:
     int orderstotal(){
     
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
           if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
             
    cnt++;        
          
         }
       }

       return(
    cnt);
       } 
    فـ ايهما أصح أستاذ أسامة ومالفرق ؟

  4. #1984
    الصورة الرمزية dentist_hussein
    dentist_hussein غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Aug 2011
    الإقامة
    مصر
    المشاركات
    1,827

    افتراضي

    السلام عليكم أخي أسامه ...
    لدي بعض الأسئله لو سمحت :
    أو التطوير على الإكسبيرت الموجود في هذا الموضوع
    https://forum.arabictrader.com/t143751.html#post2399173
    هل من الممكن تعريف الفرق بين عدد من الخطوط أو الترندات بمتغير واحد فقط و ليكن ما أطلقت عليه بالأسفل d ؟
    مثال
    كود PHP:
    double trend1 ObjectGetValueByShift("buy",1);
         
    double trend2 ObjectGetValueByShift("sell",1);
         
         
    double line1=ObjectGet("buy",OBJPROP_PRICE1);
         
    double line2=ObjectGet("sell",OBJPROP_PRICE1);
         

    double dMathAbs Close[1]- trend1 )|| MathAbs(Close[1]- trend2)  || MathAbs(Close[1]- line1) || MathAbs(Close[1]- line2)  ; 
    ثم بعد ذلك داخل ستارت أقول
    كود PHP:

    if (  Close[1]>Open[1
        && 
    Open[1]<trend1 || Open[1]<line1
        
    && Close[1]>trend1  ||  Close[1]>line1 
        
    && d>=5*point && d<=10*point 
    بحيث اني سوف أقوم برسم خط واحد فقط على الشارت إما ترندا أو مستوى ...؟؟

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

     extern bool UseClosePips 
    =false ;
     
    extern int  ClosePipsFrom =;
     
    extern int  ClosePipsTo =15 
    ثم داخل ستارت
    كود PHP:
     if(UseClosePips)                
              
         if (  
    Close[1]>Open[1
        && 
    Open[1]<trend1 || Open[1]<line1
        
    && Close[1]>trend1  ||  Close[1]>line1 
        
    && d>=ClosePipsFrom*point && d<=ClosePipsTo*point 
    أرجو التصحيح و الشرح بارك الله فيك و الإكسبيرت مرفق .
    ______________
    إذا أردت أن أعبر عن شمعة هايكن إشي smoothed حمراء فأي الكودين صحيحين ؟؟
    كود PHP:
    Heiken_Ashi_Smoothed iCustom(NULL,0,"Heiken_Ashi_Smoothed",2,0); 
    أم
    كود PHP:
    Heiken_Ashi_Smoothed iCustom(NULL,0,"Heiken_Ashi_Smoothed",2,6,3,2,2,0); 
    وهل لو وضعت كود الشمعه الحمراء في شرط البيع تكفي بمعنى البيع عند ظهور شمعه حمراء ؟؟؟
    و إذا أردت التحقق من الفريمات الأخرى فهل صحيح لو كتبت في مكان خانة الفريم الفريم الذي أريد التحقق منه مثلا أم هناك طريقة أخرى للتحقق من باقي الفريمات ؟؟
    كود PHP:

    Heiken_Ashi_Smoothed 
    iCustom(NULL,15,"Heiken_Ashi_Smoothed",2,0);
    &&
    Heiken_Ashi_Smoothed iCustom(NULL,60,"Heiken_Ashi_Smoothed",2,0);
    &&
    Heiken_Ashi_Smoothed iCustom(NULL,240,"Heiken_Ashi_Smoothed",2,0); 
    ________________
    هل هذا الكود الخاص بإستدعاء مؤشر خطوط أبو أثير صحيح ؟
    كود PHP:
    iCustom(0,0,"AbuAtheer Lines",40,60,6,600,100,Gray,true,0,1) ; 
    ولو أردت إستدعاء مستوى 40 فقط :
    كود PHP:
    iCustom(0,0,"AbuAtheer Lines",60,6,600,100,Gray,true,0,1) ; 
    شكرا جزيلا و آسف جدا على كثرة الأسئلة .
    الملفات المرفقة الملفات المرفقة
    توقيع العضو
    MetaTrader Login: 652105
    Investor Password: Z3UR9DA0

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    تمـام وضحت الفكره , ولى سؤال أخر

    الكود التالى صحيح ولايوجد اخطاء ويعمل بلا مشاكل

    كود PHP:
     int orderstotal(){
     
    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);
       } 
    والكود التالى أيضـا صحيح ويعمل بلا مشاكل

    كود PHP:
     int orderstotal(){
     
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
           if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()){
             
    cnt++;        
          
         }
       }

       return(
    cnt);
       } 
    فـ ايهما أصح أستاذ أسامة ومالفرق ؟
    الإثنان صحيح
    الفرق أنه عندما وضع الشرط
    كود PHP:
         if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){ 
    بحيث يقارن أولا وتأكد أن قيمة orderselect تعود ب ترو أي أنه تم تحديد الصفقه بشكل صحيح
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    جزاك الله خيرا

    بالنسبة للاكسيبرت المرفق , يفتح صفقات بدون تحقق الشروط واريده ان يفتح صفقه واحده فقط بعد تحقق الشرط , والشرط الذى اريده هوا كسر مستوى 50 لأعلى أو لأسفـل لمؤشر الاستوكاستك مع اتفاق شموع الهايكن , وحاولت أكتر من مره التعديل ولكن مازالت المشكلة كما هى !! , أرجو التصحيح و الشرح جزاك الله خيرا
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة spiders101 ، 01-05-2012 الساعة 02:33 AM

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة
    هل يوجد كود يمكن به أن أجعل الإكسبيرت يفحص شرط معين في جميع العملات في المنصة
    يعني لو عايزه مثلا يختبر لو أي عملة وصل فيها rsi لمستوى 50

    بحيث أخليه يعطي تنبيه صوتي مثلا
    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة
    وسؤال تاني كمان
    في منصة من المنصات إللي أنا بستخدمها لا تقبل الأستوب لوز والتيك بروفت من البداية

    وأنا كنت بستخدم hidetp و hidesl

    بس كنت عايز حل أسهل للموضوع ده
    وفي ناس قالت لي بالـ OrderModify
    ممكن يا أستاذ أسامة تشرح لي التعديل
    ---------

    ده مثلا كود الشراء
    كود PHP:
    OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,digits),3,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits),"YousefH",MagicNumber,0,Blue); 
    أستاذ أسامة أنا كنت سألت السؤالين دول
    بس صفحات الموضوع جرت وغطت عليهم

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

    افتراضي

    استاذ اسامة , الاكسيبرت المرفق يقوم بفتح صفقة البيع او الشراء بعد اتفاق شرطين معا فـ نفس الشمعة وهو تقاطع الموفينج مع ظهور اشارة من مؤشر Filter , ولكن انا لا اريد ان ينتظر اتفاق الشرطين معا فـ نفس الشمعة لكى يفتح الصفقه , ما اريده هو اذا ظهر اى من الشرطين اولا ثم ظهر بعده الشرط الأخر يفتح الصفقه , كمثال ...

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

    ما الكود اللازم لعمل ذلك ؟
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 NeW.mq4‏ (2.7 كيلوبايت, المشاهدات 79)
    • نوع الملف: ex4 Filter.ex4‏ (2.4 كيلوبايت, المشاهدات 55)

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة dentist_hussein مشاهدة المشاركة
    السلام عليكم أخي أسامه ...
    لدي بعض الأسئله لو سمحت :
    أو التطوير على الإكسبيرت الموجود في هذا الموضوع
    https://forum.arabictrader.com/t143751.html#post2399173
    هل من الممكن تعريف الفرق بين عدد من الخطوط أو الترندات بمتغير واحد فقط و ليكن ما أطلقت عليه بالأسفل d ؟
    مثال
    كود PHP:
    double trend1 ObjectGetValueByShift("buy",1);
         
    double trend2 ObjectGetValueByShift("sell",1);
         
         
    double line1=ObjectGet("buy",OBJPROP_PRICE1);
         
    double line2=ObjectGet("sell",OBJPROP_PRICE1);
         

    double dMathAbs Close[1]- trend1 )|| MathAbs(Close[1]- trend2)  || MathAbs(Close[1]- line1) || MathAbs(Close[1]- line2)  ; 
    ثم بعد ذلك داخل ستارت أقول
    كود PHP:

    if (  Close[1]>Open[1
        && 
    Open[1]<trend1 || Open[1]<line1
        
    && Close[1]>trend1  ||  Close[1]>line1 
        
    && d>=5*point && d<=10*point 
    بحيث اني سوف أقوم برسم خط واحد فقط على الشارت إما ترندا أو مستوى ...؟؟

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

     extern bool UseClosePips 
    =false ;
     
    extern int  ClosePipsFrom =;
     
    extern int  ClosePipsTo =15 
    ثم داخل ستارت
    كود PHP:
     if(UseClosePips)                
              
         if (  
    Close[1]>Open[1
        && 
    Open[1]<trend1 || Open[1]<line1
        
    && Close[1]>trend1  ||  Close[1]>line1 
        
    && d>=ClosePipsFrom*point && d<=ClosePipsTo*point 
    أرجو التصحيح و الشرح بارك الله فيك و الإكسبيرت مرفق .
    ______________
    إذا أردت أن أعبر عن شمعة هايكن إشي smoothed حمراء فأي الكودين صحيحين ؟؟
    كود PHP:
    Heiken_Ashi_Smoothed iCustom(NULL,0,"Heiken_Ashi_Smoothed",2,0); 
    أم
    كود PHP:
    Heiken_Ashi_Smoothed iCustom(NULL,0,"Heiken_Ashi_Smoothed",2,6,3,2,2,0); 
    وهل لو وضعت كود الشمعه الحمراء في شرط البيع تكفي بمعنى البيع عند ظهور شمعه حمراء ؟؟؟
    و إذا أردت التحقق من الفريمات الأخرى فهل صحيح لو كتبت في مكان خانة الفريم الفريم الذي أريد التحقق منه مثلا أم هناك طريقة أخرى للتحقق من باقي الفريمات ؟؟
    كود PHP:

    Heiken_Ashi_Smoothed 
    iCustom(NULL,15,"Heiken_Ashi_Smoothed",2,0);
    &&
    Heiken_Ashi_Smoothed iCustom(NULL,60,"Heiken_Ashi_Smoothed",2,0);
    &&
    Heiken_Ashi_Smoothed iCustom(NULL,240,"Heiken_Ashi_Smoothed",2,0); 
    ________________
    هل هذا الكود الخاص بإستدعاء مؤشر خطوط أبو أثير صحيح ؟
    كود PHP:
    iCustom(0,0,"AbuAtheer Lines",40,60,6,600,100,Gray,true,0,1) ; 
    ولو أردت إستدعاء مستوى 40 فقط :
    كود PHP:
    iCustom(0,0,"AbuAtheer Lines",60,6,600,100,Gray,true,0,1) ; 
    شكرا جزيلا و آسف جدا على كثرة الأسئلة .
    وعليكم السلام ورحمة الله وبركاته
    بالنسبه للجزء الأول صحيح لكن طبعا أن تقوم برسم إما خط أفقي او ترند فلا يمكن أما إذا اردت رسم الخط الأفقي والترند معا فيجب أن تغير إسم الكائن buy و sell بحيث يكون الترند له إسم والخط الأفقي له إسم آخر

    -----
    بالنسبه لإستدعاء الهيكين آشي فالأول أنت أضفت إعدادات المؤشر في كود إستدعائه لكن في الكود الثاني أنت لم تضف إعدادات المؤشر وبالتالي سوف يعتمدها الإكسبرت على أنها الإعدادات الإفتراضيه بالتالي فالكودين صحيح
    وستؤدي لنفس النتيجه
    -----
    بالنسبه لمؤشر أبوأثير فهو لا يعتمد على ال buffers في رسم الخطوط لكن يعتمد على Objects بحيث يرسم الخطوط على الشارت كأنها خطوط ترسم يدويا لذلك سوف تستخدم الداله ObjectGet نفس التي إستخدمتها في الإكسبرت الأول ويجب أن تضع المؤشر على الشارت حتى يرسم الخطوط

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

  10. #1990
    الصورة الرمزية areeb
    areeb غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2009
    الإقامة
    مصر
    المشاركات
    1,675

    افتراضي اريد صنع مؤشر

    لا افهم بالبرمجه
    لدي ثلاث مؤشرات ارتكز عليهم في المتاجرة واريد دمجهم في مؤشر واحد يعطي سهما مع صوت عند توافقهم فوق او تحت شمعة السعر
    الرجاء من الاخوة المساعده حيث ان فكرتي هي وجود هذا المؤشر مما يعطي مساحه للشارت كي يكون اكثر وضوحا
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 4.gif‏   4.gif‏  

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

    افتراضي

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

    بالنسبة للاكسيبرت المرفق , يفتح صفقات بدون تحقق الشروط واريده ان يفتح صفقه واحده فقط بعد تحقق الشرط , والشرط الذى اريده هوا كسر مستوى 50 لأعلى أو لأسفـل لمؤشر الاستوكاستك مع اتفاق شموع الهايكن , وحاولت أكتر من مره التعديل ولكن مازالت المشكلة كما هى !! , أرجو التصحيح و الشرح جزاك الله خيرا
    أنت وضعت شروط الهيكين آشي بشكل صحيح
    أما إذا كنت تريد تأكيد الكسر بحيث الدخول مره واحده فقط مع كل كسر فيجب أن تكمل الشرط بحيث إذا كان الإستوكاستيك في الشمعه السابقه أقل من 50 ثم في الشمعه التاليه اصبح أكبر من 50

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

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

    افتراضي

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




    أستاذ أسامة أنا كنت سألت السؤالين دول
    بس صفحات الموضوع جرت وغطت عليهم
    بالنسبه للسؤال الأول
    مثال :
    سوف أقوم بعمل مصفوفه وأضع بها أسماء العملات التي أريد البحث عن تحقق الشروط فيها
    كود PHP:
     string symbolsname[4];
        
    symbolsname[0]="EURUSD";
        
    symbolsname[1]="USDCHF";
        
    symbolsname[2]="USDCAD";
        
    symbolsname[3]="EURJPY"
    ثم أستخدم الحلقه for لإستدعاء المؤشر والمقارنه مع كل عمله
    كود PHP:
     string symbolsname[4];
        
    symbolsname[0]="EURUSD";
        
    symbolsname[1]="USDCHF";
        
    symbolsname[2]="USDCAD";
        
    symbolsname[3]="EURJPY";
        for(
    int i=0;i<4;i++){
        
    double rsi=iRSI(symbolsname[i],0,14,PRICE_CLOSE,0);
        
        if(
    rsi>50)Alert("rsi > 50");
        } 
    بالنسبه للسؤال الثاني
    الأمر OrderModify
    لنفرض أنك قمت بفتح صفقة بدون وضع الهدف والأستوب لوز
    كود PHP:
    int ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,30,0,0," EA",MagicNumber,0,Blue);
    OrderModify(ticket,OrderOpenPrice(),SL,TP,0); 
    ثم نستخدم الأمر لعمل مودفاي للصفقه التي فتحت ونحدد الهدف والأستوب لوز الذي تريد وضعه
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة spiders101 مشاهدة المشاركة
    استاذ اسامة , الاكسيبرت المرفق يقوم بفتح صفقة البيع او الشراء بعد اتفاق شرطين معا فـ نفس الشمعة وهو تقاطع الموفينج مع ظهور اشارة من مؤشر Filter , ولكن انا لا اريد ان ينتظر اتفاق الشرطين معا فـ نفس الشمعة لكى يفتح الصفقه , ما اريده هو اذا ظهر اى من الشرطين اولا ثم ظهر بعده الشرط الأخر يفتح الصفقه , كمثال ...

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

    ما الكود اللازم لعمل ذلك ؟
    يمكنك تعريف متغيرين
    كود PHP:
    bool signalbuy1,signalbuy2,signalsell1,signalsell2
    خارج الداله start في اعلى الكود
    ثم عند تحقق شرط الإشاره الأولى مثلا
    كود PHP:
     if(ma1>ma2)signalbuy1=true;
       if(
    filter>0)signalbuy2=true
    أو اي شرط مهما كان

    ثم شروط فتح الصفقه سيكون
    كود PHP:
     if(signalbuy1==true&&signalbuy2==true)
      {
      
    // open buy 
      
      
    signalbuy1=false;
      
    signalbuy2=false;
      }
      } 
    آخر تعديل بواسطة MR.dollar ، 01-05-2012 الساعة 06:45 PM
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

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

    جرب تعديله ووضع الشرط الآخر وأخبرني بالنتيجه
    استاذ اسامة كما ذكرت لحضرتك من قبل قمت بتجربة كل التعديلات ولكن النتيجه لم تكن كما أريد .

    والتعديل التالى كما تفضلت وذكرت , هو شرط الاستوكاستيك بحيث اذا كان الاستوكاستيك للشمعة السابقة شمعة 2 أقل من 50 ثم في الشمعه التاليه شمعة 1 اصبح أكبر من 50 يفتح الصفقه فـ الشمعة الحالية شمعة 0

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

    مرفق الاكسيبرت بعد التعديل .
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    يمكنك تعريف متغيرين
    كود PHP:
    bool signalbuy1,signalbuy2,signalsell1,signalsell2
    خارج الداله start في اعلى الكود
    ثم عند تحقق شرط الإشاره الأولى مثلا
    كود PHP:
     if(ma1>ma2)signalbuy1=true;
       if(
    filter>0)signalbuy2=true
    أو اي شرط مهما كان

    ثم شروط فتح الصفقه سيكون
    كود PHP:
     if(signalbuy1==true&&signalbuy2==true)
      {
      
    // open buy 
      
      
    signalbuy1=false;
      
    signalbuy2=false;
      }
      } 

    جزاك الله خيرا , بعد التعديل ظهر الخطـأ التالى عند الباك تست EURUSD,M1: OrderSend error 130

    وايضـا يوجد صفقات لايتم فتحها بعد تحقق الشروط ؟؟
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: mq4 NeW.mq4‏ (3.0 كيلوبايت, المشاهدات 80)

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

  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