صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17
  1. #1
    الصورة الرمزية AMINDESETIF
    AMINDESETIF غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الجزائر
    المشاركات
    166

    افتراضي مساعدة في Forex EA Generator 4

    السلام عليكم
    اخوتى الكرام لو ممكن مساعدة في Forex EA Generator 4
    قمت ببرمجته انه يقوم بتنبيهى في حال اغلاق الشمعة بالنسبة للموفينغ
    لكن عندي مشكلة و هو انه لا يتوقف عن التنبيه مع كل حركة
    اريد المساعدة في انه يقوم بالتنبيه في حالة ما اغلقت الشمعه فوق او اسفل الشمعة مرة واحدة و لا يعيد التنبيع الا في حالة حدوث امر معاكس
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 10.gif‏  

  2. #2
    الصورة الرمزية ihabtariq
    ihabtariq غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2012
    الإقامة
    أوكرانيا
    المشاركات
    284

    افتراضي

    صديقي العزيز اول فرضية هي \ اون افري تك \ اجعلها اون افري نيو بار
    تحياتي

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

    افتراضي

    السلام عليكم
    بارك الله فيك
    جربتها لكن للاسف يقوم بالتنبيه عند كل شمعة
    و انا اريد ان اقوم بالتنبيه مرة واحدة اذا كان فوق الموفينغ ولا يعيد التنبيه حتى يتم اغلاق تحت الموفينغ
    و لم اعرف كيف ذلك

  4. #4
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي رد:مساعدة في Forex EA Generator 4

    قم بمقارنة إفتتاح وإغلاق الشمعة بالنسبة للموفينج
    مثال كما بالصورة
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 123.png‏  
    آخر تعديل بواسطة kira-h ، 29-08-2013 الساعة 05:33 PM
    توقيع العضو
    متداول فوركس، ومبرمج mql

  5. #5
    الصورة الرمزية AMINDESETIF
    AMINDESETIF غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الجزائر
    المشاركات
    166

    افتراضي

    السلام عليكم
    بارك الله فيك جارى التجريب و لكن لو ممكن استفسار
    كيف يتم اضافة الماجيك نمبر
    عن طريق Forex EA Generator 4
    و كيف يتم تحديد نوع العملة التى تظهر فيها المنبه
    لانه لما ينبهنى لا يحدد العملة

  6. #6
    الصورة الرمزية AMINDESETIF
    AMINDESETIF غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الجزائر
    المشاركات
    166

    افتراضي

    السلام عليكم
    جمعة مباركة

  7. #7
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي رد:مساعدة في Forex EA Generator 4

    اقتباس المشاركة الأصلية كتبت بواسطة AMINDESETIF مشاهدة المشاركة
    السلام عليكم
    بارك الله فيك جارى التجريب و لكن لو ممكن استفسار
    كيف يتم اضافة الماجيك نمبر
    عن طريق Forex EA Generator 4
    و كيف يتم تحديد نوع العملة التى تظهر فيها المنبه
    لانه لما ينبهنى لا يحدد العملة

    الله يبارك فيك
    الماجيك نمبر موجود بالبرنامج لكنه ليس كمتغير خارجي (أنظر للصورة)
    لذلك إذا أردت الماجيك نمبر كمتغير خارجي يجب أن تعدل على كود الاكسبيرت ستجده بالمنصة الرئيسية المرتبطة بالبرنامج بصيغة mq4
    افتح الملف وستضيف متغير خارجي بالاكسبيرت
    كود PHP:
    #include <stdlib.mqh>
    #include <WinUser32.mqh>

    // exported variables
    extern int MagicNo 1234
    ثم تعدل على الدوال التي بها الماجيك نمبر مثل دالة الشراء تعدلها كما يلي :
    كود PHP:
    void BuyOrder2()
    {
        
    double SL Ask BuyStoploss2*PipValue*Point;
        if (
    BuyStoploss2 == 0SL 0;
        
    double TP Ask BuyTakeprofit2*PipValue*Point;
        if (
    BuyTakeprofit2 == 0TP 0;
        
    int ticket = -1;
        if (
    true)
        
    ticket OrderSend(Symbol(), OP_BUYBuyLots2Ask400"kira-h"MagicNo0Blue);
        else
        
    ticket OrderSend(Symbol(), OP_BUYBuyLots2Ask4SLTP"kira-h"MagicNo0Blue);
        if (
    ticket > -1)
        {
            if (
    true)
            {
                
    OrderSelect(ticketSELECT_BY_TICKET);
                
    bool ret OrderModify(OrderTicket(), OrderOpenPrice(), SLTP0Blue);
                if (
    ret == false)
                Print(
    "OrderModify() error - "ErrorDescription(GetLastError()));
            }
                
        }
        else
        {
            Print(
    "OrderSend() error - "ErrorDescription(GetLastError()));
        }

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

    بالنسبة للتنبيه وتحديد العملة ستعدل الكود كما يلي مثلا على اليورو دولار (مع مراعاة الرمز بعد اسم العملة مثل EURUSDpro)
    كود PHP:
    void Alert1()
    {
        
    Alert("EURUSD");
        

    أو لكي يتعرف على العملة بشكل أوتوماتيكي من خلال الشارت الموضوع عليه الاكسبيرت ستعدل على الكود كما يلي:
    كود PHP:
    void Alert1()
    {
        
    Alert(Symbol());
        

    بالتوفيق
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 789.png‏  
    آخر تعديل بواسطة kira-h ، 30-08-2013 الساعة 08:04 PM
    توقيع العضو
    متداول فوركس، ومبرمج mql

  8. #8
    الصورة الرمزية AMINDESETIF
    AMINDESETIF غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الجزائر
    المشاركات
    166

    افتراضي

    السلام عليكم
    بارك الله فيك على النصائح القيمة
    عندى استفسار اخر لو ممكن
    اريد ان يكون التنبيه بعد التقاطع بين 55 SAM و 55 EXP
    و يكون التنبيه بمجرد التقاطع و لا يهتم بالشموع

  9. #9
    الصورة الرمزية AMINDESETIF
    AMINDESETIF غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الجزائر
    المشاركات
    166

    افتراضي

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

  10. #10
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي رد:مساعدة في Forex EA Generator 4

    اقتباس المشاركة الأصلية كتبت بواسطة AMINDESETIF مشاهدة المشاركة
    السلام عليكم
    بارك الله فيك على النصائح القيمة
    عندى استفسار اخر لو ممكن
    اريد ان يكون التنبيه بعد التقاطع بين 55 SAM و 55 EXP
    و يكون التنبيه بمجرد التقاطع و لا يهتم بالشموع
    وعليكم السلام
    إذن ستقارن بين الموفينج الأول بالموفينج التاني وقم بحذف شرط إغلاق الشمعة
    لكن خد بالك في هذه الحالة التنبيه سيعيد رسم نفسه
    بمعنى سيحدث التنبيه بمجرد التقاطع ولكن بما أن الشمعة لم تغلق بعد ممكن أن يتراجع التقاطع وبالتالي التنبيه خاطئ (إلا إذا أردته بهذا الشكل)
    لذلك يجب إضافة إغلاق الشمعة لتأكيد التقاطع ثم التنبيه السليم
    اقتباس المشاركة الأصلية كتبت بواسطة AMINDESETIF مشاهدة المشاركة
    السلام عليكم
    كيف افتح الملف ولاضيف متغير خارجي بالاكسبيرت
    لاننى دخلت المنصة و اخترت الاكسبيرت و ضغت على تعديل و لم انجح مع العلم اننى نجحت في اكسبيرت اخر
    طيب في طريقة أخرى
    عند الضغط على السهم الأخضر الموجود بالبرنامج
    انزل تحت واضغط على Source Code وهتعمل كليك يمين ثم select all ثم احفظ الكود بـ Copy

    هتروح الان على منصة الميتاتريدر4
    اضغط على إيقونة الميتا إيديتور MetaEditor
    ستفتح صفحة جديدة من New ثم تابع الصور
    بعد فتح صفحة الكود احذف كل محتوياتها وتعمل Past
    وبعدها عدل كما تريد ثم احفظ الملف بصيغة mq4

    ملحوظة : بعد عمل تعديلات على الاكسبيرت يجب أن تقوم بعمل Compile لكي تعرف إذا في أخطاء ويتم التعرف عليها في الأسفل بخانة الـ Toolbox => Errors (أنظر الصورة)

    حمل ملف الصور بالترتيب
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة 3.png‏   2.png‏   1.png‏   4.png‏   5.png‏  

    6.png‏  
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة kira-h ، 30-08-2013 الساعة 09:15 PM
    توقيع العضو
    متداول فوركس، ومبرمج mql

  11. #11
    الصورة الرمزية AMINDESETIF
    AMINDESETIF غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الجزائر
    المشاركات
    166

    افتراضي

    السلام عليكم
    بارك الله فيك اخى الكريم تم المطلوب بفضل الله و بفضلك
    قلت لى انه يمكن ان يرسم نفسه
    لكن في مرات تحدث تقاطع بدون تدخل الشموع فما الحل
    آخر تعديل بواسطة AMINDESETIF ، 30-08-2013 الساعة 09:28 PM

  12. #12
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي رد:مساعدة في Forex EA Generator 4

    اقتباس المشاركة الأصلية كتبت بواسطة AMINDESETIF مشاهدة المشاركة
    السلام عليكم
    بارك الله فيك اخى الكريم تم المطلوب بفضل الله و بفضلك
    قلت لى انه يمكن ان يرسم نفسه
    لكن في مرات تحدث تقاطع بدون تدخل الشموع فما الحل
    هذا من فضل الله سبحانه وتعالى
    بالمرفقات ملف البرنامج به الكود المطلوب (فك الضغط ثم دوبل كليك)
    مع صورة توضيحية
    بالتوفيق أخي
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة Alert.png‏  
    الملفات المرفقة الملفات المرفقة
    • نوع الملف: rar Alert.rar‏ (2.0 كيلوبايت, المشاهدات 27)
    توقيع العضو
    متداول فوركس، ومبرمج mql

  13. #13
    الصورة الرمزية AMINDESETIF
    AMINDESETIF غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الجزائر
    المشاركات
    166

    افتراضي

    السلام عليكم
    شكرا لك
    لكن عندى استفسار صغير
    في الدالة الاولى و الثانية نفس الدالة لماذا تم كتابة الدالة مرتين
    و كذلك في الثالثة و الرابعة

  14. #14
    الصورة الرمزية AMINDESETIF
    AMINDESETIF غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Nov 2012
    الإقامة
    الجزائر
    المشاركات
    166

    افتراضي

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

  15. #15
    الصورة الرمزية kira-h
    kira-h غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Oct 2011
    الإقامة
    المغرب
    المشاركات
    1,334

    افتراضي رد:مساعدة في Forex EA Generator 4

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

    إذن هنا البرنامج محدود ويجب عمل تعديلات اكثر دقة يدويا

    سنستخدم شرط الترتيب يعني لن يعمل تنبيه إلا عند التقاطع المعاكس كما لو نقول دخول بالترتيب شراء بيع شراء بيع وهكذا
    سنضع بالمتغيرات الخارجية
    كود PHP:
    static string LastOrder
    ثم نعدل على الشرطين كما يلي :
    كود PHP:
    void TechnicalAnalysis9()
    {
        if (
    iMA(NULLNULL,55,0,MODE_SMA,PRICE_CLOSE,0) < iMA(NULLNULL,55,0,MODE_EMA,PRICE_CLOSE,0)&&LastOrder!="B")
        {
            
    Alert15();
            
    LastOrder="B";
            
        }
    }

    void TechnicalAnalysis10()
    {
        if (
    iMA(NULLNULL,55,0,MODE_SMA,PRICE_CLOSE,0) > iMA(NULLNULL,55,0,MODE_EMA,PRICE_CLOSE,0)&&LastOrder!="S")
        {
            
    Alert15();
            
    LastOrder="S";
            
        }
    }

    void Alert15()
    {
        
    Alert(Symbol());
        

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

    الاكسبيرت بالمرفقات راجعه جيدا
    وإذا لم يلبي طلبك فهذا ما أستطيع بخبرتي البسيطة جدا في البرمجة
    والله الموفق
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة kira-h ، 30-08-2013 الساعة 10:27 PM
    توقيع العضو
    متداول فوركس، ومبرمج mql

صفحة 1 من 2 12 الأخيرةالأخيرة

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