رد: تعلم لغة MQL من الصفر 0
أكيد ترد أن تتحكم في الستوب لوز والربج من الخارج
نرجع للاصل و نمر بخطوات جديدة شوف الاختلاف بين الارقام 0.0001 و 56 0.5 و 3 1.7 و 9 أكيد مجموعة فيها الفصلة وتسمى في الرياضيات بالاعداد العشرية أما المجموعة الثانية فلا تحتوى على فاصله تسمى الاعداد الصحيحة في لغة ال mq4 لديها أسماء مجموعة الاعداد الصحيحة int و الاعدا العشرية double |
رد: تعلم لغة MQL من الصفر 0
تمرين
اليكم الاعداد التالية 0.09 5 4.5 6 78 45.789 اعمل مجموعتين مجموعة تحتوي على الاعداد لعشرية المجموعة الثانية مجموعة الاعداد الصحيحة كيف نسميها في لغة الام كيو 4 التمرين الثاني شكل مجموعتين مجموعة تحتوي على double من الاعداد و الاخرى تحتوي على int من الاعداد |
رد: تعلم لغة MQL من الصفر 0
أنت في مدرسة يقال لك صنف وعرف زملاءك
تقول لهم فاطمة بنت محمد ولد اذا أنت صنفت الاشخاص و أعطيتهم أسماء كذلك أنا أريد بلغة الام كيو 4 أن أجعل تصنيف أقول int A=25 int T=10 لما تقوم بعملية حسابية سيعتبر A دائما 25 و T دئما 10 لو أمرته أن يحسب A*T سوف يعطيك 250 لكن لو لم تعرفها له سوف يعتبرها 0 أو يعطيك خطأ و يقولك أنه الحرف الذي أدرجته في العملية الحسابية غير معرف |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
s و S تختلفان تقدر تستعملهم مع بعض و كل وحده تعطيها قيمة تختلف عن الاخرى
و لكل جميع الحروف كذلك لاخرى |
رد: تعلم لغة MQL من الصفر 0
يا ريت احد يقدر يجمع الدروس في ملف واحد لاهمية ما يكتبه اخينا حكيم صراحة حاولت ان اقوم بهذا ولكن لم اقدر
|
رد: تعلم لغة MQL من الصفر 0
اقتباس:
ان شاء الله سوف يتم جمعها في كتاب أفضل من ما سبق ويكون كتاب مجاني مع أمثله ويكون باسم اف اكس أرابيا |
رد: تعلم لغة MQL من الصفر 0
نواصل الان لا يقتصر المتغيرات على حروف فقط فيمكن استعمال أسماء
لكن لكن لكن لكن لا يحتوي على فراغ مثلا stop loss هذا لايصلح وانما نكتب stoploss |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
كيف أجعل المتغيرات أتحكم فيها من الخارج كما في الصورة التالية أقصد من المتاتريدر و ليس من صفحة البرمجة
http://fx-arabia.com/vb/uploaded/1317_01300972655.png |
رد: تعلم لغة MQL من الصفر 0
سنستعمل كلمة extern لكن تكون خارج منطقة العمليات ()start
وفي الصورة المثال http://fx-arabia.com/vb/uploaded/1317_01300972950.png |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
الان نرجع الى الوراء
لحكاية الصفرين (المرتبة ,0,0)iClose الصفر الذي في الوسط قلنا أنه لتحديد الفريم المستهدف لكن الصفر الاول هو للعملات يعني لتحديد الزوج المستهدف مثلا اذا كنت تريد معلومات عن EURUSD (المرتبة , الفريم , "EURUSD") هكذا و تختار يا اما iClose iHigh أو ما تبقى كذلك بانسبة للمؤشرات نفسها |
رد: تعلم لغة MQL من الصفر 0
كما يمكن تعويض الصفرالاول ب NULL
و هنا تقصد الزوج الموجود في الشارت الذي وضع عليه المؤشر أو الاكسبيرت و نفس العملية يأديها 0 الصفر كذلك يمكن وضع ()Symbol ويأدي نفس مهمة NULL و الصفر |
رد: تعلم لغة MQL من الصفر 0
الصفر الأول عرفناه والصفر الثاني عرفنا و قلنا على أنه الفريم المقصود من العملية
1 5 15 30 60 240 . . . يعني كل فريم تحسبه بالدقيقة يمكن استعمال بدل مما سبق او نقول أنها نفسها PERIOD_M1 للدقيقة PERIOD_M5 للخمس دقائق PERIOD_M15 PERIOD_M30 PERIOD_M1 للدقيقة PERIOD_H1 للساعه PERIOD_H4 للأربعة ساعات PERIOD_D1 لليومي PERIOD_W1 للأسبوع PERIOD_MN1 للشهر أكيد كل واحد فهم |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
[PHP]if (iMA(0,0,50,0,0,0,2)+15 > Bid && OrdersTotal()==0)
OrderSend(Symbol() , OP_SELL , 0.1 , Bid , 30 , Bid+0.0015 , Bid-0.0015 , "" , 16384 , 0 , Green); [/PHP] اخي حكيم لو نريد ان نظيف امر ثاني وهو تنفيذ امر معلق كيف يكون الكود هل نستبدل الابن سيل ب اوبين سيل ليمت ؟ [PHP]if (iMA(0,0,50,0,0,0,2)+15 > Bid && OrdersTotal()==0) OrderSend(Symbol() , OP_SELLLIMIT , 0.1 , Bid , 30 , Bid+0.0030 , Bid-0.0030 , "" , 16384 , 0 , Green); [/PHP] ارجو ان تصحح الامر ... |
رد: تعلم لغة MQL من الصفر 0
بارك الله فيك اخي حكيم علي هذا المجهود الرائع
في جزئية مفيدة جدا جدا اتعلمتها من حضرتك وعايزين نفيد باقي الاعضاء بيها وهتبقي مفيدة جدا علشان الاكسبرت يشتغل علي اي منصة سواء اربعة الرقام او خمس ارقام وبعد اذن حضرتك هستحدم اسلوب حضرتك ازاي اقدر اخلي الاكسبرت يعرف المنصة اللي قدامي خمسة ارقام او اربعة ارقام او لمعني اخر ايه هي الدالة اللي بتقدر تقرأ عدد الارقام اللي في المنصة وياريت حضرتك بعد ما تقول الدالة يبقي الواجب بتاعنا نعمل اكسبيرت يستفيد من الدالة دي وجزاك الله كل خير يارب |
رد: تعلم لغة MQL من الصفر 0
اقتباس:
كل شيئ آت لو أخبرك الان أعرف انك سوف تتلخبط عليك الامور اقتباس:
هدفي انى أضرب عصفورين بحجر كي يأخذ كل واحد منا mq4 و 5 مع بعض لا تستعجل كل شيئ أنا مرتب له و اذا أردتها افتح لها موضوع غير هذا الموضوع لكي لا يتلخبط الاخوة الكرام المتتبعين للدروس |
رد: تعلم لغة MQL من الصفر 0
اقتباس:
http://fx-arabia.com/vb/uploaded/1317_01301395594.png |
رد: تعلم لغة MQL من الصفر 0
متابع يا حكيم بيه ربنا يوفقك .. اول مرة اشوف حد يشرح اللغة بالبساطة والجمال ده ربنا يوفقك دنيا واخرة :) |
رد: تعلم لغة MQL من الصفر 0
اقتباس:
|
رد: تعلم لغة MQL من الصفر 0
الان سوف نبدأ باذن الله وعذرة لأنه طلب مني تصليح بعض الأشياء استحييت من هؤلاء كان سبب تأخيري أني لم أقدر أرعه في وجوههم
الان سوف ندخل الى كيفية انشاء اكسبيرت و انشاء صفحة مؤشر و ,,,,,, نبدأ بالاكسبيرت http://fx-arabia.com/vb/uploaded/1317_01301495944.png |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
في كلا المؤشر أو الاكسبيرت يحتويان على دالة
()init |
رد: تعلم لغة MQL من الصفر 0
كل من المؤشر او الاكسبيرت يحتويان على دالة
()init تعرف دور مفاتح السيارة ماهو ؟ هو اقلاع السيارة فقط وينتهي دورها الى أن تريد أن تشغل السيارة من جديد كذلك الدالة ()init يستعمل المؤشر أو الاكسبيرت معطياتها في الاول و ينتهي منها http://fx-arabia.com/vb/uploaded/1317_01301497036.png |
رد: تعلم لغة MQL من الصفر 0
الدالة ()deinit
خليكم منها سيأتي دورها |
رد: تعلم لغة MQL من الصفر 0
تقول الاخ أنها تريد شيئ يعرف أنه يعمل على المنصة ذات أربعة أرقام أو خمسة أرقام مثلا
الان دور ()init وهي اكتشاف نوع المنصة وينتهي أمرها لماذا لانه لا يمكن أن تتحول المنصة الى أربعة أرقام بعدما كانت 5 أو العكس اقتباس:
|
رد: تعلم لغة MQL من الصفر 0
قلنا أن الاختلاف بين المنصتين هو أو نقول المشكل في Point
والتي تعتبرها المنصة ذات 5 أرقام على أنها مساوية ل 0.00001 و المنصة ذات 4 أرقام تعتبرها مساوية ل 0.0001 المشكلة في أخذ الربح كما شرحنا سابقا و الوقف و التسامح مثلا نريد أخذ 25 نقطة ربح في المنصة ذات 4 أرقام ليست هناك مشكلة لكن لكن لكن لكن المشكله قلنا في 5 أرقام بحيث لازم تكون 250 أعرف أنكم عارفين لما أني شرحت سابقا شرحا مفصلا و لا يوجد مشكلة لو الواحد يطرح أي سؤال مما سبق و يجاوبوه الاخوة أو أنا باذن الله |
رد: تعلم لغة MQL من الصفر 0
مثلا و انت تقول لاخوك
اذا(خرجت من البيت أو أردت أن تخرج ) أخبرني اذا ( أكلت أو نمت ) اغسل يديك ما يهمنا هو---- أو----- كيف نعبر عن في لغة mq4 نعبر عنه ب || خطين شاقوليين كيف تحصل عليهم تضغط على Alt Gr و الرقم 6 |
رد: تعلم لغة MQL من الصفر 0
ملاحظة
|
رد: تعلم لغة MQL من الصفر 0
ملاحظة
|
رد: تعلم لغة MQL من الصفر 0
في المنصة ذات 4 أرقام للين قيمة Point هي 0.01
في المنصة ذات 5 أرقام للين قيمة Point هي 0.001 |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
لاحظو الصورة فوق العمل الاول لمنصة 4 أرقام والثانية ل 5 أرقام
اكيد عرفت مباشرة لأن الستوب و أخذ الربح للثانية مضروب في 10 صحيح لازم نضرب في 10 اذا نضيف خاصية اذا كانت المنصة 5 أرقام نضرب في 10 |
الساعة الآن 03:48 AM |
Powered by vBulletin® Copyright ©2000 - 2024
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com