![]() |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
في الصورة الفوق الشرح لبرنامج يعمل على الاربعة أرقام و على الخمسة أرقام
اذا كانت 4 يترك pip مساوية ل 1 اذا اكتشف أن المنصة المشتغل عليها هي 5 أو 3 بالنسبة للين يضرب في 10 كي يحافظ على ما أردنا |
رد: تعلم لغة MQL من الصفر 0
كلمة
Digits هي كلمة من لغة mq4 ماذا تعني هذه هي كم عدد أرقام الموجودة بعد الفاصله مثلا اذا كنت تشتغل على منصة 5 أرقام على اليورو دولار مثلا قيمته تساوي 5 و Point=0.00001 و في نفس المنصة لكن مع الين قيمته تساوي 3 و Point=0.001 اذا كنت تشتغل على منصة 4 أرقام على اليورو دولار قيمة Digits=4 و Point=0.0001 و على الين في نفس المنصة يساوي 2 و Point=0.01 |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
نرجع الى الخلف للقاعده وهي المؤشرات وهي المهمة للتجارة
كي نطور من كتابتنا وقراءتنا للبرامج الاخرى أي من أشخاص اخرى http://fx-arabia.com/vb/uploaded/1317_01301500446.png |
رد: تعلم لغة MQL من الصفر 0
قلنا أن Simple هي 0
Exponential هي 1 وهكذا اليكم الصورة التالية http://fx-arabia.com/vb/uploaded/1317_01301500695.png يمنكن تعويض الصفر ب MODE_SMA والى اخر ما تبقى |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
في الصورة فوق 0 يعبر عن Close الى اخره 1 يعبر عن Open
يمكن تعويض الصفر ب MODE_CLOSE 1 ب MODE_OPEN الى اخره اليكم الصورة التالية http://fx-arabia.com/vb/uploaded/1317_01301501142.png |
رد: تعلم لغة MQL من الصفر 0
ما عدا MODE_VOLUME و MODE_TIME
خارج الموضوع |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
استاذنا .. انا عارف انى بستعجلك
بس معلش استحملنى .. دلوقتى انا عملت اكسبيرت بناءا على تقاطع مؤشرات عندى .. بس المشكلة كل ما اجى اعمل باك تست يجيبلى ايرور : custom indicator name must be a string ده كود الاكسبيرت [PHP]//+------------------------------------------------------------------+ //| Ahmed Adel.mq4 | //| Ahmed Adel | //| Lord_uni@yahoo.com | //+------------------------------------------------------------------+ #property copyright "Ahmed Adel" #property link "Lord_uni@yahoo.com" //--- input parameters extern int S; extern int T; extern int Lots; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- int P=1; if (Digits==5 || Digits==3 ) P=10; if ( iCustom(0,0,14,"DMI",0,2)<iCustom(0,0,14,"DMI",1,2 ) && iCustom(0,0,14,"DMI",0,1)>iCustom(0,0,14,"DMI",1,1 ) && iCustom(0,0,14,20,"DZ2",0,2)<iCustom(0,0,14,20,"DZ 2",1,2) && iCustom(0,0,14,20,"DZ2",0,1)>iCustom(0,0,14,20,"DZ 2",1,1) <Ask && OrdersTotal()==0) OrderSend(Symbol() , OP_BUY , Lots , Ask , 3*P , Ask-S*P*Point , Ask+T*P*Point , "" , 101 , 0 , Green); if ( iCustom(0,0,14,"DMI",0,2)>iCustom(0,0,14,"DMI",1,2 ) && iCustom(0,0,14,"DMI",0,1)<iCustom(0,0,14,"DMI",1,1 ) && iCustom(0,0,14,20,"DZ2",0,2)>iCustom(0,0,14,20,"DZ 2",2,2) && iCustom(0,0,14,20,"DZ2",0,1)<iCustom(0,0,14,20,"DZ 2",2,1) > Bid && OrdersTotal()==0) OrderSend(Symbol() , OP_SELL , Lots , Bid , 3*P , Bid+S*P*Point , Bid-T*P*Point , "" , 101 , 0 , Red); //---- return(0); } //+------------------------------------------------------------------+ [/PHP] |
رد: تعلم لغة MQL من الصفر 0
شوف أخي الكريم ماذا قال لك
الشطر الاول custom indicator name must be ماذا a string |
رد: تعلم لغة MQL من الصفر 0
أعر فأنك تريد ان تقول له الدور 14
لكن روح الى المؤشر و اجعله 14 الى غاية أن نصل اليه بالتفصيل التصحيح لازم تنزع 14 http://fx-arabia.com/vb/uploaded/1317_01301756745.png |
رد: تعلم لغة MQL من الصفر 0
يعني انت جعلت له اسمه 14
شكرا لك و بالتوفيق |
رد: تعلم لغة MQL من الصفر 0
تمام كده يا استاذى .. منتظر باقى الدروس بتشوق :)
|
رد: تعلم لغة MQL من الصفر 0
تمام ياحكيمنا الغالي ومتابعين معاك
|
رد: تعلم لغة MQL من الصفر 0
اقتباس:
كذلك نسيت أخبرك أنك لازم تضع القيمة للستوب و التك بروفيت بالاضافة لللوت لكن اللوت ينتمي الى عائلة double |
رد: تعلم لغة MQL من الصفر 0
اشكرك على التذكير استاذى ولكنى قصدت ان اجعل خانة اللوتات int لان المنصة الخاصة بى ( ديمو ) لاتتعامل الا مع اللوت ستاندرد ومضاعفاته |
رد: تعلم لغة MQL من الصفر 0
اقتباس:
اللوت دائما يكون double لان 1.0 هو 1 وال 1.0 ينتمي الى double هنا نستنتج أن مجموعة ال int محتوات في double والعكس غير صحيح مثلا نقول أن كل مصري عربي و لا نقدر أن نقول كل عربي مصري لأن الفرد المصري محتوى في مجموعة العرب و كذلك لباقي الدول العربية كي ننهي الموضوع بخير :1 (41): اذا تقدر تضع double و تضع 1 أو 2 أو...... كما قلت لك و هو في رأسه يعتبرها 1.0000 أو 2.0000000 لكن هي نفسها القيم لكن double لا تقدر أن تعوض int في حالة الحلقات مع for سوف نصل اليها فيما أقرب |
رد: تعلم لغة MQL من الصفر 0
اقتباس:
ههههههههههههههههههههههههه ... اعلم ما تحاول ان تقول فالليبرالية تحتوى مفهوم الديمقراطية ولكن الديمقراطية لا تحتوى مفهوم الليبرالية المهم انك ترجع تشد حيلك معانا .. ده انا طول ما انا قاعد عمال اعمل اكسبرتات وعمال أألف وبصيت على اكسبرتات ناس تانية واتعلمت منها .. شد حيلك معانا يا حكيم بيه |
رد: تعلم لغة MQL من الصفر 0
باسم الله الرحمن الرحيم
الان نسير قليلا كي ننهي الفصل الثاني كم عدد سكان العالم كم عدد اخوتك كم عدد سكان بلدك كم عدد الشموع الموجودة على الشارت طبعا نحن نعرف أنك تقدر تحمل الملايين من الشموع السابقة لكن كم هي الموجودة بدون تحميل الموجودة بدون تحميل هي Bars اذا Bars تعبر عن عدد الشموع الموجودة على الشارت تستعمل هذه في الانديكاتور بكثرة |
رد: تعلم لغة MQL من الصفر 0
لقد رأيتم في يوم من الأيام
[1]Close ماذا تمثل هذه تمثل الاغلاقللشمعة صاحبة الرتبة 2 للمرتبة 1 [2]Close تمثل الاغلاق للشمعة ذات الرتبة 2 لكن ما هو الفرق بنها ةبين ()iClose الفرق بينها وبين الاخيرة هي أنن بواسطة الاخيرة نستطيع أن نستهدف شمعة أي زوج من خلال الصفر الاول شمعة أي فريم من الصفر الثاني (الرتبة,5,"EURUSD") هذا بالنسبة لل iClose من خلال ما سبق يتبين أن [1]Close مساوية (0,0,1 ) iClose يعني القيمتين الاوليتين معدومتين أي أنها تمثل الاغلاق للشارت المشاهد |
رد: تعلم لغة MQL من الصفر 0
[]High
[]Close []Open []Low []Volume []Time متشابهة الشرح كما شرحنا في الاول و أي استفهام أنا حاظر |
رد: تعلم لغة MQL من الصفر 0
كل هدا يسمى ب
Pre-defined Variables يعني المتغيرات المعرفة سابقا يعني التي يملك حسابتها المتاتريدر و التي تملك قيم ولا يمكن حسابتها http://fx-arabia.com/vb/uploaded/1317_01302100757.png |
رد: تعلم لغة MQL من الصفر 0
طبعا هذا بالاضافة الى ما درسناه سابقا
غدا ان شاء الله سندرس الاوامر المعلقو وأشياء أخرى و ندخل الى MQ5 ونعرف أولى الفروقات لكي تتكن برمجة ما درسناه في المنصتين الميتاتريدر 4 و المتاتريدر 5 |
رد: تعلم لغة MQL من الصفر 0
فى الايام الماضية برمجت عشرات الاكسبرتات وتعلمت الكثير بفضل الله ولكنى اطمع فى الاكثر من ذلك .. اريد ان اعرف كيف احدد على سبيل المثال اعلى قمة من يوم كذا الى يوم كذا واريد ان اعرف كيف اجعل المؤشر يرسم علامات عند تحقق شروط المؤشر .. واريدا ان اعرف الخ فأرجو منك ان لا تشوقنا اكثر من ذلك .. انا بانتظار اكمال هذه السلسلة التعليمية الرائعة :) |
رد: تعلم لغة MQL من الصفر 0
عودة للمتابعة معكم
وان شاء الله مايكون فاتني كثير |
رد: تعلم لغة MQL من الصفر 0
والله جهد كبير اخي حكيم .. ما شاءالله عليك انا قطعت شوي عن موضوعك ولكن سأعيد قراءته ثانيا بتوفيق يا رب |
رد: تعلم لغة MQL من الصفر 0
بالتوفيق ياغالى وعودة مراجعه الدروس
|
رد: تعلم لغة MQL من الصفر 0
اقتباس:
اقتباس:
اقتباس:
|
رد: تعلم لغة MQL من الصفر 0
اقتباس:
ان شاء الله يا حاج ان شاء الله تستفيد وتساعدنا ان شاء الله |
رد: تعلم لغة MQL من الصفر 0
مجهود سخي الله يحفظك
|
رد: تعلم لغة MQL من الصفر 0
الله ينور حكيم باشا الى الامام
|
رد: تعلم لغة MQL من الصفر 0
اقتباس:
ان شاء الله سنواصل أخي alshreef2011 شكرا لك |
رد: تعلم لغة MQL من الصفر 0
مششكور اخي علي المجهود الرائع |
رد: تعلم لغة MQL من الصفر 0
مجهود جبار اخى الكريم , اتمنى لك التوفيق والاستمرار بإذن الله :1 (105):
|
رد: تعلم لغة MQL من الصفر 0
اقتباس:
اقتباس:
|
رد: تعلم لغة MQL من الصفر 0
حقا تستحق التقدير و السناء
تحياتي لك |
رد: تعلم لغة MQL من الصفر 0
شكرا حكيم باشا على المبادرة والمجهود الرائع
|
رد: تعلم لغة MQL من الصفر 0
ماشاء الله عليك اخى حكيم وبارك الله تعالى فيك
لكن اريدك ان تستمر اكثر اخى حكيم وبكميه كبيرة اكثر انا متشوق اخى الى المزيد بهذا الاسلوب بارك الله تعالى فيك وتقبل كامل احترامى اخى |
الساعة الآن 03:50 AM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com