رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
السلام عليكم هل ارسلت لكم الادرة تسجيل المحاضرة الاولة علي الايميل
رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
اقتباس:
المشاركة الأصلية كتبت بواسطة Qadri
انا حصلت معايا مشكلة افيدونى فيها يا شباب - بعد ان دخلت الويبينار قبل البداية بدقائق انقطع التيار الكهربائى وبعد عودته حاولت الدخول مرة اخرى ولكن ظهرت لى رسالة مفادها ان شخصا اخر دخل بنفس الايميل وعليك ان تسجل بايميل اخر- قولت اغير الايميل يمكن اقدر ادخل لكنى فوجئت برسالة بانى على اتنظار الموافقة - شكلى كده عجنت الدنيا فى بعضها
افيدونى يا شباب اذا كان حصل خطا وكيف اصححه
في المحاضرة القادمه سجل الدخول بنفس الإميل الأساسي الذي سجلت به أول مره
اقتباس:
المشاركة الأصلية كتبت بواسطة ayoob700
السلام عليكم هل ارسلت لكم الادرة تسجيل المحاضرة الاولة علي الايميل
المحاضره الأولى سيتم إرسالها بمجرد رفعها
------------
أشكر الجميع على إطرائهم وبإذن الله جميع المحاضرات القادمه ستكون بنفس الطريقه ونفس السهوله
رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
سؤال سريع لمن يجيب
ما هي أنواع المتغيرات الموجوده في لغة mql4
جميع الأسئله التي تطرح في هذا الموضوع من ضمن درجات المشاركه
رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
السلام عليكم و رحمة الله و بركاته
لغة : MQL4 هي فرع من لغة c++ البرمجية و أعتقد أن كل لغات البرمجة متشابهة من حيث المنطق و لا تختلف إلا في syntax و هو مثل النحو في اللغة أي طرق تركيب الجمل
و نفس الشىء بالنسبة للمتغيرات
هنا ما يهمنا هي لغة .MQL4 حيث يوجد بها سبعة أنواع من المتغيرات
و كل متغير ما هو إلا حجز مكان في ذاكرة الحاسوب خاصة لتحمل قيمة أثناء عمل البرنامج و في العادة تكون هذه القيمة متغيرة
و نحن نحدد نوع المتغير من الأول لكي لا نبذر الذاكر الرامات فمتغير منطقي بولياني يمكن يحمل 0 أو 1 في الذاكرة أي بيت واحد ليس ك متغير نصي يمكن يحتوي على ألاف الحروف .
المتغيرات
1- العدد الصحيح و نرمز له ب int أو integer ; و هي الاعداد مثل 1 2 3 4 ..... و كذالك الأعداد السلبية المسبوقة ب - -1 -2
كما يمكن للمتغير int أن يحتوي على عدد hexadecemal و هي أعداد تتكون من أرقام و حروف نسيتها أعتقد بها 16 رقم من 0 ل 9 و حروف نسيتها المهم هي كما يلي
مثلا
0x0A, 0x12, 0X12, 0x2f, 0xA3, 0Xa3, 0X7C7 لا أحد يسألني عن هذه الأعداد ناسيها
بالطبع هناك حد للأعداد التي يمكن أن نحتفض بها في متغير Intrger من -32768 ل 32767
مثال
double a = 13.311;
double b = -750.1007;
double c = 0.002;
double d = 14;
2- المتغير المنطقي bool نسبة إلى عالم رياضيات George Boole. ; و هي تحمل أحد القيمتين نعم أو لا true أو false و ممكن تعويض true false ب 0 و 1;
مثال ; bool a = true bool b = false
- المتغير string و هو لمتغيرات النصية و يكون المتغير بين " "
"This is a character string"
"Copyright symbol \t\xA9"
"this line with LF symbol \n"
"A" "1234567890" "0" "$"
Double) Floating-point number ) و هو للمتغيرات الكسرية التي تحتوي على فاصلة مثل اللوت 0.5
المتغير اللوني color يخزن الالوان
يمكن أن نرمز للمتغير اللوني بأسمه أو برقمه hexadecemal
مثال
C'128,128,128' // gray
C'0x00,0xFF,0xFF' // blue
Red
Yellow
Black
0xFFFFFF // white
16777215 // white
0x008000 // green
32768 // green
المتغير الزمني Datetime يحتوي على التاريخ السنة -الشهر -اليوم -الساعة-الدقيقة- و ممكن نظيف الثواني
مثال
D'2013.01.01 00:00' // New Year
D'2013.05.19 12:30:27'
D'19.07.2012 12:30:27'
D'19.07.2012 12' //equal to D'2012.07.19 12:00:00'
هذا تقريبا كل المتغيرات الموجوده في اللغة mql4
و الشكر كل الشكر لأستادنا أسامه
رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
السلام عليكم ورحمه الله
تحية طيبة للجميع
bool
string
double
color
datetime
integer
مع تمنياتي للجميع بالتوفيق
لاتنساني من دعائك
رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
اقتباس:
المشاركة الأصلية كتبت بواسطة Robo-coder
السلام عليكم و رحمة الله و بركاته
لغة : MQL4 هي فرع من لغة c++ البرمجية و أعتقد أن كل لغات البرمجة متشابهة من حيث المنطق و لا تختلف إلا في syntax و هو مثل النحو في اللغة أي طرق تركيب الجمل
و نفس الشىء بالنسبة للمتغيرات
هنا ما يهمنا هي لغة .MQL4 حيث يوجد بها سبعة أنواع من المتغيرات
و كل متغير ما هو إلا حجز مكان في ذاكرة الحاسوب خاصة لتحمل قيمة أثناء عمل البرنامج و في العادة تكون هذه القيمة متغيرة
و نحن نحدد نوع المتغير من الأول لكي لا نبذر الذاكر الرامات فمتغير منطقي بولياني يمكن يحمل 0 أو 1 في الذاكرة أي بيت واحد ليس ك متغير نصي يمكن يحتوي على ألاف الحروف .
المتغيرات
1- العدد الصحيح و نرمز له ب int أو integer ; و هي الاعداد مثل 1 2 3 4 ..... و كذالك الأعداد السلبية المسبوقة ب - -1 -2
كما يمكن للمتغير int أن يحتوي على عدد hexadecemal و هي أعداد تتكون من أرقام و حروف نسيتها أعتقد بها 16 رقم من 0 ل 9 و حروف نسيتها المهم هي كما يلي
مثلا
0x0A, 0x12, 0X12, 0x2f, 0xA3, 0Xa3, 0X7C7 لا أحد يسألني عن هذه الأعداد ناسيها
بالطبع هناك حد للأعداد التي يمكن أن نحتفض بها في متغير Intrger من -32768 ل 32767
مثال
double a = 13.311;
double b = -750.1007;
double c = 0.002;
double d = 14;
2- المتغير المنطقي bool نسبة إلى عالم رياضيات George Boole. ; و هي تحمل أحد القيمتين نعم أو لا true أو false و ممكن تعويض true false ب 0 و 1;
مثال ; bool a = true bool b = false
- المتغير string و هو لمتغيرات النصية و يكون المتغير بين " "
"This is a character string"
"Copyright symbol \t\xA9"
"this line with LF symbol \n"
"A" "1234567890" "0" "$"
Double) Floating-point number ) و هو للمتغيرات الكسرية التي تحتوي على فاصلة مثل اللوت 0.5
المتغير اللوني color يخزن الالوان
يمكن أن نرمز للمتغير اللوني بأسمه أو برقمه hexadecemal
مثال
C'128,128,128' // gray
C'0x00,0xFF,0xFF' // blue
Red
Yellow
Black
0xFFFFFF // white
16777215 // white
0x008000 // green
32768 // green
المتغير الزمني Datetime يحتوي على التاريخ السنة -الشهر -اليوم -الساعة-الدقيقة- و ممكن نظيف الثواني
مثال
D'2013.01.01 00:00' // New Year
D'2013.05.19 12:30:27'
D'19.07.2012 12:30:27'
D'19.07.2012 12' //equal to D'2012.07.19 12:00:00'
هذا تقريبا كل المتغيرات الموجوده في اللغة mql4
و الشكر كل الشكر لأستادنا أسامه
بارك الله فيك شرح وافي تقريبا أنت شرحت تفاصيل في المحاضرات القادمه :0016:
اقتباس:
المشاركة الأصلية كتبت بواسطة ecash
السلام عليكم ورحمه الله
تحية طيبة للجميع
bool
string
double
color
datetime
integer
مع تمنياتي للجميع بالتوفيق
لاتنساني من دعائك
ممتاز شرح مختصر وصحيح 100%
رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
بالنسبه لمواعيد المحاضرات كان الإتفاق على يوم الأحد والاربعاء لكن هو خطأ مني فالمواعيد الصحيحه يوم
الإثنين والأربعاء
طبعا في نفس التوقيت
لأن يوم الأحد يوجد لقاءات أخرى في نفس التوقيت تباعه للأقسام الأخرى
فلا يمكن أن نكون في نفس التوقيت
رد:[ الورشة التعليمية ] موضوع نقاش الورشة التعليمية للبرمجة بلغة mql4
المتغيرات فى لغه mql4
int double bool string color datetime
اولا: int
تسخدم لتعريف متغير على انه رقم صحيح وهذا المتغير يمكن تسميته كما نريد
مثل على ذلك
int A= 7;
int A;
هنا عرفنا متغير وتم حجزة فى الذاكرة على انه رقم صحيح
ثانيا: double
تستخدم هذة الكلمه لتعريف متغير على انه رقم عشرى
مثال على ذلك
double A= 1.5;
double A;
ثالثا: string
تستخدم هذة الكلمه لتعريف المتغير على انه اسم
مثال على ذلك
string a =" Moahmed_Amr";
"" ونلاحظ ان الاسم هنا يجب ان يكون بين
رابعا:bool
تستخدم هذة الكلمه لتعريف المتغير على انه متغير منطقى ياخذ احدى القيميتين
true & false
ممكن نستبدل TRUE بالرقم 1
ممكن نستبدل false بالرقم 0
مثال على ذلك
bool c=true;
bool c=false;
bool c=1;
bool c=0;
خامسا datetime
تستخدم لتعريف متتغير وقتى
مثال على ذلك
datetime d='2013.10.1 00:00';
سادسا color
تستخدم لتعريف متغير على انه لون
مثال على ذلك
color a=Red;
سابعا extern
هذة الكلمه تجعل المتغير معرف على انه متغير خارجى
مثال على ذلك
extern int a =5;
extern bool a=true;
وفى النهايه اعتذر ان كنت نسيت شىء استاذنا الحبيب اسامه
وربنا يبارك فيك