صفحة 579 من 686 الأولىالأولى ... 79479529569573574575576577578579580581582583584585589629679 ... الأخيرةالأخيرة
النتائج 8,671 إلى 8,685 من 10285
  1. #8671
    الصورة الرمزية yamenalshekh
    yamenalshekh غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2010
    الإقامة
    سوريا
    المشاركات
    12

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    سوف تقوم بعمل دالة لحساب مجموع ربح آخر صفقات مغلقة حتى إذا ظهرت صفقة خاسرة يتوقف الحساب
    مثال
    كود PHP:
    double LastTotalProfitTrades()
    {
     
    double profit;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
      {
       if(
    OrderProfit()>=0)profit+=OrderProfit();
       else return(
    profit);
      }
     }
     return(
    profit);

    ألف شكر MR.dollar وبارك الله فيك

  2. #8672
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    راجع كود الإكسبرت المرفق به مثال لدالة الأخبار ويستخدم مؤشر FFCal لإستيراد الأخبار
    جزاك الله خير
    ويسر الله دربك

  3. #8673
    الصورة الرمزية صاحب هدف
    صاحب هدف غير متواجد حالياً موقوف
    تاريخ التسجيل
    Jan 2010
    الإقامة
    سوريا
    المشاركات
    5,384

    افتراضي

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

    حتى الآن لدي مشاكل في التعامل مع الوقت والتاريخ

    أريد مقارنة وقت الشمعة ( كساعة ودقيقة فقط ) داخل الحلقة لجلب بيانات الشموع من الساعة 10:00 إلى الساعة 20:00 وعلى فريم الخمس دقائق

    هل يوجد طريقة أفضل من هذه

    كود PHP:

    int UP
    ()
    {
    int A=0;

    for(
    int i=0;i<=60000;i++)
    {
    string T=TimeToString(iTime(NULL,0,i),TIME_MINUTES);

    if(
    T=="10:00"||T=="10:05"||T=="10:10"||T=="10:15"||T=="10:20"||T=="10:25"||T=="10:30"||T=="10:35"||T=="10:40"||T=="10:45"||T=="10:50"||T=="10:55"||T=="11:00"||T=="11:05"||T=="11:10"||T=="11:15"||T=="11:20"||T=="11:25"||T=="11:30"||T=="11:35"||T=="11:40"||T=="11:45"||T=="11:50"||T=="11:55"||T=="12:00"||T=="12:05"||T=="12:10"||T=="12:15"||T=="12:20"||T=="12:25"||T=="12:30"||T=="12:35"||T=="12:40"||T=="12:45"||T=="12:50"||T=="12:55"||T=="13:00"||T=="13:05"||T=="13:10"||T=="13:15"||T=="13:20"||T=="13:25"||T=="13:30"||T=="13:35"||T=="13:40"||T=="13:45"||T=="13:50"||T=="13:55"||T=="14:00"||T=="14:05"||T=="14:10"||T=="14:15"||T=="14:20"||T=="14:25"||T=="14:30"||T=="14:35"||T=="14:40"||T=="14:45"||T=="14:50"||T=="14:55"||T=="15:00"||T=="15:05"||T=="15:10"||T=="15:15"||T=="15:20"||T=="15:25"||T=="15:30"||T=="15:35"||T=="15:40"||T=="15:45"||T=="15:50"||T=="15:55"||T=="16:00"||T=="16:05"||T=="16:10"||T=="16:15"||T=="16:20"||T=="16:25"||T=="16:30"||T=="16:35"||T=="16:40"||T=="16:45"||T=="16:50"||T=="16:55"||T=="17:00"||T=="17:05"||T=="17:10"||T=="17:15"||T=="17:20"||T=="17:25"||T=="17:30"||T=="17:35"||T=="17:40"||T=="17:45"||T=="17:50"||T=="17:55"||T=="18:00"||T=="18:05"||T=="18:10"||T=="18:15"||T=="18:20"||T=="18:25"||T=="18:30"||T=="18:35"||T=="18:40"||T=="18:45"||T=="18:50"||T=="18:55"||T=="19:00"||T=="19:05"||T=="19:10"||T=="19:15"||T=="19:20"||T=="19:25"||T=="19:30"||T=="19:35"||T=="19:40"||T=="19:45"||T=="19:50"||T=="19:55")
    {
    if(
    Open[i]<Close[i])A++;
    }
    }
    return(
    A);

    بهذه الطريقة تأخذ الحلقة وقت كبير حتى تنتهي لان عدد الشموع كبير ( من بداية السنة تقريبا )

  4. #8674
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

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

    هل يوجد طريقة أفضل من هذه
    )
    قصدك هل يوجد طريقة اسؤا من هذه
    ج: لايوجد

    استخدم اللوب for

  5. #8675
    الصورة الرمزية صاحب هدف
    صاحب هدف غير متواجد حالياً موقوف
    تاريخ التسجيل
    Jan 2010
    الإقامة
    سوريا
    المشاركات
    5,384

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    قصدك هل يوجد طريقة اسؤا من هذه
    ج: لايوجد

    استخدم اللوب for
    هههههههههههه الله عليك يافيلسوف
    يا أخي انا درويش في البرمجة
    ماهو اللوب for ؟

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

    افتراضي

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

    حتى الآن لدي مشاكل في التعامل مع الوقت والتاريخ

    أريد مقارنة وقت الشمعة ( كساعة ودقيقة فقط ) داخل الحلقة لجلب بيانات الشموع من الساعة 10:00 إلى الساعة 20:00 وعلى فريم الخمس دقائق

    هل يوجد طريقة أفضل من هذه

    كود PHP:
     
    int UP
    ()
    {
    int A=0;
     
    for(
    int i=0;i<=60000;i++)
    {
    string T=TimeToString(iTime(NULL,0,i),TIME_MINUTES);
     
    if(
    T=="10:00"||T=="10:05"||T=="10:10"||T=="10:15"||T=="10:20"||T=="10:25"||T=="10:30"||T=="10:35"||T=="10:40"||T=="10:45"||T=="10:50"||T=="10:55"||T=="11:00"||T=="11:05"||T=="11:10"||T=="11:15"||T=="11:20"||T=="11:25"||T=="11:30"||T=="11:35"||T=="11:40"||T=="11:45"||T=="11:50"||T=="11:55"||T=="12:00"||T=="12:05"||T=="12:10"||T=="12:15"||T=="12:20"||T=="12:25"||T=="12:30"||T=="12:35"||T=="12:40"||T=="12:45"||T=="12:50"||T=="12:55"||T=="13:00"||T=="13:05"||T=="13:10"||T=="13:15"||T=="13:20"||T=="13:25"||T=="13:30"||T=="13:35"||T=="13:40"||T=="13:45"||T=="13:50"||T=="13:55"||T=="14:00"||T=="14:05"||T=="14:10"||T=="14:15"||T=="14:20"||T=="14:25"||T=="14:30"||T=="14:35"||T=="14:40"||T=="14:45"||T=="14:50"||T=="14:55"||T=="15:00"||T=="15:05"||T=="15:10"||T=="15:15"||T=="15:20"||T=="15:25"||T=="15:30"||T=="15:35"||T=="15:40"||T=="15:45"||T=="15:50"||T=="15:55"||T=="16:00"||T=="16:05"||T=="16:10"||T=="16:15"||T=="16:20"||T=="16:25"||T=="16:30"||T=="16:35"||T=="16:40"||T=="16:45"||T=="16:50"||T=="16:55"||T=="17:00"||T=="17:05"||T=="17:10"||T=="17:15"||T=="17:20"||T=="17:25"||T=="17:30"||T=="17:35"||T=="17:40"||T=="17:45"||T=="17:50"||T=="17:55"||T=="18:00"||T=="18:05"||T=="18:10"||T=="18:15"||T=="18:20"||T=="18:25"||T=="18:30"||T=="18:35"||T=="18:40"||T=="18:45"||T=="18:50"||T=="18:55"||T=="19:00"||T=="19:05"||T=="19:10"||T=="19:15"||T=="19:20"||T=="19:25"||T=="19:30"||T=="19:35"||T=="19:40"||T=="19:45"||T=="19:50"||T=="19:55")
    {
    if(
    Open[i]<Close[i])A++;
    }
    }
    return(
    A);

    بهذه الطريقة تأخذ الحلقة وقت كبير حتى تنتهي لان عدد الشموع كبير ( من بداية السنة تقريبا )
    وعليكم السلام ورحمة الله وبركاته
    هذه الطريقه أسهل
    كود PHP:
    for(int i=0;i<Bars;i++)
    {
     if(
    Time[i]>=StringToTime(TimeToStr(Time[i],TIME_DATE)+" "+"10:00")&&
        
    Time[i]<StringToTime(TimeToStr(Time[i],TIME_DATE)+" "+"20:00"))
        {
         if(
    Open[i]<Close[i])A++; 
        }

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

  7. #8677
    الصورة الرمزية صاحب هدف
    صاحب هدف غير متواجد حالياً موقوف
    تاريخ التسجيل
    Jan 2010
    الإقامة
    سوريا
    المشاركات
    5,384

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة MR.dollar مشاهدة المشاركة
    وعليكم السلام ورحمة الله وبركاته
    هذه الطريقه أسهل
    كود PHP:
    for(int i=0;i<Bars;i++)
    {
     if(
    Time[i]>=StringToTime(TimeToStr(Time[i],TIME_DATE)+" "+"10:00")&&
        
    Time[i]<StringToTime(TimeToStr(Time[i],TIME_DATE)+" "+"20:00"))
        {
         if(
    Open[i]<Close[i])A++; 
        }


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

    60 ألف شمعة على فريم خمس دقائق وكل شمعة تحقق الشرط يتم رسم خط رأسي عليها
    هل من الطبيعي ان تستغرق هذه الحلقة أكثر من 30 ثانية ؟
    طبعا موضوع الخطوط للتأكد أن الحلقة تعمل بشكل صحيح وتتعامل فقط مع الشموع المحصورة بين الوقتين المحددين بالشرط لاحقا سأضع الشروط المطلوبة
    فقط استفسر عن الزمن المستغرق هل هو طبيعي بسبب العدد الكبير للشموع المفحوصة أم يوجد مشكلة أخرى

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

الاســـم:	EURUSDM5.png
المشاهدات:	57
الحجـــم:	21.2 كيلوبايت
الرقم:	479830

    وشكرا لك مقدما أخي العزيز

  8. #8678
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اهم شي انك مستمنع بالبرمجة بدلالة الزحمة داخل if
    كود PHP:
    for(int i=0;i<=60000;i++) 
    ليش 60000 ؟؟
    يفترض اخي تستخدم iBars وبالتالي يعطيك اقصى عدد للشموع والذي هو حتما اقل بكثير من 60000
    ولو صادف ان منصتك فيها فعلا فوق 60000 شمعة--تسبق ماسبق بمقارنة وتأخذ الاقل هل هو 60000 ام خارج iBar
    النقطة الثانية, في المؤشرات حركة جميلة مايسوي لووب الا لاخر شمعة--اول ماتطبق يسوي لوووب لكل الشموع الموجودة--ثم بعد ذلك بالقطارة
    يعني زمنيا اذا كودك يستغرق 60000 ثانية--الان 1 ثانية

    هذه الحركة يمكن بشوية فهلوة برمجية تسويها لاي خبير او سكربت

  9. #8679
    الصورة الرمزية صاحب هدف
    صاحب هدف غير متواجد حالياً موقوف
    تاريخ التسجيل
    Jan 2010
    الإقامة
    سوريا
    المشاركات
    5,384

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    اهم شي انك مستمنع بالبرمجة بدلالة الزحمة داخل if
    كود PHP:
    for(int i=0;i<=60000;i++) 
    ليش 60000 ؟؟
    يفترض اخي تستخدم iBars وبالتالي يعطيك اقصى عدد للشموع والذي هو حتما اقل بكثير من 60000
    ولو صادف ان منصتك فيها فعلا فوق 60000 شمعة--تسبق ماسبق بمقارنة وتأخذ الاقل هل هو 60000 ام خارج iBar
    النقطة الثانية, في المؤشرات حركة جميلة مايسوي لووب الا لاخر شمعة--اول ماتطبق يسوي لوووب لكل الشموع الموجودة--ثم بعد ذلك بالقطارة
    يعني زمنيا اذا كودك يستغرق 60000 ثانية--الان 1 ثانية

    هذه الحركة يمكن بشوية فهلوة برمجية تسويها لاي خبير او سكربت
    لا والله يافيلسوف مو مستمتع
    صرلي فترة طويلة بحاول ألاقي حالات بتتكرر بنسبة أعلى من 70 وع الفاضي
    https://forum.arabictrader.com/showt...05#post3123905
    =======

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

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

الاســـم:	Image 1.png
المشاهدات:	33
الحجـــم:	27.7 كيلوبايت
الرقم:	479851

    بخصوص المؤشرات كلها فاشوش ببحث بالشموع فقط
    إستكمالا للرابط فوق : تخيل شمعة هابطة نسبة إمتلائها 100% إحتمال إن الشمعة التالية تكون هابطة =50% طبعا النتائج من 60 ألف شمعة

    الله المستعان
    آخر تعديل بواسطة صاحب هدف ، 22-11-2017 الساعة 08:25 PM

  10. #8680
    الصورة الرمزية صاحب هدف
    صاحب هدف غير متواجد حالياً موقوف
    تاريخ التسجيل
    Jan 2010
    الإقامة
    سوريا
    المشاركات
    5,384

    افتراضي

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

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

الاســـم:	Image 1.png
المشاهدات:	78
الحجـــم:	10.9 كيلوبايت
الرقم:	479995

  11. #8681
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    السلام عليكم
    لدي اكسبيرت يرسل عده اوامرلعده استراتيجيات بنفس الماجيك نمبر ولكن بكومنت مختلف بكل امر بزياده رقم 1 لكل استراتيجيه
    المشكله حاولت ان امنع الاكسبيرت انه يفتح اكثر من امر بنفس اليوم عن طريق البحث في الهستوري
    ولكن واجهتني مشكله انه يضاف للكومنت احيانا عباره sl او tp فيختلف الكومنت عن الموجود ولا يحتسب الامر من الهستوري
    هل يوجد حل
    كود PHP:
     Comment(TodayOrder1(comment+"1"OP_BUY)); 

    تعطي النتيجه صفر على الشارت
    مع وجود صفقه في الهستوري بنفس الكومنت ولكن مضاف لها sl

    كود PHP:
    int TodayOrder1(string comm1int type)
    {
     
    int cnt;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&OrderComment()==comm1&&OrderType()==type)
      {
       if(
    OrderCloseTime()>=iTime(Symbol(),1440,0))cnt++;
       else return(
    cnt);
      }
     }
     return(
    cnt);
     

    آخر تعديل بواسطة السمحان ، 24-11-2017 الساعة 06:13 AM

  12. #8682
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    ال;ومنت اخي تتقبل 31 حرف
    لذا لاتستخدم الا 25 حرف مثلا--=بحيث تكون ال 6 حروف الاخرى لمثل هذه الزوائد التي تنشا بعد اغلاق الصفقة

    وفيما بعد استخدم StringSbt لاستخلاص هذه ال 25 حرف

  13. #8683
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    StringSubstr

  14. #8684
    الصورة الرمزية سمير محمد ارمان
    سمير محمد ارمان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Sep 2009
    الإقامة
    مصر
    المشاركات
    834

    افتراضي

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

  15. #8685
    الصورة الرمزية السمحان
    السمحان غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Oct 2015
    الإقامة
    السعودية
    المشاركات
    310

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
    ال;ومنت اخي تتقبل 31 حرف
    لذا لاتستخدم الا 25 حرف مثلا--=بحيث تكون ال 6 حروف الاخرى لمثل هذه الزوائد التي تنشا بعد اغلاق الصفقة

    وفيما بعد استخدم StringSbt لاستخلاص هذه ال 25 حرف
    وجدت حل نضري اسهل كثيرا وافضل من تعقيدات StringSbt (اخاف اطبقها ويحدث تعقيد في الكود واحوس الدنيا)
    لم اطبقه لاغلاق السوق
    برمجيا لم يعطني خطأ

    لا اعلم هل يعتبر صحيح ام خاطئ

    ايش رايك
    كود PHP:
    int TodayOrder1(string comm1int type)
    {
     
    int cnt;
     for(
    int i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      
    bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(
    OrderSymbol()==Symbol()&&(OrderComment()== comm1 ||comm1==comm1+"sl" ||comm1==comm1+"tp")&&OrderType()==type)
      {
       if(
    OrderCloseTime()>=iTime(Symbol(),1440,0))cnt++;
       else return(
    cnt);
      }
     }
     return(
    cnt);
     


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

  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