صفحة 345 من 686 الأولىالأولى ... 245295335339340341342343344345346347348349350351355395445 ... الأخيرةالأخيرة
النتائج 5,161 إلى 5,175 من 10285
  1. #5161
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة xcv114 مشاهدة المشاركة
    عادي ملوش تأثير
    لو عايز تشيل التحذير
    إدي للمتغير قيمة 0
    كود PHP:
    int start()
      {
       
       
    int CandlesCount=0;
       for (
    int i=0;i<100;i++){
       if(
    High[i]<=Open[i]+200*Point || Low[i]>=Open[i]-200*Point ){
       
    CandlesCount++;
       }
       }
       
       
    Comment(CandlesCount);
       
       return(
    0);
      } 
    وياريت يا أخي تبدأ التعلم أولا .. وممكن تفتح موضوع وسميه مثلا : أسئلة برمجية
    وبإذن الله هتلاقي أخوة كتير أو أنا نجاوبك
    بارك الله فيك اخي ولكن هذا الموضوع ايضا للاسئله البرمجيه
    يعني افتح موضوع انافس هذا الموضوع

  2. #5162
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

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

  3. #5163
    الصورة الرمزية goldfile
    goldfile غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    سانت لوسيا
    المشاركات
    752

    افتراضي

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

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

الاســـم:	input.jpg
المشاهدات:	56
الحجـــم:	118.5 كيلوبايت
الرقم:	406078

    اليك نافدة الخصائص لهدا المؤشر اين هو الاندكس للترند لاين او خطوط الدعم و المقاومة مثلا ..... ؟

    تقبل ودي

  4. #5164
    الصورة الرمزية just_be
    just_be غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    مصر
    المشاركات
    28

    افتراضي

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

  5. #5165
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    ماهو الفرق بين iHigh() و High[ ] و iHighest وبنفس هذه الفروقات بالنسبه لزمن Time() و Time[ ] و iTimest؟

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

    كود PHP:
    int start() 
      { 
        
       
    int CandlesCount=0
       for (
    int i=0;i<a;i++){ 
       if((
    iTime(Symbol(),PERIOD_D1,High[i]))<(iTime(Symbol(),PERIOD_D1,Low[i])))CandlesCount++; 
       } 
        
       
    Comment(CandlesCount); 
        
       return(
    0); 
      } 

  6. #5166
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    ان شاء الله الكود سهل
    آخر تعديل بواسطة daod ، 04-05-2014 الساعة 01:29 PM

  7. #5167
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة daod مشاهدة المشاركة
    ماهو الفرق بين iHigh() و High[ ] و iHighest وبنفس هذه الفروقات بالنسبه لزمن Time() و Time[ ] و iTimest؟

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

    كود PHP:
    int start() 
      { 
        
       
    int CandlesCount=0
       for (
    int i=0;i<a;i++){ 
       if((
    iTime(Symbol(),PERIOD_D1,High[i]))<(iTime(Symbol(),PERIOD_D1,Low[i])))CandlesCount++; 
       } 
        
       
    Comment(CandlesCount); 
        
       return(
    0); 
      } 
    اين الخطاء في هذا الكود وهو ترجمه لعباره اذا كان توقيت الهاي لشمعه ما اقل او قبل توقيت اللوللشمعه نفسها احتسبها اة اعتبرها شمعه

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

    افتراضي

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

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

الاســـم:	input.jpg
المشاهدات:	56
الحجـــم:	118.5 كيلوبايت
الرقم:	406078

    اليك نافدة الخصائص لهدا المؤشر اين هو الاندكس للترند لاين او خطوط الدعم و المقاومة مثلا ..... ؟

    تقبل ودي
    أغلب المؤشرات التي تستخدم لرسم خطوط الدعم أو المقاومه و خطوط الترند لا تستخدم المخزن (buffer) لرسم الخطوط على الشارت بالتالي لا يمكن إستدعائها بإستخدام الداله iCustom
    الحل في هذه الحاله هو كتابة كود المؤشر بداخل الإكسبرت نفسه وحفظها كمتغيرات
    مثلا لو كان إكسبرت يرسم خطوط الدعم و المقاومه فمعادلات الدعم و المقاومه معروفه
    مثل
    كود PHP:
      YesterdayHigh  iHigh(Symbol(),1440,1);
           
    YesterdayLow   iLow(Symbol(),1440,1);
           
    YesterdayClose iClose(Symbol(),1440,1);
       
           
    Pivot = ((YesterdayHigh YesterdayLow YesterdayClose)/3);

           
    R1 = (2*Pivot)-YesterdayLow;
           
    S1 = (2*Pivot)-YesterdayHigh;

           
    R2 Pivot+(R1-S1);
           
    S2 Pivot-(R1-S1);
       
           
    R3 = (YesterdayHigh + (2*(Pivot-YesterdayLow)));
           
    S3 = (YesterdayLow - (2*(YesterdayHigh-Pivot))); 
    ثم يمكنك التعامل مع المتغيرات S1,S2,S3 ,R1,R2,R3
    أو يمكنك إستخدام الداله ObjectGet و ObjectGetValueByShift
    لمعرفة قيم الخطوط المرسومه على الشارت

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة daod مشاهدة المشاركة
    ماهو الفرق بين iHigh() و High[ ] و iHighest وبنفس هذه الفروقات بالنسبه لزمن Time() و Time[ ] و iTimest؟

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

    كود PHP:
    int start() 
      { 
        
       
    int CandlesCount=0
       for (
    int i=0;i<a;i++){ 
       if((
    iTime(Symbol(),PERIOD_D1,High[i]))<(iTime(Symbol(),PERIOD_D1,Low[i])))CandlesCount++; 
       } 
        
       
    Comment(CandlesCount); 
        
       return(
    0); 
      } 
    أولا بالنسبه ل High فهو يحفظ قيمة الهاي لشموع الشارت الحالي
    فمثلا لو كان الشارت الحالي هو شارت الساعه فعندما تكتب
    كود PHP:
    High[1
    فهذا يعني الهاي للشمعه رقم 1 لشارت الساعه
    لكن لنفرض أنك تريد معرفة الهاي لشارت آخر غير الشارت الحالي فتستخدم iHigh
    مثال
    كود PHP:
    iHigh(Symbol(),15,1); 
    فهذا يعني هاي الشمعه رقم 1 لشارت الربع ساعه ويمكنك أيضا إستخدامها للشارت الحالي
    كود PHP:
    iHigh(Symbol(),0,1); 
    فستعطي نفس قيمة High
    أما iHighest فهي تبحث عن رقم الشمعه التي لها أعلى هاي خلال فترة محدده
    مثلا تريد معرفة رقم الشمعه التي كان الهاي لها هو الأكبر خلال آخر 10 شمعات
    مثال
    كود PHP:
    iHighest(Symbol(),0,MODE_HIGH,10,1); 

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

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة just_be مشاهدة المشاركة
    ماستر دولار ارجو لقد تسالت من قبل عن انقطاع الانترنت يجعل الاكسبيرت لا يتذكر الاوامر وقد تفضلت وقمت بالاجابه انه اجعل الاكسبيرت يبحث عن الماجيك نمبر للاوامر فهل مجرد كتابه فنكشن تبحث عن الماجيك فيتذكره وهل من ممكن كتابه فانكشن كمثال عنها واذا كان هناك اكثر من تيكيت للاوردرات مفعله هل بانقطاع الانترنت تفقد قيمها ام لا ارجو الاجابه
    كأبسط مثال الداله التي تحسب عدد الصفقات المفتوحه
    كود PHP:
     int TotalOrders(int type)
     {
     
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()&&OrderType()==type){
             
    cnt++;
           }
         }
       }
        return(
    cnt);
      } 
    جرب أن تقوم بعمل إكسبرت وإجعله يفتح عدد صفقات معينه وإحسب قيم عد الصفقات المفتوحه ثم أغلق الميتاتريدر و أعد فتحه سوف تجد أن عدد الصفقات المفتوحه أيضا سيكون هو نفسه وهذا دليل على أن الإكسبرت بعد إغلاق الميتاتريدر وفتحه إستطاع أن يقرأ الصفقات ويقوم بعدها مره أخرى
    وهكذا أي داله أخرى تقوم بعملها ضع فيها شرط الماجيك نمبر
    بالنسبه لرقم التيكيت للصفقات المفعله فهي لا تتغير

  11. #5171
    الصورة الرمزية goldfile
    goldfile غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2007
    الإقامة
    سانت لوسيا
    المشاركات
    752

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    أغلب المؤشرات التي تستخدم لرسم خطوط الدعم أو المقاومه و خطوط الترند لا تستخدم المخزن (buffer) لرسم الخطوط على الشارت بالتالي لا يمكن إستدعائها بإستخدام الداله iCustom
    الحل في هذه الحاله هو كتابة كود المؤشر بداخل الإكسبرت نفسه وحفظها كمتغيرات
    مثلا لو كان إكسبرت يرسم خطوط الدعم و المقاومه فمعادلات الدعم و المقاومه معروفه
    مثل
    كود PHP:
      YesterdayHigh  iHigh(Symbol(),1440,1);
           
    YesterdayLow   iLow(Symbol(),1440,1);
           
    YesterdayClose iClose(Symbol(),1440,1);
       
           
    Pivot = ((YesterdayHigh YesterdayLow YesterdayClose)/3);
     
           
    R1 = (2*Pivot)-YesterdayLow;
           
    S1 = (2*Pivot)-YesterdayHigh;
     
           
    R2 Pivot+(R1-S1);
           
    S2 Pivot-(R1-S1);
       
           
    R3 = (YesterdayHigh + (2*(Pivot-YesterdayLow)));
           
    S3 = (YesterdayLow - (2*(YesterdayHigh-Pivot))); 
    ثم يمكنك التعامل مع المتغيرات S1,S2,S3 ,R1,R2,R3
    أو يمكنك إستخدام الداله ObjectGet و ObjectGetValueByShift
    لمعرفة قيم الخطوط المرسومه على الشارت
    اخي الكريم اشكرك على ردك اليك المؤشر في المرفقات وهو مؤشر معروف

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

    اتمنى الا اكون قد اثقلت عليكم

    تقبل ودي
    الملفات المرفقة الملفات المرفقة

  12. #5172
    الصورة الرمزية just_be
    just_be غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    مصر
    المشاركات
    28

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    كأبسط مثال الداله التي تحسب عدد الصفقات المفتوحه
    كود PHP:
     int TotalOrders(int type)
     {
     
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()&&OrderType()==type){
             
    cnt++;
           }
         }
       }
        return(
    cnt);
      } 
    جرب أن تقوم بعمل إكسبرت وإجعله يفتح عدد صفقات معينه وإحسب قيم عد الصفقات المفتوحه ثم أغلق الميتاتريدر و أعد فتحه سوف تجد أن عدد الصفقات المفتوحه أيضا سيكون هو نفسه وهذا دليل على أن الإكسبرت بعد إغلاق الميتاتريدر وفتحه إستطاع أن يقرأ الصفقات ويقوم بعدها مره أخرى
    وهكذا أي داله أخرى تقوم بعملها ضع فيها شرط الماجيك نمبر
    بالنسبه لرقم التيكيت للصفقات المفعله فهي لا تتغير
    شكرا جدا اخي الكريم

  13. #5173
    الصورة الرمزية Qadri
    Qadri غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jul 2007
    الإقامة
    مصر
    المشاركات
    164

    افتراضي

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

    ممكن مساعدة ياشباب

    كيف اصلح هذا الخطا y" - unexpected token" فهو يظهر لى فى مؤشرات كثيرة بعد التحديثات الاخيرة للميتاتريدر
    جزاكم الله خيرا

  14. #5174
    الصورة الرمزية just_be
    just_be غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Feb 2014
    الإقامة
    مصر
    المشاركات
    28

    افتراضي

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

  15. #5175
    الصورة الرمزية daod
    daod غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    May 2013
    المشاركات
    246

    افتراضي

    اين الخطاء في هذا الكود والفكره تقول اذا كان توقيت هاي الشمعه اقل اوقبل توقيت لوالشمعه نفسها احتسبها شمعه وكتب عدد الشموع التي حققت الشرط على الشارت.
    كود PHP:
    int start() 
      { 
        
       
    int CandlesCount=0
       for (
    int i=0;i<a;i++){ 
       if((
    iTime(Symbol(),PERIOD_D1,High[i]))<(iTime(Symbol(),PERIOD_D1,Low[i])))CandlesCount++; 
       } 
        
       
    Comment(CandlesCount); 
        
       return(
    0); 
      } 

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    أرفق الجزء الذي قمت بعمله وسوف أوضح لك أين الخطأ وباقي الكود وكيف يمكن أن تختصر الأكود أقصى ما يمكن حتى تزيد سرعة الباك تست
    مرفق الاكسبيرت
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة daod ، 05-05-2014 الساعة 12:17 AM

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

  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