صفحة 110 من 686 الأولىالأولى ... 1060100104105106107108109110111112113114115116120160210610 ... الأخيرةالأخيرة
النتائج 1,636 إلى 1,650 من 10285
  1. #1636
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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


    شكرا أخي أسامه
    هل إذا أردت أن أجعل الصفقه الجديده تفتح بعد ساعه من وقت إغلاق آخر صفقه أقوم بإستبدال كلمة Hours برقم 1 و هكذا ...؟
    هل ما فهمته صحيح ؟؟
    وماذا لو أردت ذلك بعدد الشمعات أو البارت ؟
    الإكسبيرت مرفق بعد إضافة الداله و الشرط رجاء الإطلاع ...
    وجزاك الله خيرا
    نعم صحيح
    ولتغيير عدد الساعات وجعلها بإستخدام عدد الشموع سوف تجعل
    كود PHP:
     if((TimeCurrent()-LastClosedOrderTime())/60/Period()>=1
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

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

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    نعم صحيح
    ولتغيير عدد الساعات وجعلها بإستخدام عدد الشموع سوف تجعل
    كود PHP:
     if((TimeCurrent()-LastClosedOrderTime())/60/Period()>=1

    شكرا جزيلا أخي أسامه .
    رجاء أخي لو تدلني على موضوع به طريقه مجربه لعمل باك تيست بأعلى جوده .
    وشكرا جزيلا .
    توقيع العضو
    MetaTrader Login: 652105
    Investor Password: Z3UR9DA0

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

    افتراضي

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


    شكرا جزيلا أخي أسامه .
    رجاء أخي لو تدلني على موضوع به طريقه مجربه لعمل باك تيست بأعلى جوده .
    وشكرا جزيلا .
    تفضل
    https://forum.arabictrader.com/t106518.html
    وهذه الطريقه هي اللتي أستخدمها
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  5. #1640
    الصورة الرمزية cher90
    cher90 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2009
    العمر
    33
    المشاركات
    550

    افتراضي

    السلام عليكم ورحمة الله أستاذ اسامة

    عملت إكسبريت لمؤشر TopTrend
    فيه MaxOrders و خاصية تحديد الربح اليومي و UseHourTrade وخاصية من نوع Bool لإغلاق الصفقات إذا ظهرت إشارة معاكسة ...

    وللمرة الأولى حاولت اعمل المضاعفات....إستنادا بإكسبريت MR.dollar_Ahmed920 EA RSI stoch V3.6 فالفكرة هي تحديد معلومات (حجم اللوت و سعر فتح الصفقة) لأخر صفقة في الهيستوري وإذا كانت رابحة سيكمل باللوت الإبتدائي وإذا كانت خاسرة سيقوم بضرب لوتها فيX_ Multiplierْ يحدد في الخصائص الخارجية
    و UseMultiplier يجمع لوت أخر صفقة خاسرة مع Lots يحدد خارجيا
    الإكسبريت لاتوجد فيه أخطاء عندما أعمل له Compile و يشتغل عادي إلا المضاعفات

    هذا هو كود المضاعفات ..
    كود PHP:
    string last
    for(
    int i=OrdersHistoryTotal()-1;i>=0;i--) 
     {
    //--1
       
    OrderSelect(iSELECT_BY_POS,MODE_HISTORY);  
       if(
    OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
         
        {
    //--2
           //for buy order
           
    if(OrderType()==OP_BUY && OrderClosePrice()>=OrderOpenPrice()) last="profit";
           if(
    OrderType()==OP_BUY && OrderClosePrice()<=OrderOpenPrice()) last="loss";
           
    X_lots=OrderLots();
        }
    //--2
           
        
    else 
        
        {
    //--3
           //for SELL order
           
    if(OrderType()==OP_SELL && OrderClosePrice()<=OrderOpenPrice()) last="profit";
           if(
    OrderType()==OP_SELL && OrderClosePrice()>=OrderOpenPrice()) last="loss";
           
    X_lots=OrderLots();
        }
    //--3
       
    }//--1
       
    {//--4
           
    if(X_Multiplier && last=="loss"){//--a4
           
    newLot=Multiplier*X_lots;
           }
    //--a4
           
           
    else
           
           if(
    UseMultiplier && last=="loss" ){//--b4
           
    newLot=X_lots+Lots;
           }
    //--b4
           
           
    else
           
           if(
    last=="profit" || i<=0)
           {
    //--c4
           
    newLot=lots;
           }
    //--c4

           
    }//--4 
    وفيه أيضا كود الذي يحدد نوع المنصة من حيث Digits ويوجد أيضا digits لم أفهم ما دوره ...

    وأيضا بخصوص الكود المسؤول عن تحديد الربح اليومي (في أخر الإكسبريت) فهو يعمل بالنقاط أريد طريقة إرجاعه يحسب بالدولار

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

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

    افتراضي

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

    عملت إكسبريت لمؤشر TopTrend
    فيه MaxOrders و خاصية تحديد الربح اليومي و UseHourTrade وخاصية من نوع Bool لإغلاق الصفقات إذا ظهرت إشارة معاكسة ...

    وللمرة الأولى حاولت اعمل المضاعفات....إستنادا بإكسبريت MR.dollar_Ahmed920 EA RSI stoch V3.6 فالفكرة هي تحديد معلومات (حجم اللوت و سعر فتح الصفقة) لأخر صفقة في الهيستوري وإذا كانت رابحة سيكمل باللوت الإبتدائي وإذا كانت خاسرة سيقوم بضرب لوتها فيX_ Multiplierْ يحدد في الخصائص الخارجية
    و UseMultiplier يجمع لوت أخر صفقة خاسرة مع Lots يحدد خارجيا
    الإكسبريت لاتوجد فيه أخطاء عندما أعمل له Compile و يشتغل عادي إلا المضاعفات

    هذا هو كود المضاعفات ..
    كود PHP:
    string last
    for(
    int i=OrdersHistoryTotal()-1;i>=0;i--) 
     {
    //--1
       
    OrderSelect(iSELECT_BY_POS,MODE_HISTORY);  
       if(
    OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
         
        {
    //--2
           //for buy order
           
    if(OrderType()==OP_BUY && OrderClosePrice()>=OrderOpenPrice()) last="profit";
           if(
    OrderType()==OP_BUY && OrderClosePrice()<=OrderOpenPrice()) last="loss";
           
    X_lots=OrderLots();
        }
    //--2
           
        
    else 
        
        {
    //--3
           //for SELL order
           
    if(OrderType()==OP_SELL && OrderClosePrice()<=OrderOpenPrice()) last="profit";
           if(
    OrderType()==OP_SELL && OrderClosePrice()>=OrderOpenPrice()) last="loss";
           
    X_lots=OrderLots();
        }
    //--3
       
    }//--1
       
    {//--4
           
    if(X_Multiplier && last=="loss"){//--a4
           
    newLot=Multiplier*X_lots;
           }
    //--a4
           
           
    else
           
           if(
    UseMultiplier && last=="loss" ){//--b4
           
    newLot=X_lots+Lots;
           }
    //--b4
           
           
    else
           
           if(
    last=="profit" || i<=0)
           {
    //--c4
           
    newLot=lots;
           }
    //--c4

           
    }//--4 
    وفيه أيضا كود الذي يحدد نوع المنصة من حيث Digits ويوجد أيضا digits لم أفهم ما دوره ...

    وأيضا بخصوص الكود المسؤول عن تحديد الربح اليومي (في أخر الإكسبريت) فهو يعمل بالنقاط أريد طريقة إرجاعه يحسب بالدولار

    وأرجو من فضلك التوضيح أستاذي الكريم
    وبارك الله فيك وجزاك الله خيرا
    وعليكم السلام ورحمة الله وبركاته
    أولا بخصوص هذا الجزء
    كود PHP:
    for(int i=OrdersHistoryTotal()-1;i>=0;i--) 
    لماذا تستخدم -1 لماذا تترك الصفقة الأخيره التي أغلقت ولا تبحث عنها
    ثانيا عندما إستخدمت الحلقه
    وبعد تحقق الشروط
    كود PHP:
     if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber
    وبعد عملية المقارنه إستخدم الأمر break للخروج من الحلقه حتى لا يبحث عن صفقات أخرى وتتغير القيم فما نريده هو الصفقه الأخيره فقط
    أخيرا إجعل خيار إغلاق الصفقه عند الإشارة العكسيه قبل خيار المضاعفات

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

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

    افتراضي

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

    وفيه أيضا كود الذي يحدد نوع المنصة من حيث Digits ويوجد أيضا digits لم أفهم ما دوره ...

    وأيضا بخصوص الكود المسؤول عن تحديد الربح اليومي (في أخر الإكسبريت) فهو يعمل بالنقاط أريد طريقة إرجاعه يحسب بالدولار

    وأرجو من فضلك التوضيح أستاذي الكريم
    وبارك الله فيك وجزاك الله خيرا
    بالنسبه للمتغير digits فسوف تجد أني قمت بتعريفه بهذا الشكل
    كود PHP:
     if(Digits<4)
       {
          
    point=0.01;
          
    digits=2;
       }
       else
       {
          
    point=0.0001;
          
    digits=4;
       } 
    ففي البروكرات 5 أرقام قيمة Digits تكون 5 للأرقام التي تحتوي على 5 أرقام بعد الفاصل أو 3 للين
    لكن أنا أريد إستخدام قيمته Digits كما هي موجوده في البروكرات العاديه التي تحتوي على 4 و 2 أرقام فقط بعد الفاصله لذلك قمت بتعريفها بهذا الشكل

    بالنسبه لتحديد الربح اليومي بالدولار بدلا من النقاط سيكون أسهل فسوف تستخدم بدلا من تحديد سعر الإفتتاح والإغلاق وحساب النقاط الرابحه والخاسره سوف تستخدم
    كود PHP:
    OrderProfit() 
    لتصبح الداله
    كود PHP:
    double profitpoints(){
    double ProfitPips;
    OrderProfit()
    for(
    int i=OrdersHistoryTotal();i>0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
    double t=OrderOpenTime();
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&t>=iTime(Symbol(),1440,0)){
    ProfitPips+=OrderProfit();
     }
    else if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&t<iTime(Symbol(),1440,0))return(ProfitPips);
    }
    return(
    ProfitPips);

    --------
    ويا ريت لو تكمل الإكسبرت الذي قمت بعمله فأعتقد لن يأحتاج أكثر من هذه الإضافات ويمكنك عملها الآن

    https://forum.arabictrader.com/t138462.html
    آخر تعديل بواسطة MR.dollar ، 15-02-2012 الساعة 08:10 PM
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  8. #1643
    الصورة الرمزية cher90
    cher90 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2009
    العمر
    33
    المشاركات
    550

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    بالنسبه للمتغير digits فسوف تجد أني قمت بتعريفه بهذا الشكل
    كود PHP:
     if(Digits<4)
       {
          
    point=0.01;
          
    digits=2;
       }
       else
       {
          
    point=0.0001;
          
    digits=4;
       } 
    ففي البروكرات 5 أرقام قيمة Digits تكون 5 للأرقام التي تحتوي على 5 أرقام بعد الفاصل أو 3 للين
    لكن أنا أريد إستخدام قيمته Digits كما هي موجوده في البروكرات العاديه التي تحتوي على 4 و 2 أرقام فقط بعد الفاصله لذلك قمت بتعريفها بهذا الشكل

    بالنسبه لتحديد الربح اليومي بالدولار بدلا من النقاط سيكون أسهل فسوف تستخدم بدلا من تحديد سعر الإفتتاح والإغلاق وحساب النقاط الرابحه والخاسره سوف تستخدم
    كود PHP:
    OrderProfit() 
    لتصبح الداله
    كود PHP:
    double profitpoints(){
    double ProfitPips;
    OrderProfit()
    for(
    int i=OrdersHistoryTotal();i>0;i--){
    OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
    double t=OrderOpenTime();
    if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&t>=iTime(Symbol(),1440,0)){
    ProfitPips+=OrderProfit();
     }
    else if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber&&t<iTime(Symbol(),1440,0))return(ProfitPips);
    }
    return(
    ProfitPips);

    --------
    ويا ريت لو تكمل الإكسبرت الذي قمت بعمله فأعتقد لن يأحتاج أكثر من هذه الإضافات ويمكنك عملها الآن

    https://forum.arabictrader.com/t138462.html
    بارك الله فيك أستاذي الكريم
    تم عمل الإكسبريت للأخ zouhirtaha بفضل الله أولا وبفضلك ثانيا
    وجزاك الله خيرا

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

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    تفضل
    https://forum.arabictrader.com/t106518.html
    وهذه الطريقه هي اللتي أستخدمها
    شكرا جزيلا أخي المحترم أسامه
    سوف أقوم بالتطبيق و أرد هناك لو حدث معي مشكله
    وجزاك الله خيرا .
    توقيع العضو
    MetaTrader Login: 652105
    Investor Password: Z3UR9DA0

  11. #1646
    الصورة الرمزية cher90
    cher90 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2009
    العمر
    33
    المشاركات
    550

    افتراضي

    السلام عليكم ورحمة الله أستاذ أسامة

    أمس عملت مؤشر للأخ SalemTaxi في هذ االموضوع إستنادا بالمؤشر المرفق
    https://forum.arabictrader.com/t139008.html

    هو عبارة عن مؤشر ل 3 مؤشرات Paraboic SAR في مؤشر واحد ....

    حاولت عمل التنبيه لإتفاق 3 نقاط Paraboic SAR على إتجاه واحد المشكلة هي أنه يقوم بالتنبيه في جميع الشمعات لا يتوقف التنبيه في الشمعة التي تتفق فيها النقاط الثلاثة للمؤشر

    هذا هو كود التنبيه
    كود PHP:
    for(i=limiti>=0i--){
    if(   (
    SARUP1[i]==sar1 && SARUP1[i+1]!=sar1) && (SARUP2[i]==sar2 && SARUP2[i+1]!=sar2) && (SARUP3[i]==sar3 && SARUP3[i+1]!=sar3) && EnableAlert  ){
    Alert(" confirmation 3 Sar Down ");
    }
    if(   (
    SARDW1[1]==sar1 && SARDW1[i+1]!=sar1) && (SARDW2[1]==sar2 && SARDW2[i+1]!=sar2) && (SARDW3[1]==sar3 && SARDW3[i+1]!=sar3) && EnableAlert  ){
    Alert(" confirmation 3 Sar UP ");
    }

    أرجو من فضلك توضيح الخطأ
    وشكراااااا جزيلاااااااا
    الملفات المرفقة الملفات المرفقة

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

    افتراضي

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

    أمس عملت مؤشر للأخ SalemTaxi في هذ االموضوع إستنادا بالمؤشر المرفق
    https://forum.arabictrader.com/t139008.html

    هو عبارة عن مؤشر ل 3 مؤشرات Paraboic SAR في مؤشر واحد ....

    حاولت عمل التنبيه لإتفاق 3 نقاط Paraboic SAR على إتجاه واحد المشكلة هي أنه يقوم بالتنبيه في جميع الشمعات لا يتوقف التنبيه في الشمعة التي تتفق فيها النقاط الثلاثة للمؤشر

    هذا هو كود التنبيه
    كود PHP:
    for(i=limiti>=0i--){
    if(   (
    SARUP1[i]==sar1 && SARUP1[i+1]!=sar1) && (SARUP2[i]==sar2 && SARUP2[i+1]!=sar2) && (SARUP3[i]==sar3 && SARUP3[i+1]!=sar3) && EnableAlert  ){
    Alert(" confirmation 3 Sar Down ");
    }
    if(   (
    SARDW1[1]==sar1 && SARDW1[i+1]!=sar1) && (SARDW2[1]==sar2 && SARDW2[i+1]!=sar2) && (SARDW3[1]==sar3 && SARDW3[i+1]!=sar3) && EnableAlert  ){
    Alert(" confirmation 3 Sar UP ");
    }

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

    كود PHP:
    if(   (SARUP1[0]!=) && (SARUP2[0]!=) && (SARUP3[0]!=) && EnableAlert&&Time0!=Time[0]  &&LastSignal!=1){
    Alert(" confirmation 3 Sar Down ");Time0=Time[0];LastSignal=1;
    }
    if(   (
    SARDW1[0]!=) && (SARDW2[0]!=) && (SARDW3[0]!=) && EnableAlert&&Time0!=Time[0]&&LastSignal!=-1  ){
    Alert(" confirmation 3 Sar UP ");Time0=Time[0];LastSignal=-1;

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

  13. #1648
    الصورة الرمزية tskdream
    tskdream غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Aug 2008
    الإقامة
    Forex square
    المشاركات
    133

    افتراضي

    الأخوة الكرام
    أرجو التكرم بفتح هذا الرابط (أو نقلة إلى هذا القسم) والمساعدة ، خاصة الاستاذ/ مستر دولار .... حفظه الله
    https://forum.arabictrader.com/t139103.html
    آخر تعديل بواسطة tskdream ، 18-02-2012 الساعة 10:51 AM

  14. #1649
    الصورة الرمزية cher90
    cher90 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2009
    العمر
    33
    المشاركات
    550

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    أولا بالنسبه لشروط المقارنه فأنت تريد المقارنه عندما تتطابق جميع الشروط في نفس الشمعه لكن ليس شرط دائما أن تتغير قيمة المؤشر من بيع إلى شراء في نفس الوقت للثلاث مؤشرات لذلك هذه الشروط لن تفيد
    ثم لست بحاجه لإستخدام الحلقه for في التنبيه فأنت تحتاج فقط إلى معرفة قيمة الشمعه الأخيره للسار

    كود PHP:
    if(   (SARUP1[0]!=) && (SARUP2[0]!=) && (SARUP3[0]!=) && EnableAlert&&Time0!=Time[0]  &&LastSignal!=1){
    Alert(" confirmation 3 Sar Down ");Time0=Time[0];LastSignal=1;
    }
    if(   (
    SARDW1[0]!=) && (SARDW2[0]!=) && (SARDW3[0]!=) && EnableAlert&&Time0!=Time[0]&&LastSignal!=-1  ){
    Alert(" confirmation 3 Sar UP ");Time0=Time[0];LastSignal=-1;

    مرفق المؤشر بعد التعديل
    بارك الله فيك أستاذ أسامة

    أضفت هذه الوضيفة
    كود PHP:
    PlaySound("alert.wav"); 
    لاكن لا يصدر أي صوت عند التنبيه

    كود PHP:
    if(   (SARUP1[0]!=) && (SARUP2[0]!=) && (SARUP3[0]!=) && EnableAlert&&Time0!=Time[0]  &&LastSignal!=1){
    Alert(" confirmation 3 Sar Down ");
    PlaySound("alert.wav");
    Time0=Time[0];LastSignal=1;

    }
    if(   (
    SARDW1[0]!=) && (SARDW2[0]!=) && (SARDW3[0]!=) && EnableAlert&&Time0!=Time[0]&&LastSignal!=-1  ){
    Alert(" confirmation 3 Sar UP ");
    PlaySound("alert.wav");
    Time0=Time[0];LastSignal=-1;


    أرجو التوضيح أستاذي الكريم
    وشكراااااااا جزيلاااااااااا

  15. #1650
    الصورة الرمزية cher90
    cher90 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2009
    العمر
    33
    المشاركات
    550

    افتراضي

    وأرجو تصحيح هذا المؤشر أيضا
    هو عبارة عن مؤشر لرسم مستطيل على الشارت

    عملت هذا الكود
    كود PHP:
    #property copyright "Copyright 2011  Cher Amine"
    #property link      "[email protected]"

    #property indicator_chart_window    

    extern string Begin_1      "08:00";
    extern string End_1        "23:00";


    int start()                      
      {             
       
    bool objet ObjectCreate("RECTANGLE"OBJ_RECTANGLE0Begin_1Low[200], End_1Low[50]);
                    
    ObjectSet("RECTANGLE"OBJPROP_COLORRed);
        } 
    لا يظهر شيء في الشارت
    وهل تصلح iHigh,iLow,iOpen,iClose في في مكان time1 و time2 داخل ObjectCreate
    أرجو طريقة العمل أستاذ أسامة وبارك الله فيك
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة cher90 ، 18-02-2012 الساعة 07:24 PM

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

  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