النتائج 1 إلى 5 من 5
  1. #1
    الصورة الرمزية waleedgadelmola
    waleedgadelmola غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    مصر
    المشاركات
    346

    افتراضي نداء إلى الاستاذ أسامه او الاستاذ جميل بارك الله فيكم

    الاخ العزيز الذي استفدت منه كثيرا الاستاذ أسامه
    أعلم يا اخي اني أحبك كثيرا في الله لاني استفدت كثيرا في تعلم البرمجةعلى يدك وعلى كل الاكسبرتات مفتوحة الكود التي تضعها بمشاركاتك جزاك الله عني وعن كل مستفيد منها كل الخير
    طلب صغير لو تكرمت وهو أولى طلباتي البرمجية من حضرتك او من الاستاذ جميل تلميذك النجيب
    قمت بتصميم اكسبرت بسيط وهو أولى اكسبرتاتي لعلها تكون بداية خير ان شاء الله ولكن وقفت ومش قادر اكمل لعجزي الشديد في المحاولات وسهر الليالي لايجاد حل لمثل تلك الاكواد التي احتاج من حضرتك حلها لي بارك الله فيك
    فكرتي تتلخص في
    1- احتاج الدالة المسؤلة عن احتساب الربح السابق لاخر صفقات مغلقة بواسطة الاكسبرت لمعرفة هل خسرت ام ربحت
    2- احتاج الدالة المسؤلة عن مضاعفة الصفقات الخسرانه بالمتوالية الحسابية 1 2 4 8 16
    فيا ريت تساعدني في ذلك
    واحب اوضح فكرتي أكثر لحضرتك كالتالي
    1- عند افتتاح شمعة ساعه يقوم الاكسبرت بالبحث عن هل يوجد صفقات مفتوحه من قبله ام لا فان كان الجواب لا يقوم بفتح صفقة جديده حسب شروط الدخول بيع او شراء باللوت المبدئي كمتغير خارجي من متغيرات الاكسبرت يعني ألا يكون هناك اي صفقات مفتوحه اطلاقا
    2- في حالة الوصول للربح المطلوب TakeProfit او ضرب StopLoss يقوم الاكسبرت بفتح صفقة جديدة مع افتتاح الشمعه الجديدة ( شمعة الساعة ) ولكن اذا كانت الصفقة السابقة ضربت StopLoss يقوم بالدخول بلوت ضعف اللوت السابق اما لو حققت الهدف فيدخل على حسب اللوت المبدئي من جديد وهكذا

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

    أما شروط الدخول مضاعفات 1 2 4 8 16 ..... الخ فهي كالتالي

    أ- لا يوجد أي صفقات مفتوحة من قبل الاكسبرت
    ب- الصفقة السابقة سواء كانت بيع او شراء ضربت StopLoss

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

  2. #2
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي رد:نداء إلى الاستاذ أسامه او الاستاذ جميل بارك الله فيكم

    مرحبا استاذ وليد اقترح عليك تبتدي اكسبيرت بسيط يبيع او يشتري حسب اغلاق الشمعة السابقة ومنها تضاف الدوال بالتدريج حسب الحاجة لها . ارفقت لك بعض الدوال كمثال .
    https://forum.arabictrader.com/t3761...ml#post2074254

    وهذه دالة ستكون قيمتها 0 اذا لايوجد عقود مفتوحة

    كود PHP:
     int orderscnt(){
     
    int cnt=0;
       for(
    int i =0;i<OrdersTotal();i++){
         if(
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
           if(
    OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNo){
             
    cnt++;
           }
         }
       }
        return(
    cnt);
      } 
    وشروط الدخول والمضاعفات ستعتمد على نتائج الدوال ، اكتب اكسبيرتك وستجد المساعدة إن شاء الله .
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  3. #3
    الصورة الرمزية waleedgadelmola
    waleedgadelmola غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2012
    الإقامة
    مصر
    المشاركات
    346

    افتراضي

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

    أما شروط الدخول مضاعفات 1 2 4 8 16 ..... الخ فهي كالتالي

    أ- لا يوجد أي صفقات مفتوحة من قبل الاكسبرت
    ب- الصفقة السابقة سواء كانت بيع او شراء ضربت StopLoss


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

  4. #4
    الصورة الرمزية Jmeel
    Jmeel غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Sep 2008
    الإقامة
    في أرض الله
    المشاركات
    7,610

    افتراضي

    [COLOR="Blue"][SIZE="3"][I]هل فتحت الرابط في المشاركة ؟؟؟ وهذا هو الرابط


    https://forum.arabictrader.com/t3761...ml#post2074254
    توقيع العضو
    اعتذر لمن لن أتمكن من تنفيذ طلبه بسبب عدم قناعتي بالفكرة

  5. #5
    الصورة الرمزية solidhdida
    solidhdida غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Apr 2012
    المشاركات
    170

    افتراضي رد:نداء إلى الاستاذ أسامه او الاستاذ جميل بارك الله فيكم

    اقتباس المشاركة الأصلية كتبت بواسطة waleedgadelmola مشاهدة المشاركة
    الاخ العزيز الذي استفدت منه كثيرا الاستاذ أسامه
    أعلم يا اخي اني أحبك كثيرا في الله لاني استفدت كثيرا في تعلم البرمجةعلى يدك وعلى كل الاكسبرتات مفتوحة الكود التي تضعها بمشاركاتك جزاك الله عني وعن كل مستفيد منها كل الخير
    طلب صغير لو تكرمت وهو أولى طلباتي البرمجية من حضرتك او من الاستاذ جميل تلميذك النجيب
    قمت بتصميم اكسبرت بسيط وهو أولى اكسبرتاتي لعلها تكون بداية خير ان شاء الله ولكن وقفت ومش قادر اكمل لعجزي الشديد في المحاولات وسهر الليالي لايجاد حل لمثل تلك الاكواد التي احتاج من حضرتك حلها لي بارك الله فيك
    فكرتي تتلخص في
    1- احتاج الدالة المسؤلة عن احتساب الربح السابق لاخر صفقات مغلقة بواسطة الاكسبرت لمعرفة هل خسرت ام ربحت
    2- احتاج الدالة المسؤلة عن مضاعفة الصفقات الخسرانه بالمتوالية الحسابية 1 2 4 8 16
    فيا ريت تساعدني في ذلك
    واحب اوضح فكرتي أكثر لحضرتك كالتالي
    1- عند افتتاح شمعة ساعه يقوم الاكسبرت بالبحث عن هل يوجد صفقات مفتوحه من قبله ام لا فان كان الجواب لا يقوم بفتح صفقة جديده حسب شروط الدخول بيع او شراء باللوت المبدئي كمتغير خارجي من متغيرات الاكسبرت يعني ألا يكون هناك اي صفقات مفتوحه اطلاقا
    2- في حالة الوصول للربح المطلوب TakeProfit او ضرب StopLoss يقوم الاكسبرت بفتح صفقة جديدة مع افتتاح الشمعه الجديدة ( شمعة الساعة ) ولكن اذا كانت الصفقة السابقة ضربت StopLoss يقوم بالدخول بلوت ضعف اللوت السابق اما لو حققت الهدف فيدخل على حسب اللوت المبدئي من جديد وهكذا

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

    أما شروط الدخول مضاعفات 1 2 4 8 16 ..... الخ فهي كالتالي

    أ- لا يوجد أي صفقات مفتوحة من قبل الاكسبرت
    ب- الصفقة السابقة سواء كانت بيع او شراء ضربت StopLoss

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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17