صفحة 530 من 689 الأولىالأولى ... 30430480520524525526527528529530531532533534535536540580630 ... الأخيرةالأخيرة
النتائج 7,936 إلى 7,950 من 10335
  1. #7936
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,864

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة hosamnasr مشاهدة المشاركة
    اخي اقصد دالة مؤشر هاي لو مثل السوبر ترند ولاكن التريلنج يعمل مع كل شمعة ويحتفظ بالمسافة مثل الصورة وعند الكسر تظهر الاشارة العكسية والبرويد يغير المسافة فقط (السوبر ترند لا يعتمد على التريلنج لنه يقوم بعمل ازاحة لعدد من الشموع ومختلف عن الفكرة)
    الملف المرفق 464467
    مثلا بأن تحدد أن يجعل التريلينج ستوب بعديك عن لو الشمعه ب عدد نقاط معينه بالنسبه للشراء وبعيد عن هاي الشمعه بعدد نقاط معينه في حالة البيع ؟
    هذا مثال
    كود PHP:
    void HighLowTrailingStop()
    {
       for(
    int cnt=0;cnt<OrdersTotal();cnt++)
       {
          
    bool select=OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
          if(
    OrderType()<=OP_SELL&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
          {
             if(
    OrderType()==OP_BUY)
             {
               if(
    OrderStopLoss()<NormalizeDouble(Low[1]-TrailingStop*point,Digits))
               {
                
    modify=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Low[1]-TrailingStop*point,Digits),OrderTakeProfit(),0,Red);
               }
             }
             else 
             {
               if(
    OrderStopLoss()>NormalizeDouble(High[1]+TrailingStop*point,Digits))
               {
                
    modify=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(High[1]+TrailingStop*point,Digits),OrderTakeProfit(),0,Red);
               }
             }
          }
       }


  2. #7937
    الصورة الرمزية Mido18
    Mido18 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2016
    الإقامة
    مصر
    المشاركات
    10

    افتراضي

    السلام عليكم ..
    اخي اريد ان اصمم اكسبرت يعمل على شرطسن مختلفين مثلا اذا تحقق شرط تفاطع الموفينج 10 مع 100 يفتح صفقة وشرط فتح صفقة اخرى وليكن مثلا اذا تقاطع موفينج 50 مع 200 يفتح صفقة اخرى ..
    المشكلة تظهر بسبب وجود شرط OrdersTotal()==0 فاذا كانت صفقة موفينج 10 مع 100 مفتوحة وتحقق الشرط الثاني وهو تقاطع 50 مع 200 ولاتزال الصفقة الأولى مفتوحة فلا يفتح الصفقة بسبب وجود صفقة مفتوحة وبالتالي تضيع هذه الفرصة ولا اعرف كيف يمكنني ان اتخطى هذه النقطة هل يمكن استخدام الماجيك نمبر لحلها مع انني حاولت ولم انجح في ذلك ارجو توضيح حل المشكلة بمثالز
    ولكم جزيل الشكر.

  3. #7938
    الصورة الرمزية ubuntu
    ubuntu غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2014
    الإقامة
    مصر
    المشاركات
    410

    افتراضي

    سلام عليكم
    شباب ممكن ميثود معرفه نسبه الربح في Equity مثلاً اذا تحقق 1 % يتم اغلاق جميع العقود وحذف العقود المعلقه
    سؤال الثاني الاكسبيرت ممكن يقوم اغلاق الصفقات المفتوحه والعقود المعلقه ؟ سكربت ايوه يقوم بهذه المهمه ولكن الاكسبيرت صعب المنصه تهنج في طريقه نستدعي سكربت من داخل الاكسبيرت ؟ او في طريقه نجعل الاكسبيرت يعلق صفقات معلقه والمفتوحه بدون مايهنج ؟ لانه ممكن يكون في 100 اوردر معلق
    توقيع العضو
    أذكار المسلم

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Mido18 مشاهدة المشاركة
    السلام عليكم ..
    اخي اريد ان اصمم اكسبرت يعمل على شرطسن مختلفين مثلا اذا تحقق شرط تفاطع الموفينج 10 مع 100 يفتح صفقة وشرط فتح صفقة اخرى وليكن مثلا اذا تقاطع موفينج 50 مع 200 يفتح صفقة اخرى ..
    المشكلة تظهر بسبب وجود شرط OrdersTotal()==0 فاذا كانت صفقة موفينج 10 مع 100 مفتوحة وتحقق الشرط الثاني وهو تقاطع 50 مع 200 ولاتزال الصفقة الأولى مفتوحة فلا يفتح الصفقة بسبب وجود صفقة مفتوحة وبالتالي تضيع هذه الفرصة ولا اعرف كيف يمكنني ان اتخطى هذه النقطة هل يمكن استخدام الماجيك نمبر لحلها مع انني حاولت ولم انجح في ذلك ارجو توضيح حل المشكلة بمثالز
    ولكم جزيل الشكر.
    وعليكم السلام ورحمة الله وبركاته
    لماذا تستخدم شرط عدد الصفقات يمكنك إلغاءه تماما بما أنك لا تريد تحديد أقصى عدد للصفقات المفتوحه أو يمكنك أن تضع بدلا من 0 تضع 1 أو أي عدد تريده

  5. #7940
    الصورة الرمزية Mido18
    Mido18 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2016
    الإقامة
    مصر
    المشاركات
    10

    افتراضي

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

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة Mido18 مشاهدة المشاركة
    اشكرك استاذي على الرد .. انا استخدم شرط عدد الصفقات لتفادي فتح اكثر من صفقة في نفس الوقت وذلك عند تحقق الشرط فاجد ان الاكسبرت فتح مجموعة صفقات وليس صفقة واحدة
    لحل هذه المشكله يمكنك أن تعرف متغير من نوع static datetime وعندما تفتح الصفقه تجعل المتغير يساوي توقيت الشمعه الحاليه وتضعه في شروط دخول الإكسبرت
    مثال
    كود PHP:
     static datetime order_time;
     if(
    order_time!=Time[0])
     {
      
    // open order
      
    order_time=Time[0];
     } 

  7. #7942
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة abo_samar مشاهدة المشاركة
    بارك الله فيك استاذنا العزيز
    نعم هذا ما اريده وللتوضيح اكثر
    الاكيوتى 1000 ووضعت التراجع 100 مثلا
    فى البدايه يحسب الاكيوتى 1000
    اذا قل عن ذلك يستمر بحفظ القيمه كما هى 1000
    واذا زاد ووصل مثلا الى 1250
    اريده اذا تراجع الى 1150 وهى 1250 اعلى قيمه - 100 التراجع يغلق كل الصفقات
    او بطريقه اخرى المخزن 1000 والتراجع 100
    اذا صعد ل 1250 ثم هبط الى 1100 يغلق كل الصفقات (ايهما يصح فى الطريقتين)
    بنفس فكرة التراجع فى الربح الذى قمت حضرتك بعمله فى داله سابقه
    والتى قمت بالاستعانه بفكرتها فى هذه الداله
    وهذه هى الداله الاصليه لك
    كود PHP:
     void HiddenTrailingBalancePercent()
    {
      
    double ProfitPercent=AccountProfit();
      
      if(
    ProfitPercent>=StartTrailingPercent&&(GlobalVariableGet("TS Percent")<ProfitPercent-StartTrailingPercent||GlobalVariableGet("TS Percent")==0))
      {
       
    GlobalVariableSet("TS Percent",ProfitPercent-StartTrailingPercent);   
      }
      
      if(
    ProfitPercent<=GlobalVariableGet("TS Percent")&&GlobalVariableGet("TS Percent")!=0)
      {
       for(
    int i=OrdersTotal()-1;i>=0;i--)
       {
        
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
        if(
    OrderSymbol()==Symbol())
        {
         if(
    OrderType()==OP_BUY)
         {
          
         
    bool closeB=OrderClose(OrderTicket(),OrderLots(),Bid,3);
          
         }
         if(
    OrderType()==OP_SELL)
         {
        
    bool closeS=OrderClose(OrderTicket(),OrderLots(),Ask,3);
         }
        }
       }
       
    GlobalVariableDel("TS Percent");
      } 

    للتذكير استاذنا الكريم
    كان الله فى عونك

  8. #7943
    الصورة الرمزية alexx2000
    alexx2000 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2013
    الإقامة
    إيطاليا
    المشاركات
    153

    افتراضي

    السلام عليكم
    ممكن لو سمحتوا مؤشر يرسم سهم او نجمة علي اي شمعة طولها اكبر من شمعتين قبلها وشمعتين بعدها

  9. #7944
    الصورة الرمزية ali_shadi
    ali_shadi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2016
    الإقامة
    السويد
    العمر
    29
    المشاركات
    367

    افتراضي

    السلام عليكم دكتور اسامة

    ممكن اخي الغالي كود ادنى قيمة للسعر بعد التقاطع والعودة كما في الصورة

    ربنا يعينك ويحفظك اخي اسامة

    اضغط على الصورة لعرض أكبر

الاســـم:	Screenshot_2.jpg
المشاهدات:	134
الحجـــم:	36.4 كيلوبايت
الرقم:	464529

  10. #7945
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

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

الاســـم:	2016-12-25 08_29_28-6281671_ Exness-Trial - Demo Account - [USDCADm,H1].png
المشاهدات:	132
الحجـــم:	3.0 كيلوبايت
الرقم:	464538

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

    افتراضي

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

الاســـم:	2016-12-25 08_29_28-6281671_ Exness-Trial - Demo Account - [USDCADm,H1].png
المشاهدات:	132
الحجـــم:	3.0 كيلوبايت
الرقم:	464538
    سوف تستخدم الداله iHighest و iLowest لتحديد أعلى هاي وأقل قال للشمعتين التي قبل وبعد الشمعه المحدده
    مثال
    كود PHP:
     double high_after=High[iHighest(Symbol(),0,MODE_HIGH,2,1)];
     
    double low_after=Low[iLowest(Symbol(),0,MODE_LOW,2,1)];
     
    double diff_after=high_after-low_after
     
     
    double diff_main=High[3]-Low[3];
     
     
    double high_before=High[iHighest(Symbol(),0,MODE_HIGH,2,4)];
     
    double low_before=Low[iLowest(Symbol(),0,MODE_LOW,2,4)];
     
    double diff_before=high_before-low_before
     
     
     if(
    diff_main>diff_after&&diff_main>diff_before)
     {
      
    // candle body > before and after 2 candles
     


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

    افتراضي

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

    ممكن اخي الغالي كود ادنى قيمة للسعر بعد التقاطع والعودة كما في الصورة

    ربنا يعينك ويحفظك اخي اسامة

    اضغط على الصورة لعرض أكبر

الاســـم:	Screenshot_2.jpg
المشاهدات:	134
الحجـــم:	36.4 كيلوبايت
الرقم:	464529
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال ولنفرض أن المستوى إسمه Level
    كود PHP:
    if(Open[1]<Level&&Close[1]>Level)
    {
     
    double Min_Low=Low[1];
     for(
    int i=1;i<Bars;i++)
     {
      if(
    Low[i]<Min_Low)
      {
       
    Min_Low=Low[i];
      }
      if(
    Close[i]>Level)
      {
       break;
      }
     }


  13. #7948
    الصورة الرمزية ali_shadi
    ali_shadi غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2016
    الإقامة
    السويد
    العمر
    29
    المشاركات
    367

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    هذا مثال ولنفرض أن المستوى إسمه Level
    كود PHP:
    if(Open[1]<Level&&Close[1]>Level)
    {
     
    double Min_Low=Low[1];
     for(
    int i=1;i<Bars;i++)
     {
      if(
    Low[i]<Min_Low)
      {
       
    Min_Low=Low[i];
      }
      if(
    Close[i]>Level)
      {
       break;
      }
     }

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

    ساجرب الكود وان شاء الله يشتغل ... تحياتي لك

  14. #7949
    الصورة الرمزية abo_samar
    abo_samar غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    62

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    سوف تستخدم الداله iHighest و iLowest لتحديد أعلى هاي وأقل قال للشمعتين التي قبل وبعد الشمعه المحدده
    مثال
    كود PHP:
     double high_after=High[iHighest(Symbol(),0,MODE_HIGH,2,1)];
     
    double low_after=Low[iLowest(Symbol(),0,MODE_LOW,2,1)];
     
    double diff_after=high_after-low_after
     
     
    double diff_main=High[3]-Low[3];
     
     
    double high_before=High[iHighest(Symbol(),0,MODE_HIGH,2,4)];
     
    double low_before=Low[iLowest(Symbol(),0,MODE_LOW,2,4)];
     
    double diff_before=high_before-low_before
     
     
     if(
    diff_main>diff_after&&diff_main>diff_before)
     {
      
    // candle body > before and after 2 candles
     

    بارك الله فيك استاذنا الكريم
    تم عمل حلقه بالشروط لرسم خط على هاى ولو الشمعه الكبرى
    المشكله انه يرسم خط على كل شمعه تحقق الشروط
    واريد التحكم فى عدد الشموع التى يرسم عليها
    فمثلا اذا حددت 1 يرسم على اخر شمعه حققت الشروط
    واذا حددت 2 يرسم على اخر شمعتين حققو الشروط
    مرفق الحلقه وارجو التعديل

    كود PHP:
       for(int i 1<= limiti++) {    

      
    double h1=iHigh(Symbol(),Period(),iHighest(Symbol(), Period(), MODE_HIGH,2,i));
      
    double l1=iLow(Symbol(),Period(),iLowest(Symbol(), Period(), MODE_LOW,2,i));
      
    double r1=h1-l1;
      
    double r2=High[i+3]-Low[i+3];
      
    double h3=iHigh(Symbol(),Period(),iHighest(Symbol(), Period(), MODE_HIGH,2,i+5));
      
    double l3=iLow(Symbol(),Period(),iLowest(Symbol(), Period(), MODE_LOW,2,i+5));
      
    double r3=h3-l3;
      
       if(
    r2>r1&&r2>r3)
       {
       
    line("h"+IntegerToString(i),Time[i+5],High[i+3],Time[i+1],Blue,2);
       
    line("l"+IntegerToString(i),Time[i+5],Low[i+3],Time[i+1],Blue,2);
       }
       } 
    كما ارجو الرد على مشاركتى السابقه
    https://forum.arabictrader.com/t3761...ml#post3081673

  15. #7950
    الصورة الرمزية الشيخ_غريب
    الشيخ_غريب غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jul 2016
    الإقامة
    ماليزيا
    المشاركات
    1,552

    افتراضي

    سلام عليكم كنت اريد منكم كيف اضع كومنت فى اعلى يسار الشاشة من مؤشر علماً باننى عندما اضع كود الكومنت يظهر لى

    declaration without type

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

  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