![]() |
رد: تعلم لغة MQL من الصفر 0
ندخل الان الى الاكسبيرت
و كلنا نعرف بماذا يختلف الاكسبرت عن المؤشر هذا للبيع واللشراء و هذا للرسم والمساعدة أو نقول ان الاكسبيرت هو تطبيق الي لفكرة بيع وشراء |
رد: تعلم لغة MQL من الصفر 0
لما أسألك أقولك كم من صفحة فتحتها الان سوف تقول
2 sell و 3 buy و buystop و 5 selllimit اذا مجموع الصفقات المفتوحه هي 11 الصفقة كيف نعرف عدد الصفقات المفتوحه في الميتاتريدر نستعمل ()OrdersTotal |
رد: تعلم لغة MQL من الصفر 0
متابعين يا حب بارك الله فيك
|
رد: تعلم لغة MQL من الصفر 0
يعني تعطيه أمر بالحساب فيقوم بالحساب ويرجع بقيمه
مثال اذا ( عدد الصفقات أقل من 2 ) جرس نعم |
رد: تعلم لغة MQL من الصفر 0
لقد تعودنا على
Ask و Bid هما الاول ثمن بيع السلعه والذي نشتري به نحن و الثاني البيد هو ثمن البيع يعني الثمن الذي نبيع به للشركه وهي تشتر به في لغة MQ4 نرمز له ب Ask و Bid |
رد: تعلم لغة MQL من الصفر 0
الان ندخل الى كيفية اعطاء أمر
بيع أو شراء أو أي نوع اخر بدل من الجرس كيف نعطيه الامر كي نعطيه الامر لازم نستعمل (,,,,,,,,,)OrderSend |
رد: تعلم لغة MQL من الصفر 0
لكن داخل القوسين ماذا يوجد
طبعا سوف نجد نوع الصفقة اذا كانت بيع أو شراء أو أوامر معلقة سوف نجد مقدار أخذ الربح take profit و كذلك الستوب لوز سوف نجد الرقم السحري |
رد: تعلم لغة MQL من الصفر 0
نسيت كذلك حجم اللوت lot
|
رد: تعلم لغة MQL من الصفر 0
باسم الله نبدأ بكيفية فتح صفقة شراء
http://fx-arabia.com/vb/uploaded/1317_01300805204.png |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
نبدأ ب
()Symbol دائما أتركها كما هي سوف نشرحها في أي صفقة بيع شراء أو أوامر معلقه أتركها كما هي OP_BUY هنا نطلب شراء اذا أردنا بيع OP_SELL اذا أردنا بيع معلق نكتب OP_BUYSTOP OP_SELLSTOP OP_SELLLIMIT OP_BUYLIMIT |
رد: تعلم لغة MQL من الصفر 0
أكيد فهمتم الان سوف نأتي ل LOT
و هنا تكتب حجم اللوت مثلا 0.1 0.01 0.2 1 10 الحجم الذي تريده و الذي تسمح به الشركه بعد ذلك يأتي Ask ويبقى دائما هكذا حالة الشراء أما البيع فيكون Bid لماذا ؟ |
رد: تعلم لغة MQL من الصفر 0
لما يتقاطع الموفنج السريع مع الموفنج البطيئ كم يكون السعر طبعا Ask
لو تقاعع السنة القادمه يكون Ask ضرب الزلزال في اليبان كم هو سعر الشراء Ask كذلك للبيع يبقى Bid مثلا أنت رسلت أخوك الى السوق و قلت له اشتر لي كيلو بطاطس كم هو السعر طبعا أنت لا تعلمه لكن هو سعر البطاطس في السوق أكيد فهمتم لماذا سهله جدا |
رد: تعلم لغة MQL من الصفر 0
الان نذهب الى slippage
الله يخليكم في الشركات ذات الاربعه خذوها 3 و الخمسه خذوها 30 اذا أردت أخذ 4 أربعه في الشركات ذات أربعة أرقام لازم عليكم تضعوها 40 في الشركات ذات الخمسة أرقام يعني دائما تضيف صفر هذا التسامح سوف أشرحه |
رد: تعلم لغة MQL من الصفر 0
[PHP]int start()
{ //---- if( iMA(0,0,5,0,0,0,2)<iMA(0,0,10,0,0,0,2) && iMA(0,0,5,0,0,0,1)>iMA(0,0,10,0,0,0,1) ) OrderSend (Symbol() , OP_BUY , 0.01 , Ask , 3 , 10 ,10 ,"", 16384 ,0,Green); if( iMA(0,0,5,0,0,0,2)>iMA(0,0,10,0,0,0,2) && iMA(0,0,5,0,0,0,1)<iMA(0,0,10,0,0,0,1) ) OrderSend (Symbol() , OP_BUY , 0.01 , Ask , 3 , 10 ,10 ,"", 16384 ,0,Green); [/PHP] هلا استاذي حكيم هل عندي اي خطا |
رد: تعلم لغة MQL من الصفر 0
الان سوف نذهب الى STOPLOSS و TAKEPROFIT
نفرض أن أخذ الربح 10 أي نريد أخذ 10 نقاط السعر الان 1.4160 يعني يمثل Ask نريد أخذ 10 نقاط ربح أي نغلق عند 1.4170 بالضبط 10 نقاط هي 0.0010 أي أننا فعلنا هكذا 1.4160 + 0.0010 = 1.4170 اذا أخد الربح هو سعر الشراء Ask و نضيف له عدد النقاط التي نريد ربحها ََAsk + 0.0010 |
رد: تعلم لغة MQL من الصفر 0
استعجلت شوي سامحني
|
رد: تعلم لغة MQL من الصفر 0
الان وقف الخساره سوف يكون مثلا 20 نقطة
من المثال الذي سبق سوف يكون 1.4160-0.0020 = 1.4140 يعني Ask - 0.0020 المثال هذا للشراء و الذي سبق كذلك للشراء فقط |
رد: تعلم لغة MQL من الصفر 0
""
هذه أتركوه كما هي سوف أشرحها شرحا وافيا اعتبروها زياده فقط __________________________________________________ __ 16384 الرقم السحري غيره كما تحب لكن يكون بدون فاصله مثل 0.6666 هذا لا يصلح __________________________________________________ ______ 0 أتركوه دا ئما صفر سوف أشرح لكم __________________________________________________ _______ Green هذا رأيتم لما الاكسبيرت يفتح صفقه سوف يرسم مثلث صغير هذا لنختار اللون مثلا هنا أخضر لكي نفرق بين الصفقات بيع مثلا أحمر الشراء أخضر |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
[PHP]//+------------------------------------------------------------------+
//| test ea.mq4 | //| Copyright © 2011, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2011, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- if( iMA(0,0,5,0,0,0,2)<iMA(0,0,10,0,0,0,2) && iMA(0,0,5,0,0,0,1)>iMA(0,0,10,0,0,0,1) ) OrderSend (Symbol() , OP_BUY , 0.01 , Ask , 3 , Ask+0.0010 ,Ask-0.0010 ,"", 16384 ,0,Green); if( iMA(0,0,5,0,0,0,2)>iMA(0,0,10,0,0,0,2) && iMA(0,0,5,0,0,0,1)<iMA(0,0,10,0,0,0,1) ) OrderSend (Symbol() , OP_SELL , 0.01 , Bid , 3 , Bid+0.0010 ,Bid-0.0010 ,"", 16384 ,0,Green); //---- return(0); } //+------------------------------------------------------------------+ [/PHP] بالامس لا اعلم شيء بالبرمجة واليوم ابرمج اول اكسبيرت ؟؟؟ بارك الله فيك اخي حكيم وجعله الله في ميزان حسناتك |
رد: تعلم لغة MQL من الصفر 0
أما في البيع فسهله وقد شرحناها الا أن الوقف سيضاف
stoploss=Bid+0.0020 و TakrProfit=Bid-0.0010 و بالتالي يصبح الامر كالتالي http://fx-arabia.com/vb/uploaded/1317_01300809121.png |
رد: تعلم لغة MQL من الصفر 0
معذرة الاخ الحريري سو ف أرجع اليك
صحح خطأواحد فقط |
رد: تعلم لغة MQL من الصفر 0
نأخذ مثال بسيط
هو اذا كان RSI فوق 50 شراء واذا كان أسفل بيع |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
اليكم الاكسبيرت و أي استفهام أنا حاظر
|
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
[PHP]if (iMA(0,0,100,0,0,0,2) > Ask && OrdersTotal()==0)
OrderSend(Symbol() , OP_BUY , 0.1 , Ask , 30 , Ask-0.0025 , Ask+0.0010 , "" , 16384 , 0 , Green); if (iMA(0,0,100,0,0,0,2) < Bid && OrdersTotal()==0) OrderSend(Symbol() , OP_SELL , 0.1 , Bid , 30 , Bid+0.0025 , Bid-0.0010 , "" , 16384 , 0 , Green); [/PHP] اذا ( سعر البيع اكبر من المتوسط وعدد الصفقات (0) )افتح اوردر بيع اذا (سعر الشراء اصغر من المتوسط وعدد الصفقات (0) ) افتح اوردر شراء اخي حكيم ممكن تقولي اين خطائي؟ بارك الله فيك |
رد: تعلم لغة MQL من الصفر 0
سأبدأ الان بمراجعة درس الاكسبيرتات
واي سؤال طبعا ساذكره شكرا لك استاذ حكيم |
رد: تعلم لغة MQL من الصفر 0
اقتباس:
اقتباس:
|
رد: تعلم لغة MQL من الصفر 0
شكرا حكيم وانا شغال مراجعه ايضا
جزاك الله خيرا على الموضوع |
رد: تعلم لغة MQL من الصفر 0
اقتباس:
|
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
Ask-0.0025
يمكن أن نكتبها Ask-25*0.0001 لأن 25 مضوبه في 0.0001 تساوي 0.0025 أكيد سهل اذا لم تفهم خذ الاله الحاسبة و شوف 0.0001 تمثل قيمة النقطة وتسمى في لغة mq4 ب Point اذا يمكن كتابة ما سبق ب Ask-25*Point |
رد: تعلم لغة MQL من الصفر 0
|
رد: تعلم لغة MQL من الصفر 0
توقف توقف |
رد: تعلم لغة MQL من الصفر 0
أكيد فهمت لكن
|
رد: تعلم لغة MQL من الصفر 0
قيمة ال Point في منصات الخمسة أرقام تساوي 0.00001
قيمة ال Point في منصات الأربعة أرقام تساوي 0.0001 المشكل أين المشكل في مثلا لو كنا نشتغل على منصة الخمسة أرقام 25 مضروبة في Point معناها 25*0.00001 = 0.00025 يعني 2.5 نقطة فقط ما هو الحل كي نحصل على 25 نقطة لازم نضرب 25 في 10 و تصبح 0.0025 و يبح المثال الذي فوق كما في الصورة التالية |
رد: تعلم لغة MQL من الصفر 0
|
الساعة الآن 11:40 AM |
Powered by vBulletin® Copyright ©2000 - 2024
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com