• 6:52 مساءاً




(01) Programming Basics (أساسيات البرمجة في MQ4)

إضافة رد
Like Tree2Likes

أدوات الموضوع
الصورة الرمزية nadmondo
عضو نشيط
الصورة الرمزية nadmondo
 
تاريخ التسجيل: Apr 2011
المشاركات: 416
معدل تقييم المستوى: 14
nadmondo is on a distinguished road
افتراضي رد: (01) Programming Basics (أساسيات البرمجة في MQ4)
11#
21 - 04 - 2012, 10:49 PM
اسلوب سهل ومبسط يجعل المعلومة تثبت فى العقل.....متابع مع حضرتك للتعلم.........
.............ربنا معاك..........
nadmondo غير متواجد حالياً  
رد مع اقتباس

الصورة الرمزية Safari
مشرف سابق
الصورة الرمزية Safari
 
تاريخ التسجيل: Jul 2010
المشاركات: 6,134
معدل تقييم المستوى: 20
Safari is on a distinguished road
افتراضي رد: (01) Programming Basics (أساسيات البرمجة في MQ4)
12#
21 - 04 - 2012, 10:56 PM
بالتوفيق أخي محمد
Safari غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (01) Programming Basics (أساسيات البرمجة في MQ4)
13#
22 - 04 - 2012, 01:00 AM
شكرا لكم احبتي في الله

أخي سفاري, لا أدري لماذا اختفى الفصل الخامس,

عموما هذا هو, ارجو وضعه في الرد الفارغ بين الفصل الرابع والسادس!


دراغي غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية إلزعيم
عضو برونزي
الصورة الرمزية إلزعيم
 
تاريخ التسجيل: Oct 2011
الدولة: مصر الحبيبة
المشاركات: 2,825
معدل تقييم المستوى: 15
إلزعيم is on a distinguished road
افتراضي رد: (01) Programming Basics (أساسيات البرمجة في MQ4)
14#
22 - 04 - 2012, 11:12 PM
بجد بارك الله فيك

اسلوب سهل ومبسط .

لم اكن انتوى تعلمه من فبل لظنى بصعوبته لكن اسلوب العرض مغرى للتعلم

تابع اخى ومتابعين معاك وتم عمل احلى تقييم لموضوعك هذا

نامل بالاستمرار مع وضع امثلة جزاك الله

مرة اخرى شكرا لك

التوقيع



الزعيم

إلزعيم غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية esam 123
عضو جديد
الصورة الرمزية esam 123
 
تاريخ التسجيل: Sep 2008
الدولة: مصر
المشاركات: 144
خبرة السوق: أكثر من 5 سنوات
معدل تقييم المستوى: 16
esam 123 is on a distinguished road
افتراضي رد: (01) Programming Basics (أساسيات البرمجة في MQ4)
15#
23 - 04 - 2012, 05:48 AM
متابع معك اخى

التوقيع

الرزاق هو الله
esam 123 غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (01) Programming Basics (أساسيات البرمجة في MQ4)
16#
23 - 04 - 2012, 08:15 AM

دراغي غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية nadmondo
عضو نشيط
الصورة الرمزية nadmondo
 
تاريخ التسجيل: Apr 2011
المشاركات: 416
معدل تقييم المستوى: 14
nadmondo is on a distinguished road
افتراضي رد: (01) Programming Basics (أساسيات البرمجة في MQ4)
17#
23 - 04 - 2012, 08:42 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة

بالنسبة للنقطة الاولى:...(include #)
المقصود بها مثلا ان يكون البرنامجين معا فى فولدر ال experts ؟
فما الداعى من التقسيم هكذا...هل يكون الكود طويلا لهذه الدرجة التى تستدعى التقسيم؟ ام يريد ان يضع تشفير معين للاكسبيرت مثلا؟ او ملف للحماية؟
وبعد التقسيم ووضعهم مثلا فى ملف ال experts ....الا يعتبر الاثنين كانهما اكسبيرتين منفصلين؟
وبالنسبة للنقطة الثانية:
اعتقد ان المقصود هو مثلا: فولدرات ال indicators و ال libraries و ال files و التى تكون موضوعة فى داخل فولدر ال experts؟
هل فهمى صحيح؟
...وشكرا لتعب حضرتك.........متابع للتعلم.........ربنا معاك.........
إلزعيم likes this.
nadmondo غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (01) Programming Basics (أساسيات البرمجة في MQ4)
18#
24 - 04 - 2012, 02:19 AM
المثال في الصورة كود صغير, للتوضيح فقط
نعم اخي هذا احد سببين, والعزل يتم للدوال,
مثلا لديك دالة كثيرة الـ operators (سطور كثيرة) فيلجاون لعزلها في سورس مستقل ويتم استدعاءها في الوقت المناسب,

وايضا هناك سبب آخر,
مثلا انت تبرمج اكسبرت معين,
بعد فترة برمجت اكسبرت اخر, وتفاجات ان احد الدوال فكرتها نفس فكرة دالة استخدمتها في البرنامج السابق,
بعد 3 شهور مررت بنفس الامر,

فلماذا لا نجعلها مثل دوال الحاسبة (cos, tan الخ) , بحيث نكتبها في برنامج مستقل, (خلنا نفترض سطورها 10 او 100)

وعندما نحتاجها مرة اخرى, نستدعيها فقط (انظر للدالة f() في المثال السابق, لمتابعة عدد التكات) -- وصل كونترول البرنامج لها, ثم بحث عنها في البرنامج الاصلي, ولم يجدها, فقال لعلها مضمنة من خلال include وفعلا وجدها, فذهب لها (خرج الكنترول من البرنامج الاصلي) ونفذ اومر وتعليمات تلك الدالة ثم عاد للبرنامج الاصلي, للسطر الذي بعد السطر الذي ورد فيه الدالة f() --- مفهوم الكنترول سيتم توضيحه ان شاء الله (Control Notion) - والذي يتتبع اسطر البرنامج سطرا سطرا حسب ترتيب ورودها في البرنامج او حسب المُنَقِّلات للكنترول مثل if و for و switch الخ

مثلا تخيل ان وظيفة تلك الدالة هي حساب عدد العقود الممكنة عند free margin معين, او معادلة رسم ترند, او حتى الدوال الجاهزة في الميتا تريدر, مثل Macd وغيره, ولو أن الاخيرة لانحتاج الى include (فلو اردت ان تستخدم افكار الماكد ولكن بتصوراتك انت, يعني عندك فكرة تحب تضيفها عليه) تأخذ الماكد وتسميه كبرنامج باسم ثاني, وتعدل فيه, ثم تستدعيه عند الحاجة. (هنا لابد من include)

على كل حال, اجل الحديث عنها لانها فصول متأخرة في الكتاب, وماهنا تمهيد عام من اجل تماسك الافكار فيما بعد
إلزعيم likes this.
دراغي غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية nadmondo
عضو نشيط
الصورة الرمزية nadmondo
 
تاريخ التسجيل: Apr 2011
المشاركات: 416
معدل تقييم المستوى: 14
nadmondo is on a distinguished road
افتراضي رد: (01) Programming Basics (أساسيات البرمجة في MQ4)
19#
24 - 04 - 2012, 06:37 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة فيلسوف البادية مشاهدة المشاركة
المثال في الصورة كود صغير, للتوضيح فقط
نعم اخي هذا احد سببين, والعزل يتم للدوال,
مثلا لديك دالة كثيرة الـ operators (سطور كثيرة) فيلجاون لعزلها في سورس مستقل ويتم استدعاءها في الوقت المناسب,

وايضا هناك سبب آخر,
مثلا انت تبرمج اكسبرت معين,
بعد فترة برمجت اكسبرت اخر, وتفاجات ان احد الدوال فكرتها نفس فكرة دالة استخدمتها في البرنامج السابق,
بعد 3 شهور مررت بنفس الامر,

فلماذا لا نجعلها مثل دوال الحاسبة (cos, tan الخ) , بحيث نكتبها في برنامج مستقل, (خلنا نفترض سطورها 10 او 100)

وعندما نحتاجها مرة اخرى, نستدعيها فقط (انظر للدالة f() في المثال السابق, لمتابعة عدد التكات) -- وصل كونترول البرنامج لها, ثم بحث عنها في البرنامج الاصلي, ولم يجدها, فقال لعلها مضمنة من خلال include وفعلا وجدها, فذهب لها (خرج الكنترول من البرنامج الاصلي) ونفذ اومر وتعليمات تلك الدالة ثم عاد للبرنامج الاصلي, للسطر الذي بعد السطر الذي ورد فيه الدالة f() --- مفهوم الكنترول سيتم توضيحه ان شاء الله (Control Notion) - والذي يتتبع اسطر البرنامج سطرا سطرا حسب ترتيب ورودها في البرنامج او حسب المُنَقِّلات للكنترول مثل if و for و switch الخ

مثلا تخيل ان وظيفة تلك الدالة هي حساب عدد العقود الممكنة عند free margin معين, او معادلة رسم ترند, او حتى الدوال الجاهزة في الميتا تريدر, مثل Macd وغيره, ولو أن الاخيرة لانحتاج الى include (فلو اردت ان تستخدم افكار الماكد ولكن بتصوراتك انت, يعني عندك فكرة تحب تضيفها عليه) تأخذ الماكد وتسميه كبرنامج باسم ثاني, وتعدل فيه, ثم تستدعيه عند الحاجة. (هنا لابد من include)

على كل حال, اجل الحديث عنها لانها فصول متأخرة في الكتاب, وماهنا تمهيد عام من اجل تماسك الافكار فيما بعد
الف شكر .....على التوضيح والشرح السلس.....واكيد هذا الشرح سيبنى قاعدة قوية يتم بناء الكورس عليها.....واهم شىء الامثلة مثل ما حضرتك وضحت فهذا يوضح المعلومة ويرسخها فى العقل..
.................ربنا معاك.........
nadmondo غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية حسن بن علي
عضو جديد
الصورة الرمزية حسن بن علي
 
تاريخ التسجيل: Apr 2010
المشاركات: 111
معدل تقييم المستوى: 15
حسن بن علي is on a distinguished road
افتراضي رد: (01) Programming Basics (أساسيات البرمجة في MQ4)
20#
30 - 04 - 2012, 06:19 PM
هل يوجد كتاب باللغة العربية وموضح بالصور
حسن بن علي غير متواجد حالياً  
رد مع اقتباس


إضافة رد



جديد مواضيع منتدى المؤشرات و الاكسبرتات

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
Ichimoku Basics (فيديو لفان يانج ) سوبر مان منتدى تداول العملات العام 0 31 - 05 - 2011 02:56 PM
أساسيات فوركس أساسيات فوركس النمو الإقتصادى (Economic Growth) النمو الإقتصادي موهوب فوركس منتدى الدروس التعليمية 0 13 - 09 - 2009 03:35 AM


06:52 PM