![]() |
رد: دورة تعلم البرمجة باحتراف
الرسم البياني ومفاتيحه عند فتح منصت التداول سنلاحظ وجود رسومات مختلفه يمكن اختصارها في 3 انواع الرسم البياني الخطي Liner chart وهو الرسم البياني الذي يعبر فية عن سعر العملة على شكل خط تمثل كل نقطة سعر إغلاق العملة لكل فترة زمنية . يعتبر أسلوب الرسم البياني الخطي هو أقل أنواع الرسوم البيانية استخداماً حيث يستأثر النوعان الآخران على اهتمام أغلب المتاجرين لأن النوعين الآخرين يعطيان قدر أكبر وأدق وأوضح من المعلومات للمتاجر . وفي الحقيقة لا يستخدم هذا النوع من الرسوم البيانية إلا قليلاً وبغرض الكشف عن الأشكال patterns حيث أن الأشكال تظهر بشكل أوضح بهذا النوع من الرسوم البيانية . |
رد: دورة تعلم البرمجة باحتراف
|
رد: دورة تعلم البرمجة باحتراف
1 مرفق
شرح رائع و مستمر في المتابعة معك اخي الكريم
جزاك الله خيرا ( الواجب في المرفقات :1: ) |
رد: دورة تعلم البرمجة باحتراف
للاسف كما تعودت لا اهتمام
المهم انا اكمل الي ان امل واترك الموضوع |
رد: دورة تعلم البرمجة باحتراف
الرسم البياني ذوالقضبان Bars chart وهو الأسلوب الذي طورة المتاجرون ومازال شائعاً, حيث يتم التعبير عن حركة سعر عملة بشكل قضبان فما هو القضيب وكيف يعبر عن حركة السعر ؟ يمثل القضيب وحدة واحدة من الفترة الزمنية التي تختارها . سيمثل كل قضيب ساعة مثلا أعلى القضيب يمثل أعلى سعر وصل إلية السعر خلال هذة الساعة . أسفل القضيب يمثل أدنى سعر وصل إلية السعر خلال هذة الساعة . الخط الصغير على يسار القضيب يمثل سعر الافتتاح وهو السعر الذي كان علية السعر عند بداية هذة الساعة الخط الصغير على يمين القضيب يمثل سعر الإغلاق وهو السعر الذي كان علية السعر عند نهاية هذة الساعة http://www.fx-arabia.com/vb/uploaded...1354048670.jpg |
رد: دورة تعلم البرمجة باحتراف
الرسم البياني ذو الشموع اليابانية Japanese candle stick chart وهو أسلوب آخر للتعبير عن حركة السعر طوره المتاجرون اليابانيون منذ القرن السابع عشر في العقود المستقبلية لأسواق الأرز لذا فقد ارتبط اسمه بهم وهو الأسلوب الأفضل والأكثر وضوحاً من الأسلوب السابق وقد أصبح هذا الأسلوب في التعبير عن الأسعار هو الأسلوب السائد في مختلف أنحاء العالم وففي كافة الأسواق المالية والمفضل لدى أغلب المتاجرين ماهي الشمعة اليابانية ؟ يمثل المستطيل جسم الشمعة ويمثل الخطان المتقابلان ذيل الشمعة وتمثل كل شمعة وحدة واحدة من الفترة الزمنية المختارة , تماماً كالقضبان والشمعة اليابانية تأتي على شكلين : صاعدة و هابطة الشمعة الصاعدة : هي الشمعة التي يكون جسمها فارغاً وتعبر عن صعود في السعر حيث : يمثل أسفل الجسم السعر الذي كانت علية العملة عند بداية الفترة الزمنية ويمثل أعلى الجسم السعر الذي كانت علية العملة عند نهاية الفترة الزمنية ويمثل الذيل الأعلى أعلى سعر وصلت إلية العملة خلال الفترة الزمنية نفسها ويمثل الذيل السفلي أدنى سعر وصلت إلية العملة خلال الفترة الزمنية نفسها ولأنها شمعة تعبر عن صعود السعر يكون السعر في نهاية الفترة ( سعر الإغلاق ) أعلى من السعر عند بداية الفترة ( سعر الافتتاح ) حيث أن السعر في صعود فهو بدأ عند سعر وانتهى عند سعر أعلى الشمعة الهابطة : هي الشمعة التي يكون جسمها مظللاً وتعبر عن انخفاض في السعر حيث : يمثل أسفل الجسم السعر الذي كانت علية العملة عند نهاية الفترة الزمنية ويمثل أعلى الجسم السعر الذي كانت علية العملة عند بداية الفترة الزمنية ويمثل الذيل الأعلى أعلى سعر وصلت إلية العملة خلال الفترة الزمنية نفسها ويمثل الذيل الأسفل أدنى سعر وصلت إلية العملة خلال الفترة الزمني نفسها ولأنها شمعة تعبر عن هبوط السعر يكون السعر في نهاية الفترة ( سعر الإغلاق) أقل من السعر عند بداية الفترة (سعر الإفتتاح ) حيث السعر في هبوط فهو بدأ عند سعر وانتهى عند سعر أقل ليس شرطاً أن تكون الشمعة الصاعدة فارغه والشمعة الهابطة مظللة الجسم فأحياناً تكون الشمعة الصاعدة خضراء اللون والشمعة الهابطة حمراء اللون كما يمكنك باستخدام برنامج الرسوم البيانية أن تختار اللون الذي يناسبك للشموع المهم إنه دائماً هناك فارق في الشكل بين الشمعة الصاعدة والشمعة الهابطة ستكون في كل الحالات قادراً وبنظرة سريعة من التمييز بين الشمعة الصاعدة والهابطة وهذا هو المهم . |
رد: دورة تعلم البرمجة باحتراف
في لغة MQ4 نعبر عن ما سبق كالتالي سعر الافتتاح Open price ينكننا تمثيل وكتابة سعر الافتتاح باحد الشكلين التاليين [PHP]double iOpen( string symbol, int timeframe, int shift)[/PHP] حيث string symbol هذه الكلمة تعني اسم الشارت وهو عبارة عن متغير من نوع string يكتب بين قوسين مزدوجين مثلا "EURJPY" نستطيع وضع في هذه الخانة اما اسم الشارت بين قوسين مزدزجين او 0 وهي تعني ان المؤشر يعمل علي اي شارت NULL وهي ايضا تعني ان المؤشر يعمل علي اي شارت int timeframe هذه الكلمة تعني اسم متغير من نوع صحيح وترمز للفريم الذي نعمل عليه مثلا فريم الساعة او فريم 15 دقيقة ويمكن كتابة في هذه الخانة 0 للعمل علي اي تايم فريم PERIOD_M5 او 5 للعمل علي فريم 5 دقائق PERIOD_M15 او 15 للعمل علي فريم 15 دقائق PERIOD_M30 او 30 للعمل علي فريم 30 دقائق PERIOD_H1 او 60 للعمل علي فريم 60 دقائق ساعة PERIOD_H4 او 240 للعمل علي فريم 4 ساعات PERIOD_D1 او 1440 للعمل علي فريم اليوم PERIOD_W1 او 10080 للعمل علي فريم الاسبوع PERIOD_MN1 او 43200 للعمل علي فريم الشهر int shift هذه الكلمة تعني متغير صحيح وهي ترمز لرقم الشمعة حيث ان الشمعة الحالية يرمز لها بالرقم 0 والتي قبلها يرمز لها ب 1 وهكذا بعض الامثلة افتتاح شمعة الاسبوع الحالي علي شارت EURUSD [PHP]iOpen("EURUSD",PERIOD_W1,0);[/PHP]ارجوا طرح اي سؤال لمن لم يفهم لان هذه المعلومات تعتبر اساسيات ولن ارجع لها لما نتقدم في الدروس |
رد: دورة تعلم البرمجة باحتراف
واصل بارك الله فيك . و انا اطالب بتثبيت هذا الموضوع . لاهميته و لسهولة شرحه
|
رد: دورة تعلم البرمجة باحتراف
اقتباس:
استمر اخي الكريم MOVING_AVERAGE |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
اقتباس:
اهلا اخواني هل كل شئ واضح حتي الان ؟؟؟؟ |
رد: دورة تعلم البرمجة باحتراف
الطريقة الثانية لكاتبة سعر الافتتاح [PHP] Open[];[/PHP] حيث نضع بين المعقوفتين رقم الشمعة وهذه الكتابة اختصار للكتابة السابقة نستخدمها لما نبرمج مؤشر يعمل فقط مع الشموع الضاهرة علي الشارت مباشرتا نفس الشئ بالنسبة للهاي واللو والكلوز |
رد: دورة تعلم البرمجة باحتراف
تطبيق مباشر برمج مؤشر يضهر في الشارت اعلي علي اليسار سعر الافتتاح و سعر الاغلاق وسعر الهاي وسعر اللوي للشمعة السابقة |
رد: دورة تعلم البرمجة باحتراف
فيه مفاجئة بعد هذا التطبيق
عمل مؤشر احترافي للسعر |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
|
رد: دورة تعلم البرمجة باحتراف
1 مرفق
الواجب :1:
|
رد: دورة تعلم البرمجة باحتراف
اقتباس:
مشاء الله عليك تصحيح فقط لاستخدام Comment لو اردت مثلا اضهار الكتابات تخت بعض لا تكتب هكذا [PHP] Comment("open="); Comment(op); Comment("close="); Comment(cl); Comment("high="); Comment(hi); Comment("low="); Comment(lo); Comment("open=",op," close=",cl," high=",hi," low=",lo," thanks mr moving average");[/PHP] وانما استخدم الكلمة [PHP]"\n"[/PHP]بين الكلمات لكل ترتبهم اسفل بعضهم لو نستخدمها علي تطبيقك يصبح [PHP]int start() { double op = Open[1]; double cl = Close[1]; double hi = High[1]; double lo = Low[1]; Comment("open=",op,"\n","close=",cl,"\n","high=",h i,"\n","low=",lo,"\n","you're welcome mr maasa"); //---- return(0); } //+------------------------------------------------------------------+[/PHP] |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
اخوك الصغير مصطفى |
رد: دورة تعلم البرمجة باحتراف
بعدما تعرفنا علي 4 معلومات مهمة حول الشمعة
التطبيق القادم سيكون هكذا http://www.fx-arabia.com/vb/uploaded...1354127907.jpg اضهار السعر في اي زاوية من زوايا الشاشة باي لون و باي حجم |
رد: دورة تعلم البرمجة باحتراف
الله ينور اخى الحبيب
وان شاء الله متابع معاك وبالتوفيق ياغالى |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
ياريت توضح ايضا كيف تغيير اللون والخط للتطبيق الاول وكيف نجعل الهاى واللو وسعر الافتتاح لليومى فقط وعلى كل الفريمات وبالتوفيق ياغالى |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
لا يمكننا حسب علمي التحكم في لون وحجم الخط اما سعر الافتتاح لليومي فانا شرحتها بالتدقيق فيما سبق حاول ترجع فقط لشرح سعر الافتتاح وانت تجد كل شئ ويمكننا كتابة [PHP]iOpen(0,PERIOE_D1,1); iClose(0,PERIOE_D1,1); iHigh(0,PERIOE_D1,1); iLow(0,PERIOE_D1,1);[/PHP] للشمعة السابقة بالنسبة للشمعة الحالية اكتب 0 مكان 1 |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
راجع هذا الدرس ستفهم ان شاء الله |
رد: دورة تعلم البرمجة باحتراف
عمل رائع أخي شكرا لك فكر أخي أنه بعد سنوات قد يأتي من يستفيد من هذه الدروس جزاك الله خيرا |
رد: دورة تعلم البرمجة باحتراف
اخي موفنق حفظك الله عمل وخدمة عظيمه جزاك الله خيرا فانت انسان معطاء بارك الله فيك |
رد: دورة تعلم البرمجة باحتراف
كيف نرسم كائنا برمجيا علي الشارت في هذه المرحلة نستخدم الدالة دوال الرسم وهي دوال تسمح لنا بانشاء عدد من الرسومات عللي الشارت الصيغة العامة للدالة تكون كالاتي [PHP]ObjectCreate( string name, int type, int window, datetime time1, double price1, datetime time2=0, double price2=0, datetime time3=0, double price3=0)[/PHP] حيث string name هو اسم الكائن الذي نريد برمجته int type نوع الكائن الذي نريد برمجته int window رقم النافذة التي يضهر عليها الكائن دائما نتركها 0 لما نريد الكائن يضهر علي شارت الشموع datetime time1 هو وقت الشمعة التي نريد الرسم منها double price1 سعر الشمعة التي نريد الرسم منها |
رد: دورة تعلم البرمجة باحتراف
مختلف الرسومات تعتمد علي نوع الرسم اي الخانة الثانية في صيغة الدالة تطبيقنا يضهر لنا كتابة معينة علي الشارت ولهذا الغرض نستعمل النوع التالي [PHP]OBJ_LABEL[/PHP]وعند كتابة الدالة الرسومية ستكون كالتالي [PHP]ObjectCreate("Market_Signal_Label", OBJ_LABEL, 0, 0, 0);[/PHP]يعني اعطينا لها اسم وحددنا النوع وضعناها في النافذة الرئسية جعلناها لا تتعلق بالوقت ولا السعر عند وضع في خاناتهم 0 وبما ان دالتنا لاضهار الكتابة لابد ان نتبعها بالدالة التالية [PHP]ObjectSetText[/PHP]والكتابة العامة لها تكون كا الاتي [PHP]ObjectSetText( string name, string text, int font_size, string font=NULL, color text_color=CLR_NONE)[/PHP]حيث string name اسم الكائن وهو نفسه الاسم السابق string text الكتابة التي نريد ان تضهر علي الشارت int font_size حجم الخط string font=NULL نوع الخط الذي نريد الكتابة به color text_color=CLR_NONE لون الخط مثلا انا اريد الخط ان يكون كا التالي يضهر لي عبارة moving حجم الخط 27 نوع الخط Times New Roman لون الخط ازرق ستكون الترجمة كا التالي [PHP]ObjectSetText("Market_Signal_Label", "moving", 27, "Times New Roman", Blue);[/PHP] المؤشر النهائي لم يكنمل بعد تطبيق عملي برمج مؤشر يضهر اي كتابه علي الشارت باللون الاصفر |
رد: دورة تعلم البرمجة باحتراف
2 مرفق
شرح واضح جدا
الواجب واحد باللون الازرق و التاني بالاصفر :1: |
رد: دورة تعلم البرمجة باحتراف
كده تاخدونى على خوانه وتشرحو حاجات كتير وانا غايب ! .. ماشى
هاذاكر اللى فاتنى وارجع لكم |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
تمام الحمد لله علي كل شئ |
رد: دورة تعلم البرمجة باحتراف
الان لكي نجعل الكتابه في الزاوية نستعمل الدالة
[PHP]ObjectSet[/PHP]حيث الكتابة العامة للدالة كا الاتي [PHP]ObjectSet( string name, int index, double value) [/PHP]string name اسمة الكائن int index هنا فيه عدد كثير جدا من الاحتملات التي ممكن نطبقها علي الكائن مثل لون او حجم الكائن وغيرها لايمكنني توضيح كل شئ هنا لانها التجربة خير وسيلة للتعلم double value قيمة التغير الذي نريده بالتطبيق علي مثالنا السابق سيصبح لدينا [PHP]ObjectSet("Market_Price_Label", OBJPROP_CORNER, 1);[/PHP]حيث OBJPROP_CORNER تعني اننا نريد وضع الكائن في الزاوية ولدينا 4 زوايا اعلي يمين او يسار و اسفل يمين او يسار 1 اخترنا زاوية من الزوايا الاربعة السابقة جربو المثال بتغير القيمة من 0 الي 3 للحصول علي كل الزوايا يجب اتباع ما سبق بالكتالبة التالية لتكون الكتابة في اقصي الزاوية [PHP]ObjectSet("Market_Price_Label", OBJPROP_XDISTANCE, 1);[/PHP]حيث OBJPROP_XDISTANCE البعد بالبيكسل بالنسبة ل x [PHP]ObjectSet("Market_Price_Label", OBJPROP_YDISTANCE, 1);[/PHP]البعد بالبكسل بالنسبة ل Y الخلاصة نضيف الي تطبيقنا السابق الكتابة التالية لتضهر الكتابة في زاوية معينة من الشارت [PHP]ObjectSet("Market_Price_Label", OBJPROP_CORNER, 1);[/PHP][PHP]ObjectSet("Market_Price_Label", OBJPROP_XDISTANCE, 1);[/PHP][PHP]ObjectSet("Market_Price_Label", OBJPROP_YDISTANCE, 1);[/PHP]لم ينتهي المؤشر بعد انتضر تعديل مؤشراتكم لمن يكتفي فقط بالقرائة انت بهذا تضطرني ان اتوقف عن الشرح + لا تنسو مستحقات الدورة الدعاء لي ولوالديا |
رد: دورة تعلم البرمجة باحتراف
اخي موفنق جزاك الله خير على هذه الدورة الجميلة وعندي اقتراح ياليت ان يتم تطبيقه لتكون الامور اوضح واشمل والاقتراح هو : ان تاتي باكسبرت معين من الاكسبرتات المتداولة وتقوم بشرحه سطر سطر ووظيفه وظيفه وهكذا نتعلم كيف ترتبط الوظائف ببعضها وتسلسلها - يعني سيكون الشرح اشمل واوضح على اكسبرت جاهز تقوم بتشريحه هنا في موضوعك المميز هذا وقد لا يحتوي الاكسبرت المعين على كل الوظائف ولكن يمكن من خبرتك ان تاتي باكثر من اكسبرت لشرح كل الوظائف التي تريد شرحها وهي في التطبيق الفعلي العملي في اكسبرت حي وفقك الله وبارك فيك |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
يوجد مفاهيم كثيرة جدا مثل الحلقات التكرارية والدوال المختلفة لكي يتم برمجة اكسبريت وانا واضع برنامج ينتقل من اسهل المفاهيم الي اصعبها لو ندخل مباشرتا في الاكسبريت لا يمكنني شرح دالة بالتفصيل |
رد: دورة تعلم البرمجة باحتراف
1 مرفق
اخر تحديث للمؤشر
جربت OBJPROP_CORNER بس مجاش في المنطقة اللي عاوزها بالظبط فقعدت اجرب في المحاور X و Y لغاية ما وصلت لاقصى اليمين العلوي في الشارت ( مكان حلو لاظهار السعر :1: ) |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
ممتاز اخي ان شاء الله الاسبوع القادم نكمل هذ المؤشر ونبدء في مؤشر البيفوت اليومي وانهي به الدوال الرسومية |
رد: دورة تعلم البرمجة باحتراف
اقتباس:
|
رد: دورة تعلم البرمجة باحتراف
اقتباس:
|
رد: دورة تعلم البرمجة باحتراف
up up
|
رد: دورة تعلم البرمجة باحتراف
نكمل ان شاء الله المؤشر وصلنا الي اضهار الكتابة في اقصي زاوية لاكن عند حذف المؤشر تبقي الكتابة ولا تحذف نستعمل هنا الدالة التي تعمل لما نحذف المؤشر او نغير الفريم او العملة يعني الدالة التي تبدء عملها لما ينتهي عمل المؤشر وقد شرحناها سابقا وهي الدالة [PHP]int deinit() { return(0); }[/PHP]وهي موجودة مسبقا في الكود البرمجي نضع في هذه الدالة الامر التالي [PHP]ObjectDelete("");[/PHP]نضع داخل القوسين اسم الكائن الرسومي وهذا الامر لمسح الكائن الرسومي بعد حذف المؤشر من الشارت فيصبح الكود كا التالي [PHP]int deinit() { ObjectDelete("Market_Price_Label"); return(0); }[/PHP]ناتي الي اخر شئ نريد وضع مثلا السعر مكان الكتابة وهذه العملية تختاج معرفة دوال اخري سنرجع لها لاحقا الي هنا انتهي مؤشرنا اي كتابة نريد ان تضهر علي الشارت يمكننا عمل مؤشر احترافي لها بقي امكانية اضهار السعر او الوقت سنتطرق لها في وقتها |
رد: دورة تعلم البرمجة باحتراف
ارجو من الاخوة برمجت المؤشر بانفسهم وسنفتح ورشة نضع فيها مؤشرات الاخوة التي برمجوها بانفسهم
اعرف ان القليل جدا مهتم بالموضوع في انتضار مؤشر مكتمل يضهر كتابة علي الشارت في الزاوية المؤشر التالي هو البيفوت اليومي |
رد: دورة تعلم البرمجة باحتراف
قبل البدء في مؤشر البيفوت سنعرج علي العمليات الاولية في MQ4 الموضوع موجه للجميع من من ليس لديه اي حلفية في البرمجة الي من لديه خلفية هذه التعريفات بسيطة بالنسبة لمن لديهم معرفة |
الساعة الآن 03:54 PM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com