صفحة 4 من 14 الأولىالأولى 12345678910 ... الأخيرةالأخيرة
النتائج 46 إلى 60 من 205
  1. #46
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا



    اذا نحن مازلنا نتحدث عن لغة MQL4

    ادواتها :

    ثانيا :المتغيرات Variables
    يبدو بشكل واضح ان مفهوم المتغير هو مدخلنا الحقيقى للغة
    ولذا سنحاول ترسيخ هذا المفهوم جيدا
    و ما ننساش ان كلامنا بلدى
    و بالبلدى
    تاجر مواد غذائية لديه 6 مخازن
    2 تلاجة
    2 بدون سقف للتهوية
    2 مخزن عادى
    طيب امامه ترلا بها بضائع
    كيف يفكر؟
    اولا : ما هو نوع البضائع (مبردة - تحتاج تهوية جيدة - عادية)
    لكى يضع البضائع فى مخزنها المناسب
    ثانيا : لنفرض انها مبردة
    طيب فى اى مخزن من التلاجات يوجد حيز
    لابد من تحديد اسم المخزن
    ثالثا : يصدر امره بوضع البضائع فى المخزن الذى اختاره
    صح


  2. #47
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    اذا نحن مازلنا نتحدث عن لغة MQL4

    ادواتها :

    ثانيا :المتغيرات Variables
    وهذا هو المتغير مرتبط بها 3 اشياء هم :
    اولا نوعه
    ثانيا اسمه
    ثالثا قيمته
    و سنتناول كل واحدة منهم بالتفصيل وذلك لاهميتهم .

  3. #48
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    اذا مازلنا نتحدث عن لغة MQL4






    ادواتها :










    ثانيا :المتغيرات
    نوع المتغير :


    ( int ) رقم صحيح

    ( double ) رقم بفاصلة
    (chr) حرف مثل 'س ' وهو غير شائع
    ( String )
    سلسلة نصية حرفيةمثال: "بسم الله الرحمن الرحيم".
    ( Bool )
    قيمة منطقية
    ( datetime ) تاريخ وقت
    ( Color ) اللون
    وهو يخزن رقم اللون المكون من ثلاث قيم تتراوح بين 0 - 255 لكل من
    اللون الأحمر ومثلها للأخضر ومثلها للأزرق على الصيغة RGB
    المشهورة.
    وهى عناصرنا السبعة السابقة


  4. #49
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    مازلنا نتحدث عن لغة MQL4
    ادواتها :



    اسم المتغير ( المعرف) (ثابت المتغير Variable constant.):

    هناك بعض القواعد والقيود لأختيار اسماء المتغيرات ( المعرفات Identifiers:)

    1- طول اسم المتغير لا يجب ان يتجاوز عددحروفه 31 حرفا.
    2- لابد ان يبدأ اسم المتغير بحرف او علامة _
    وعليه لا يمكن ان يبدأ برقم او اي علامة أخرى غير _
    3- المتغيراتحساسة جدالحالة الأحرف.
    مثلا MA_PERIOD مختلفة تماما عن ma_period او MA_Period.

    لا يمكناستخدام الكلمات المحجوزة reserved words كمتغيرات

    و الكلمات المحجوزة هى :





    If


    False

    Bool

    Else

    true

    Color

    For

    Extern

    int

    return

    Static

    double

    while

    break

    chr

    default

    case

    String

    switch

    continue

    datetime







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

    كما انه لا يجوز ان نضع بضائع مجمدة فى مخزن عادى . مش كدة و لا ايه ؟

  5. #50
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا



    انا منتظر رأيكم
    ابدأ
    فى الامثلة
    و الا انتظر
    حتى نستوعب ما سبق

  6. #51
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    مازلنا نتحدث عن لغة MQL4
    ادواتها :
    امثلة على المتغير


    اولا :

    لنفرض اننا نريد ان نضع العدد الصحيح 100 فى متغير باسم M-pip

    و سيكون من النوع الصحيح طبعا . ماذا نكتب

    نبدا اولا بتعريف المتغير ثم اسمه على سطر

    و السطر التالى نضع فيه القيمة 100

    هكذا

    كود:
     
    int M_pip ; M_pip = 100 ;
    او نكتبه مرة واحدة

    هكذا
    كود:
    int M_pip = 100 ;


    ملاحظة هامة عامة :
    يجب إنهاءكل سطر برمجي بالفاصلة المنقوطة وبدونها أو نسيانها لن يعملبرنامجك.



    ثانيا :

    و اذا كنا نريد اسناد الرقم 1.2880 لمتغير باسم MaxPrice
    كود:
    كود:
    
    
    double MaxPrice; MaxPrice=1.2880;

    انتبه لم نستخدم int ( لماذا؟ )
    او هكذا
    كود:
    double MaxPrice=1.2880;


    ثالثا

    نريد ان نعرف متغير حرفى من النوع chrهذا الرمز لايأتي منفردا وانما نستخدم الرمز int السابق ذكره لننشئه .
    كود:
    int chrA = 'A'; int chrB = '$';

    انظر ماذا حدث

    عرفنا متغير حرفى char A و اسندنا له القيمة A''

    و عرفنا متغير حرفى Bchar و اسندنا له القيمة '$'

    ملاحظة هامة:

    لاحظ اننا استخدمنا الرمز int قبل الرمز chr



    رابعا :

    سنعرف متغير نصى ( سلسلة نصية) باسم MyName

    كود:
     
    string MyName = "Ahmed Hanafy";
    من يقول ما هى القيم المخزنة فى MyName

    Ahmed Hanafy صح



    ملاحظة هامة:

    لاحظ ان السلسلة Ahmed Hanafy كانت بين " " و اننا لم نستخدم الرمز int قبل الرمز chr و لكن استخدمنا فقط الرمزstring

    و هذا يوضح الفرق بين المتغير الحرفى و المتغير النصى .



    خامسا :

    نريد تعريف متغير منطقى اسمه L و نضع فيه القيمة true

    كود:
    Bool L = true; Bool S = false;
    وعرفنا متغير منطقى اسمه S و وضعنا فيه القيمة false



    سادسا :

    سنعرف متغيران احدهما للالوان و الاخر للتاريخ

    كود:
     
    
    
    color My_Color; datetime F_Date; My_Color=C'128,128,128' ; FirstDate=D'2004.01.01 00:00';


    اللون رمادى و التاريخ 1/1/2004 الساعة 12 ليلا
    ملاحظة هامة عامة :


    لا يمكنك استخدام المتغير في برنامجك قبل أن تقوم بتعريفه أولا.


  7. #52
    تاريخ التسجيل
    May 2006
    الإقامة
    الجزائر
    العمر
    40
    المشاركات
    1,555

    Talking مشاركة: هيا نصنع مؤشر بأيدينا

    السالم عليكم

    شايف ان المسالة بدات تكبر
    والهداف بدئة ترسم طرقها
    يحلاو يا حلاوة
    عايزين مؤشر قوي قوي قوي
    يعطينا على الاقل 150 نقطة اسبوعينا
    انني اتابع حضرة الاستاذ
    تحياتي لكم جميعا والسلام عليكم

  8. #53
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    اقتباس المشاركة الأصلية كتبت بواسطة bruc lee
    السالم عليكم

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

  9. #54
    الصورة الرمزية BEGINNER
    BEGINNER غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    المشاركات
    209

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    اخي الكريم هل توجد داله تأخذ اربع ارقام من الرقم الكلي يعني مثلاً 115.5123 اود الحصول على اول اربع ارقام

    وشكرا

  10. #55
    الصورة الرمزية limo_trader
    limo_trader غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    مصر - الســـويس
    العمر
    39
    المشاركات
    902

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    اقتباس المشاركة الأصلية كتبت بواسطة bruc lee
    السالم عليكم

    شايف ان المسالة بدات تكبر
    والهداف بدئة ترسم طرقها
    يحلاو يا حلاوة
    عايزين مؤشر قوي قوي قوي
    يعطينا على الاقل 150 نقطة اسبوعينا
    انني اتابع حضرة الاستاذ
    تحياتي لكم جميعا والسلام عليكم
    دى كبرت قوى قوى

  11. #56
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    اقتباس المشاركة الأصلية كتبت بواسطة beginner
    اخي الكريم هل توجد داله تأخذ اربع ارقام من الرقم الكلي يعني مثلاً 115.5123 اود الحصول على اول اربع ارقام

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

  12. #57
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    مازلنا نتحدث عن لغة MQL4
    ادواتها :

    امثلة على المتغير


    لنفرض اننا كتبنا الكود التالى :
    كود:
    int x=2;
    int y=7; int z=8;
    ما معناه ؟
    بسيطة
    معناه اننا عرفنا 3 متغيرات صحيحة x , y , z
    و اسندنا لهم القيم المذكورة امامهم
    طيب
    سنعرف المتغير صحيح a و لن نسند له قيمة الان
    كيف نكتبها
    كود:
     
    
    int a ;
    كلام جميل
    و الان انظر معى
    كود:
     a=x+y;
    a=x*y;
    a=z/x;
    a=y%x;
    آخر تعديل بواسطة ahmed hanafy ، 27-08-2006 الساعة 02:14 PM

  13. #58
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    ما قيمة a فى الحالات الاربعة المذكورة

  14. #59
    الصورة الرمزية BEGINNER
    BEGINNER غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    المشاركات
    209

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    كود:
    void NormalizeDouble(double value, int digits)Rounds the floating point value to the given precision.
    The calculated StopLoss and TakeProfit values, as well as open price of pending orders must be normalized with a precision the value of which is stored in the pre-defined variable of Digits. Parameters:
    value - Floating point value.digits - Precision format, number of digits after decimal point (0-8).Sample:
    double var1=0.123456789; Print(NormalizeDouble(var1,5)); // output: 0.12346

    اتوقع الداله سوف تقوم بالمطلوب



    اما بالنسبه لقيمه a

    9 14 4 1
    على التوالي
    انشاء الله ناجح بالامتحان

  15. #60
    الصورة الرمزية ahmed hanafy
    ahmed hanafy غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Jun 2006
    الإقامة
    Cairo-Egypt
    العمر
    72
    المشاركات
    6,986

    افتراضي مشاركة: هيا نصنع مؤشر بأيدينا

    مش ناجح بس

    ده انت استاذ

    مشكوووووووووووووووووور على الدالة

    مشكووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووور على التجاوب

صفحة 4 من 14 الأولىالأولى 12345678910 ... الأخيرةالأخيرة

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

  1. لماذا نزرع الطمع بأيدينا في انفسنا
    By الجاويش in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادن
    مشاركات: 28
    آخر مشاركة: 26-04-2008, 06:56 PM
  2. نبينا يهان .. والحل بأيدينا
    By HERO_0 in forum استراحة اعضاء المتداول العربي
    مشاركات: 9
    آخر مشاركة: 29-01-2008, 04:22 PM
  3. كيف نصنع التمبلت ارجوا المساعده
    By hatem1 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 11-12-2007, 08:17 AM
  4. كيف نصنع اكسبيرت ارجوا من الخبراء الرد ؟
    By المرجوووج in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 2
    آخر مشاركة: 03-09-2006, 03:02 AM
  5. كيف نبرمج اشراء والبيع آلي وصنع اكسبريت؟
    By DO_LAR in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EA
    مشاركات: 49
    آخر مشاركة: 09-12-2005, 06:06 AM

الاوسمة لهذا الموضوع


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