المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دروس تعليم البرمجة ببساطة ووضوح شديد


MOVING_AVERAGE
17-08-2012, 06:20 PM
ان شاء الله كل اجازة اسبوعية سانزل دروس لتعليم البرمجة


مع الشرح المدعم بالامثلة والتطبيقات لكل شئ نمر عليه


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

ayoob
17-08-2012, 06:21 PM
بارك لله فيك اخي الفاضل متابعين معاك

م.جوزيف ايهاب
17-08-2012, 07:28 PM
موضوع متميز
متابعين معاك يا غالي
بالتوفيق

abdellatef
17-08-2012, 08:38 PM
ممكن اخي الكريم تحضر الموضوع بالكامل تم تقوم بوضعه على شكل دورة اونلاين
يعني لكي لا نقع بمشكلة عدم اكتمال الموضوع من فضلك

DZforex
17-08-2012, 08:53 PM
بار ك الله فيك ومتا بعين معاك باذن الله

wolf101
17-08-2012, 09:09 PM
متابعين معاك ياغالي خصوصا انا من عشاق هذا المجال

bary_3
17-08-2012, 09:32 PM
تسجيل متابعة ;)

MOVING_AVERAGE
18-08-2012, 12:13 PM
شكرا لمروركم العطر وسنبدء ان شاء الله اليوم اول درس

وانا لا املك درس مسجل او محفوظ مسبقا

كل شئ جديد ومن معرفتي الخاصة

***************************************
رجاء وحيد كل من يستفيد من الموضوع لا يبخل علي بالدعاء لي ولوالديا

***************************************

1-ماهي البرمجة وكيف نستفيد منها

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

اي انك تترجم اي فكرة الي اللغة التي تفهمها الالة

مثلا نريد ان نقول اذا كان السعر اكبر من افتتاح اليوم ب 40 نقطة

فنترجم هذه الكلمات الي لغة الالة حرف حرف وبهذا نكون وفرنا علي نفسنا عناء المقارنة بين السعر وافتتاح اليوم

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

تمكننا من الدخول التلقائي للصفقات يعني لو ان وقتك محدود ولك طريقة في المتاجرة نسبة نجاحها فوق 82 ب 100

ممكن تبرمج عدة دوال تقوم بالمتاجرة بدل عنك لو تحققت شروط الطريقة

ماذا استفيد لما اتعلم البرمجة : تستفيد السرعة في التنفيذ الدقة في التنفيذ اختصار الوقت في الملاحضة

لماذا بعض المتاجرين يفضلون العمل اليدوي :لانهم راوي برامج ومؤشرات كثيرة اما تعيد رسم نفسها او شرط الدخول للصفقات غير دقيقة

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

وتحتاج التعرف علي بعض الاساسيات البسيطة

سنبدء ان شاء الله من الصفر كيف فتح برنامج الترجمة والاساسيات البسيطة

يتبع

abdellatef
18-08-2012, 12:34 PM
المرجو عدم وضع ردود شكر وغيرها لكي يكون الموضوع منظم

MOVING_AVERAGE
18-08-2012, 12:53 PM
*****************************************
رجاء وحيد كل من يستفيد من الموضوع لا يبخل علي بالدعاء لي ولوالديا

*********************************************


اول خطوة للبرمجة

بعد ان تفتح المنصة التي تتاجر عليها انا اتاجر علي منصة fxdd و fxsol


وساستخدم في الدروس fxdd


تختار metaeditor او تضغط علي f4


اولا عملنا سيكون علي المؤشرات

وكما مبين في الصورة الخطوات لكي مبتدء في البرمجة

ان لم تكن فتحت مترجم metaeditor من قبل سيفتح لك صفحة فارغة

MOVING_AVERAGE
18-08-2012, 01:13 PM
وهذه ملفات الصور لمن لم تتضح له الصور

2- ماهي الاساسيات التي احتاجها

قبل التطرق الي الاساسيات نبدء نسال انفسنا ماذا نريد

نريد برمجة مؤشر يقرء لنا الشارت وينفذ عمليا علي الشارت

*علي ماذا يتوفر الشارت من معلومات

الشارت عبارة عن شموع عديدة كل شمعة لها علي الاقل 4 معلومات

افتتاح الشمعة
اغلاق الشمعة
اكبر سعر وصلت اليه الشمعة
اقل سعر وصلت اليه الشمعة

فيه معلومات اخري لاكن نكتفي بهذه المعلومات فقط حاليا

ترقيم الشموع

اهم شئ في البداية نعرفة كيف نرقم الشموع

اخر شمعة ليمين يكون الترقيم من بدايتها

يعني ترقم 0

التي تسبقها ترقم 1

التي تسبق الشمعة 1 ترقم 2 وهكذا

وكما موضح في الصورة

الي الان انتضر اي اسئلة او شئ لم يفهم لكي نتقدم الي المرحلة الثانية

cobtan with out ship
26-08-2012, 04:29 AM
متابعين معاك يا معلم وربنا يوفقك
وشكرا على مجهودك
بس يارب تكمل الموضوع للاخر

MOVING_AVERAGE
31-08-2012, 04:28 PM
ان استفدت من الموضوع لا تنسي الدعاء لي ولوالديا


نكمل واسف للتوقف لضروف خاصة

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

كيف نترجم الافتتاح الي لغة mq4

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

الاولي

iOpen(0,0,0)الثانية

Open[0]ما الفرق بين الطريقتين وماذا يعني كل صفر

الطريقة الاولي فيها 3 خانات وضعنا في كل خانة 0

الصفر الاول يمثل العملة التي نريد العمل عليها ولما نضع 0 او NULL يعني اننا نريد العمل علي كل العملات يعني المؤشر الذي نريد تصميمه عام وليس خاص بعملة

محددة

مثال للتوضيح

iOpen("EURUSD",0,0)اقتتاح خاص بشارت الاورو دولار فقط

الصفر الثاني

وهو للوقت متلا نريد افتتاح شمعة الديلي

فنضع 1440 او العبارة PERIOD_D1

مثال

iOpen(0,1440,0)او

iOpen(0,PERIOD_D1,0)افتتاح شمعة الدايلي لاي زوج

iOpen("EURUSD",PERIOD_D1,0)افتتاح شمعة الديلي لزوج الاورو دولار

واخر 0

هو رقم الشمعة وتم شرحه مسبقا

اما بالنسبة للطريقة 2

فنضع فقط رقم الشمعة والمؤشر يعمل تلقائيا مع اي شارت يوضع عليه

افتتاح الشمعة السابقة للشرت الذي نعمل عليه

Open[1]
نفس الشئ يطبق علي الاغلاق واعلي سعر واقل سعر

حيث

الاغلاق يرمز له ب Close

اعلي سعر يرمز له ب High

اقل سعر يرمز له ب Low

لاحظ دائما اول حرف يكون كبير ويجب مراعات هذه الكتابة والا لن تكون صحيحة في الترجمة

في انتضار اي اسئلة او اي شئ لم يفهم بالنسبة للدرس هذا


ان استفدت من الموضوع لا تنسي الدعاء لي ولوالديا

MOVING_AVERAGE
31-08-2012, 04:51 PM
بعدما عرفنا كيفية كتابة الافتتاح والاغلاق واقل واعلي سعر

ننتقل الي نقطة مهمة جدا جدا جدا في المتاجرة

وكما يعلم الجميع اننا لا ندخل في المتاجرة الا بشروط

وكل متاجر له شروطه الخاصة

متاجر يتاجر اذا تقاطع الموفينك

متاجر يتاجر اذا كان التنكن والكوجن اكبر من السحابة

.....اخ

فمن هنا كان معرفة كيفية كتابة شرط مهمة للغاية في البرمجة

كيف نكتب شرط ( قول انت بقا علي حد قول عادل امام )

اذا تحقق شرط افعل هكذا وان لم يتحقق افعل هكذا

ناخذ هذه الجملة ونترجمها حرفيا الي mq4

اذا نترجمها بالعبارت if

تحقق شرط نترجمها حسب الشرط الذي وضعناه

مثلا اذا كان الشمعة صاعدة ماذا تعني ؟؟؟؟؟ تعني الاغلاق اكبر من الافتتاح

باقي الجملة الشرطية نتركه حتي نتقدم في البرمجة

ملخص الجملة الشرطية

اذا كانت الشمعة صاعدة نترجمها كالتالي

if(Open[1]<Close[1])

ابو شجون
01-09-2012, 03:15 AM
متابع معاك يا باشا

كثر الله من امثالك

وجزاك الله الف خير

واصل -------

ابو شجون
01-09-2012, 03:16 AM
متابع معاك يا باشا

كثر الله من امثالك

وجزاك الله الف خير

واصل -------

ayoob
02-09-2012, 02:17 AM
بارك لله فيك اخي الكريم متابعين معاك ان شاء لله

adilfx
02-09-2012, 03:49 AM
واصل اخي الله يرحم الوالدين

MOVING_AVERAGE
10-09-2012, 03:58 AM
اين الاسئلة يعني كل شئ مفهوم

لا علينا نكمل

MOVING_AVERAGE
10-09-2012, 04:08 AM
عرفنا مما سبق كيفية كتابة جملة شرطية بسيطة

الان نصل الي ماذا نفعل اذا تحققت الجملة الشرطية

هل نضع تنبيه صوتي ورسالة علي الشاشة

هل نضع سهم علي الشاشة

هل نرسم خط عمودي او افقي

سنتطرق الي كل هذه الامور ان كان هناك تفاعل واسئلة

اول دالة سنستخدمها للتنبيه هي الدالة
Alert()

ونكتب بين قوسين الدالة Alert + التنبيه الذي نريد ان يضهر بين علامتي " "

تطبيق عملي

اكتب برنامج يعطي تنبيه ورسالة تقول ان الشمعة صاعدة او نازلة

لا تنسي الدعاء لي ولوالديا
+
ان استفدت من الموضوع اضغط لايك لدعمي

MOVING_AVERAGE
10-09-2012, 06:28 PM
ندخل ان شاء الله في درس مهم جدا البايفوت

ما هو البايفوت

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

كيف يتم حساب البايفوت

لحساب البايفوت نحتاج الي 3 معطيات متعلقة باليوم السابق وهي

High
Low
Close

والبايفوت هو متوسط هذه 3 معطيات يعني

البايفوت = High + Low + Close ) /3)

تطبيق عملي

اكتب برنامج يحسب نقطة الارتكاز اليوم الحالي

MOVING_AVERAGE
10-09-2012, 06:46 PM
ان شاء الله سنكمل اي تطبيق او فكرة تعتمد علي الاغلاق والافتتاح والهاي و اللو ثم ننتقل الي المؤشرات الاخري مثل

الستوكاستك والموفينج .....اخ

ابو شجون
11-09-2012, 01:30 PM
بارك الله فيك شرحك رائع وسلسل

ابو شجون
11-09-2012, 01:37 PM
++++ لايكات