البرنامج التأهيلي للحصول على شهاده محلل مالى معتمد دوليا ( CFA )

إعلانات تجارية اعلن معنا

صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 16

الموضوع: موضوع تعليمي : صنع مؤشر (1)

  1. #1

    افتراضي موضوع تعليمي : صنع مؤشر (1)

    موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال



    هذا الموضوع تعليمي لكيفية صنع مؤشر يقوم بالآتي

    اذا كانت الشمعة صاعدة يكتب الفرق بين سعر الافتتاح والاغلاق بالنقاط (موجبة)

    و
    اذا كانت الشمعة هابطة يكتب الفرق بين سعر الافتتاح والاغلاق بالنقاط (سالبة)



    موضوع طلب المؤشر

    http://forum.m-e-c.biz/t33478.html


    ملاحظة :
    هذا الموضوع مفيد فقط لمن لديه خبرة في البرمجة بلغة mql4

    ومن ليس لديه هذه الخبرة ويريد أن يكتسبها
    فعليه بهذا الموضوع

    أهم مواضيع تعليم لغة MQL4

    بالتوفيق ان شاء الله


  2. #2

    افتراضي رد: موضوع تعليمي : صنع مؤشر (1)

    جزاك الله خير فتح هذا موضوع
    في انتظار شرح

  3. #3

    افتراضي رد: موضوع تعليمي : صنع مؤشر (1)

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

  4. #4

    افتراضي رد: موضوع تعليمي : صنع مؤشر (1)

    نبدأ على بركة الله

    أولاً
    قم بفتح برنامج MetaEditor

    ثانياً
    من القائمة العلوية
    File
    New

    or

    Ctrl+N

    ثم

    Custom Indicator

    ثم

    Next

    ثم

    Name : m-e-c biz D_O_C_V1

    difference between open & close

    Auther : Copyright © 2009 m-e-c.biz

    Link :
    http://m-e-c.biz


    ثم

    Next

    ثم

    Finsh


    وبهذا يكون عندنا كود فارغ لمؤشر اسمه

    m-e-c biz Hedge_V1

    الكود سيكون كالتالي

    [PHP]
    //+------------------------------------------------------------------+
    //| m-e-c biz D_O_C_V1.mq4 |
    //| Copyright © 2009 m-e-c.biz |
    //| http://m-e-c.biz |
    //+------------------------------------------------------------------+
    #property copyright "Copyright © 2009 m-e-c.biz"
    #property link "http://m-e-c.biz"

    #property indicator_chart_window
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    //---- indicators
    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function |
    //+------------------------------------------------------------------+
    int start()
    {
    int counted_bars=IndicatorCounted();
    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    [/PHP]سنتابع قريباً

    تحياتي


  5. #5

    افتراضي رد: موضوع تعليمي : صنع مؤشر (1)

    تماااام
    في انتظار تكمله
    جزاك الله خير

  6. #6

    افتراضي رد: موضوع تعليمي : صنع مؤشر (1)

    نتابع

    سنضع بعض المتغيرات الخارجية
    مثل

    1
    متغير لتحديد الشمعة
    Candle

    صفر = الشمعة الحالية
    1 = الشمعة السابقة
    2 = الشمعة قبل السابقة
    وهكذا

    2
    متغير لحجم الخط
    TextSize

    3
    متغير للون الخط في حال كان الشمعة صاعدة
    Text_Color_Up

    4
    متغير للون الخط في حال كان الشمعة هابطة
    Text_Color_Down

    لذلك سنضع هذا الكود

    [PHP]
    extern int Candle=1;
    extern int Text_Size=15;
    extern color Text_Color_Up=Green;
    extern color Text_Color_Down=Red;
    [/PHP]بعد هذا الكود

    [PHP]
    #property copyright "Copyright © 2009 m-e-c.biz"
    #property link "http://m-e-c.biz"

    #property indicator_chart_window

    [/PHP]

    الكود سيصبح كالتالي

    [PHP]
    //+------------------------------------------------------------------+
    //| m-e-c biz D_O_C_V1.mq4 |
    //| Copyright © 2009 m-e-c.biz |
    //| http://m-e-c.biz |
    //+------------------------------------------------------------------+
    #property copyright "Copyright © 2009 m-e-c.biz"
    #property link "http://m-e-c.biz"

    #property indicator_chart_window
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    extern int Candle=1;
    extern int Text_Size=15;
    extern color Text_Color_Up=Green;
    extern color Text_Color_Down=Red;

    int init()
    {
    //---- indicators
    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function |
    //+------------------------------------------------------------------+
    int start()
    {
    int counted_bars=IndicatorCounted();



    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+

    [/PHP]

    سنتابع قريباً

    تحياتي

  7. #7

    افتراضي رد: موضوع تعليمي : صنع مؤشر (1)

    اقتباس المشاركة الأصلية كتبت بواسطة FX300 مشاهدة المشاركة
    تماااام
    في انتظار تكمله
    جزاك الله خير
    بالتوفيق ان شاء الله

  8. #8

    افتراضي رد: موضوع تعليمي : صنع مؤشر (1)

    نتابع

    سناتي الآن للكود الرئيسي الذي سنضعه في الدالة

    [PHP]int start()[/PHP]
    [PHP]

    ------------

    int Result = (Close[Candle]-Open[Candle])/Point;
    [/PHP]

    قمنا بتعريف هذا المتغير لاخراج الفرق بالنقاط الصحيحة بين الاغلاق والافتتاح

    ------------

    [PHP]
    color Text_Color;

    [/PHP]

    قمنا بتعريف متغير للالوان
    فائدته ستتضح قريباً

    ------------

    [PHP]
    if (Result>=0) Text_Color=Text_Color_Up; else Text_Color=Text_Color_Down;

    [/PHP]

    اذا كانت النتيجة موجبة
    (شمعة صاعدة) سيكون اللون مثل لون المتغير Text_Color_Up

    اذا كانت النتيجة سالبة (شمعة هابطة) سيكون اللون مثل لون المتغير Text_Color_Down

    ------------

    [PHP]
    ObjectCreate("a label", OBJ_LABEL, 0,0,0);

    [/PHP]

    انشاء كائن للكتابة على الشارت
    (كائن نصي)

    ------------

    [PHP]
    ObjectSetText("a label","difference = "+Result, Text_Size, "Arial", Text_Color);

    [/PHP]

    وضع صفات الكتابة على الشارت
    النص + حجم الخط + اللون

    ------------

    [PHP]
    ObjectSet("a label", OBJPROP_XDISTANCE,400);

    [/PHP]

    مكان وضع النص على الاحداثي السيني

    ------------

    [PHP]
    ObjectSet("a label", OBJPROP_YDISTANCE,25);

    [/PHP]

    مكان وضع النص على الاحداثي الصادي

    ------------

    نأتي الآن لآخر كود وهو

    [PHP]
    ObjectDelete("a label");

    [/PHP]

    وهو لحذف الكائن النصي فور حذف المؤشر من الشارت

    وسنضعه في الدالة

    [PHP]int deinit()[/PHP]

    ------------

    وبهذا يكون المؤشر جاهز

    ------------

    الكود النهائي

    [PHP]
    //+------------------------------------------------------------------+
    //| m-e-c biz D_O_C_V1.mq4 |
    //| Copyright © 2009 m-e-c.biz |
    //| http://m-e-c.biz |
    //+------------------------------------------------------------------+
    #property copyright "Copyright © 2009 m-e-c.biz"
    #property link "http://m-e-c.biz"

    #property indicator_chart_window
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    extern int Candle=1;
    extern int Text_Size=15;
    extern color Text_Color_Up=Green;
    extern color Text_Color_Down=Red;

    int init()
    {
    //---- indicators
    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function |
    //+------------------------------------------------------------------+
    int deinit()
    {
    ObjectDelete("a label");

    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function |
    //+------------------------------------------------------------------+
    int start()
    {
    int counted_bars=IndicatorCounted();

    int Result = (Close[Candle]-Open[Candle])/Point;
    color Text_Color;
    if (Result>=0) Text_Color=Text_Color_Up; else Text_Color=Text_Color_Down;


    ObjectCreate("a label", OBJ_LABEL, 0,0,0);
    ObjectSetText("a label","difference = "+Result, Text_Size, "Arial", Text_Color);
    ObjectSet("a label", OBJPROP_XDISTANCE,400);
    ObjectSet("a label", OBJPROP_YDISTANCE,25);






    //----

    //----
    return(0);
    }
    //+------------------------------------------------------------------+
    [/PHP]

    ------------

    المؤشر موجود في المرفقات

    ------------

    وستظهر النتيجة كما في الصور المرفقة

    ------------

    بالتوفيق ان شاء الله
    الصور المرفقة الصور المرفقة
    الملفات المرفقة الملفات المرفقة

  9. #9

    افتراضي رد: موضوع تعليمي : صنع مؤشر (1)

    قبل قليل قرأت كامل فهمت تماام
    بس بقى جزئية لم افهمها وهي ظهور كتابه ع شارت موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال

    ماهو رأيك لو تعلمنا كيف نرسم خط بالعرض على كل منتصف شمعه محدده
    وكيف نضيف خيار ادراج تاريخ شمعه تطبيق مؤشر عليها
    اتمنى صوره مرفقه توضح كلامي موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال
    على سبيل مثال وضعنا تاريخ شمعه وهو 2009.11.13 16:00
    كما هي محاطه بلون اخضر لكي مؤشر يعرض عليها معادلته

    ونحن قررنا انه بيعرض خط عرضي على منتصف شمعه موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال
    ويظهر خط بلون احمر على فتح
    خط بلون ازرق على اغلاق
    خط بلون اسود على منتصف فتره
    صوره مرفقه توضح فكرتي موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال
    جزاك الله الف خير
    افضل طريقه تعلم هي كذا موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال
    الصور المرفقة الصور المرفقة
    • نوع الملف: gif 11.gif‏ (23.4 كيلوبايت, 60 مشاهدات)

  10. #10

    افتراضي رد: موضوع تعليمي : صنع مؤشر (1)

    اقتباس المشاركة الأصلية كتبت بواسطة FX300 مشاهدة المشاركة
    قبل قليل قرأت كامل فهمت تماام
    بس بقى جزئية لم افهمها وهي ظهور كتابه ع شارت موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال

    ماهو رأيك لو تعلمنا كيف نرسم خط بالعرض على كل منتصف شمعه محدده
    وكيف نضيف خيار ادراج تاريخ شمعه تطبيق مؤشر عليها
    اتمنى صوره مرفقه توضح كلامي موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال
    على سبيل مثال وضعنا تاريخ شمعه وهو 2009.11.13 16:00
    كما هي محاطه بلون اخضر لكي مؤشر يعرض عليها معادلته

    ونحن قررنا انه بيعرض خط عرضي على منتصف شمعه موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال
    ويظهر خط بلون احمر على فتح
    خط بلون ازرق على اغلاق
    خط بلون اسود على منتصف فتره
    صوره مرفقه توضح فكرتي موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال
    جزاك الله الف خير
    افضل طريقه تعلم هي كذا موضوع تعليمي : صنع مؤشر (1) نادي خبراء المال
    اخي الكريم

    افضل طريقة للتعلم هي الاستفادة من المؤشرات الجاهزة

    لذلك

    ستجد في هذه المشاركة العديد من المؤشرات المفيدة

    http://forum.m-e-c.biz/post469538-2.html

    تحياتي

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

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

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

  1. طرق تأكيد الاختراق (موضوع تعليمى بحت)
    بواسطة احمد محى في المنتدى موسوعة التحليل الفني Technical Analysis Encyclopedia
    مشاركات: 80
    آخر مشاركة: 26-03-2017, 07:37 PM
  2. نموذج cypher (موضوع تعليمي)
    بواسطة kin89 في المنتدى نادي خـبـراء الـبـورصه العالمية
    مشاركات: 8
    آخر مشاركة: 05-03-2013, 01:10 AM
  3. موضوع تعليمي : صنع مؤشر (3) "مؤشر استوكاستيك بشروط معينة"
    بواسطة مهندس وجدي في المنتدى نادي خبراء الأستراتيجيات والاكسبيرتات والبرمجة Strategies & Experts Advisors
    مشاركات: 15
    آخر مشاركة: 29-01-2013, 07:48 PM
  4. موضوع تعليمي : صنع مؤشر (2) "تنبيه لمؤشر بولينجر"
    بواسطة مهندس وجدي في المنتدى نادي خبراء الأستراتيجيات والاكسبيرتات والبرمجة Strategies & Experts Advisors
    مشاركات: 28
    آخر مشاركة: 24-04-2010, 06:50 PM
  5. طرق تأكيد الاختراق (موضوع تعليمى بحت)
    بواسطة احمد محى في المنتدى نادي خـبـراء الـبـورصه العالمية
    مشاركات: 50
    آخر مشاركة: 30-03-2010, 12:44 PM

الكلمات الدلالية لهذا الموضوع

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

يعد " نادى خبراء المال" واحدا من أكبر وأفضل المواقع العربية والعالمية التى تقدم خدمات التدريب الرائدة فى مجال الإستثمار فى الأسواق المالية ابتداء من عملية التعريف بأسواق المال والتدريب على آلية العمل بها ومرورا بالتعريف بمزايا ومخاطر التداول فى كل قطاع من هذه الأسواق إلى تعليم مهارات التداول وإكساب المستثمرين الخبرات وتسليحهم بالأدوات والمعارف اللازمة للحد من المخاطر وتوضيح طرق بناء المحفظة الاستثمارية وفقا لأسس علمية وباستخدام الطرق التعليمية الحديثة في تدريب وتأهيل العاملين في قطاع المال والأعمال .

الدعم الفني المباشر
دورات تدريبية
اتصل بنا