اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   تعلم لغة MQL من الصفر 0 (https://fx-arabia.com/vb/showthread.php?t=7048)

حكيم 24-03-2011 04:23 PM

رد: تعلم لغة MQL من الصفر 0
 
سنستعمل كلمة extern لكن تكون خارج منطقة العمليات ()start

وفي الصورة المثال

http://fx-arabia.com/vb/uploaded/1317_01300972950.png

حكيم 24-03-2011 04:27 PM

رد: تعلم لغة MQL من الصفر 0
 
مثال اخر

http://fx-arabia.com/vb/uploaded/1317_01300973205.png

حكيم 24-03-2011 04:33 PM

رد: تعلم لغة MQL من الصفر 0
 
الان نرجع الى الوراء

لحكاية الصفرين

(المرتبة ,0,0)iClose

الصفر الذي في الوسط قلنا أنه لتحديد الفريم المستهدف

لكن الصفر الاول هو للعملات

يعني لتحديد الزوج المستهدف

مثلا اذا كنت تريد معلومات عن EURUSD

(المرتبة , الفريم , "EURUSD")

هكذا و تختار يا اما iClose iHigh

أو ما تبقى

كذلك بانسبة للمؤشرات نفسها

حكيم 24-03-2011 04:35 PM

رد: تعلم لغة MQL من الصفر 0
 
كما يمكن تعويض الصفرالاول ب NULL

و هنا تقصد الزوج الموجود في الشارت الذي وضع عليه المؤشر أو الاكسبيرت و نفس العملية يأديها 0 الصفر

كذلك يمكن وضع ()Symbol

ويأدي نفس مهمة NULL و الصفر

حكيم 24-03-2011 04:42 PM

رد: تعلم لغة 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 للشهر

أكيد كل واحد فهم

حكيم 24-03-2011 04:48 PM

رد: تعلم لغة MQL من الصفر 0
 
http://fx-arabia.com/vb/uploaded/1317_01300974313.png

ALHARIRI 25-03-2011 07:46 PM

رد: تعلم لغة 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]

ارجو ان تصحح الامر ...

Eng.Hamada 26-03-2011 07:41 PM

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

في جزئية مفيدة جدا جدا اتعلمتها من حضرتك وعايزين نفيد باقي الاعضاء بيها وهتبقي مفيدة جدا علشان الاكسبرت يشتغل علي اي منصة سواء اربعة الرقام او خمس ارقام
وبعد اذن حضرتك هستحدم اسلوب حضرتك
ازاي اقدر اخلي الاكسبرت يعرف المنصة اللي قدامي خمسة ارقام او اربعة ارقام
او لمعني اخر ايه هي الدالة اللي بتقدر تقرأ عدد الارقام اللي في المنصة

وياريت حضرتك بعد ما تقول الدالة يبقي الواجب بتاعنا نعمل اكسبيرت يستفيد من الدالة دي
وجزاك الله كل خير يارب

حكيم 29-03-2011 01:37 PM

رد: تعلم لغة MQL من الصفر 0
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ALHARIRI (المشاركة 125020)
[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]

ارجو ان تصحح الامر ...

أخي لا تتعجل كل الدروس مرتبة أقصد انتم الذين تحكمون رأيتم الطريقة أعر فانها طريقة جيدة لذا لو أرد على طلباتكم كما تريدون لن تفهموا ابدا لدي طريقة والى حد الان نجحت باذن الله لذا أريد الاكمال عليها
كل شيئ آت لو أخبرك الان أعرف انك سوف تتلخبط عليك الامور

اقتباس:

المشاركة الأصلية كتبت بواسطة hebahamada (المشاركة 125213)
بارك الله فيك اخي حكيم علي هذا المجهود الرائع

في جزئية مفيدة جدا جدا اتعلمتها من حضرتك وعايزين نفيد باقي الاعضاء بيها وهتبقي مفيدة جدا علشان الاكسبرت يشتغل علي اي منصة سواء اربعة الرقام او خمس ارقام
وبعد اذن حضرتك هستحدم اسلوب حضرتك
ازاي اقدر اخلي الاكسبرت يعرف المنصة اللي قدامي خمسة ارقام او اربعة ارقام
او لمعني اخر ايه هي الدالة اللي بتقدر تقرأ عدد الارقام اللي في المنصة

وياريت حضرتك بعد ما تقول الدالة يبقي الواجب بتاعنا نعمل اكسبيرت يستفيد من الدالة دي
وجزاك الله كل خير يارب

أخي الكريم او أختي الكريمه كل شيئ انا محظر له ودرجة درجة سنصل اليها هناك طريق لازم نتبعه
هدفي انى أضرب عصفورين بحجر كي يأخذ كل واحد منا mq4 و 5 مع بعض

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

حكيم 29-03-2011 01:47 PM

رد: تعلم لغة MQL من الصفر 0
 
اقتباس:

المشاركة الأصلية كتبت بواسطة حكيم (المشاركة 124609)
الصفر الأول عرفناه والصفر الثاني عرفنا و قلنا على أنه الفريم المقصود من العملية

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 للشهر

أكيد كل واحد فهم

اليكم أمثلة كي تفهمو جيدا

http://fx-arabia.com/vb/uploaded/1317_01301395594.png


الساعة الآن 09:28 PM

Powered by vBulletin® Copyright ©2000 - 2024

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com