اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   دورة تعلم البرمجة باحتراف (https://fx-arabia.com/vb/showthread.php?t=27491)

MOVING_AVERAGE 23-11-2012 05:16 PM

دورة تعلم البرمجة باحتراف
 
{ومن لجم علماً لجمه الله بلجام من نار يوم القيامة}


من هذا المنطلق ولان الله رزقني بفهم بعض الامور في البرمجة ورايت اخوتي هنا في المنتدي

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

رجائي الوحيد هو تسديد مستحقات الدورة

وهي الدعاء لي ولوالديا

اولا انا ناقل بعض المفاهيم والعبارات حرفيا من مختلف المنتديات لانني لم ابدء بالطبع

من لاشئ بل قرائت وفهمت الشروحات وسانقلها اليكم ان شاء الله

بتفصيل اكثر ان شاء الله

MOVING_AVERAGE 23-11-2012 05:36 PM

رد: دورة تعلم البرمجة باحتراف
 
في البداية نعرف لغة MQ4 تعريف بسيط

MQ4 هي لغة مخصصة للبرمجة علي منصة الميتاتريدر ويمكنها عمل عدت برامج تساعدنا في التجارة مثل

المؤشرات والاكسبريت

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

الايقونة الصفراء من اعلي الشريط كما في الصورة

http://www.fx-arabia.com/vb/uploaded...1353681368.jpg

او بالضغط علي F4

MOVING_AVERAGE 23-11-2012 05:42 PM

رد: دورة تعلم البرمجة باحتراف
 
ما هو الاكسبريت

هو برنامج يقوم بالمتاجرة الالية بدل عنك بحيث يقوم بفتح وغلق الصفقات وتغير هدفها وتتبع الربح

ومتابعتها ضمن الشروط التي برمج لها


ماهو المؤشر

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

لاكن لا يستطيع فتح او اغلاق اي صفقة اليا


MOVING_AVERAGE 23-11-2012 05:48 PM

رد: دورة تعلم البرمجة باحتراف
 
لكي نستطيع برمجة اكسبريت لابد ان نكون جيدين في برمجة المؤشر

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

في لغة MQ4 لا بد من معرفة امور وكلمات هامة جدا لكي نواصل الطريق الي برمجة المؤشر

من بين هذه الكلمات التي وجب علينا معرفتها

int -double-bool-string -color-datetime

وهي تعتبر المتغيرات الاساسية في لغة MQ4 حيت لا يخلو اي برنامج منها

MOVING_AVERAGE 23-11-2012 06:01 PM

رد: دورة تعلم البرمجة باحتراف
 
الكلمة الاولي int

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

بالنسبة للمبتدئين في اللغة سيجدوا صعوبة قليلا ثم يتضح كل شئ في الامثلة وبعد اكمال كل المتغيرات


مثال 1

استخدام الكلمة int

اريد من البرنامج ان يحجز لي مكان في الذاكرة (ذاكرة البرنامج ) وهذا المكان لابد ان اعطيه اسم لكي يتعرف عليه البرنامج لما اناديه

واضع في هذا المكان رقم صحيح

التطبيق العملي

[PHP]int A=50;[/PHP]

ان كان فيه اي اسئلة لا تترددوا

MOVING_AVERAGE 23-11-2012 06:08 PM

رد: دورة تعلم البرمجة باحتراف
 
الكلمة الثانية double

تستخدم هذه الكلمة لتعريف متغير اختار اسمه كما اشاء علي انه رقم فيه فواصل

التطبيق العملي


[PHP]double n;[/PHP]

نلاحظ هنا ااني في المثال الاول اعطيت المتغير القيمة 10 وهنا لم اعط المتغير اي قيمة و الكتابتين صحيحتين


نلاحظ ان اي تصريح ينتهي بالفاصلة المنقوطة


MOVING_AVERAGE 23-11-2012 06:16 PM

رد: دورة تعلم البرمجة باحتراف
 
الكلمة الثالثة bool

تستخدم هذه الكلمة لتعريف متغير اختار اسمه كما اشار علي انه متغير منطقي يحمل معنين فقط اما صحيح او خاطئ

لما يكون صحيح نرمز له ب TRUE او بالرقم 1

لما يكون خاطئ نرمز له ب false او بالرقم 0


تطبيق عملي

[PHP]bool c;[/PHP]هنا المتغير ياخذ تلقائيا القيمة صحيح

[PHP]bool c=true;[/PHP]هنا ايضا المتغير ياخذ القيمة صحيح

[PHP]bool c=1;[/PHP]هنا المتغير ياخذ ايضا القيمة صحيح

[PHP]bool c=false ;[/PHP][PHP]bool c=0;[/PHP]وهنا المتغير ياخذ القيمة خطئ

لانستطيع التصريح بمتغير بقيمتين مختلفتين

MOVING_AVERAGE 23-11-2012 06:23 PM

رد: دورة تعلم البرمجة باحتراف
 
الكلمة الرابعة string

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

تكتب هذه الجملة بين قوسين ثنائيين

تطبيق عملي

[PHP]string e="MOVING";[/PHP]

maasa 24-11-2012 12:10 AM

رد: دورة تعلم البرمجة باحتراف
 
بارك الله فيك اخي الكريم . موضوع رائع اتمنى ان تستمر فيه

بالتوفيق ان شاء الله و سجلني متابع معك

MOVING_AVERAGE 24-11-2012 12:46 PM

رد: دورة تعلم البرمجة باحتراف
 
اقتباس:

المشاركة الأصلية كتبت بواسطة maasa (المشاركة 429905)
بارك الله فيك اخي الكريم . موضوع رائع اتمنى ان تستمر فيه

بالتوفيق ان شاء الله و سجلني متابع معك

ان شاء الله مكملين اخي لاكن احيانا لا يوجد وقت للكتابة


الساعة الآن 06:53 PM

Powered by vBulletin® Copyright ©2000 - 2024

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com