السلام عليكم
كيف يمكن ان اغلق او اوقف الاكسبيرت بعد تحقق شرط معين
السلام عليكم
كيف يمكن ان اغلق او اوقف الاكسبيرت بعد تحقق شرط معين
وعليكم السلام
استخدم متغير منطقي من نوع static
مثلا
ثم يكون الشرط ببداية الدالة الرئيسية OnTick
متى يتحول StopEA من false الى true هذا راجع اليك كيف تريد استغلاله
مثلا تريد عند فتح الصفقة يتفعل اغلاق الاكسبيرت ستضع StopEA=true بعد دالة فتح الصفقة مباشرة OrderSend
السلام عليكم
هل هناك كتاب باللغة العربية لتعلم mql5 او مراجع مفيدة تفيد في تعلم mql5
مع الشكر لمجهودك الرائع
وعليكم السلام
غالبا لا يوجد مراجع عربية للغة mql5 لكن يمكنك تعلم كل شيء عن اللغة من موقعه الرسمي باللغة الانجليزية البسيطة
من هنا https://www.mql5.com/en/docs
السلام عليكم وحمة الله وبركته
اريد دالة لمعرفة تفاصيل أول صفقة مفعلة وليس آخر صفقة
مثلا اذا كان لدي اربع صفقات مفعلة اريد ان اعرف تفاصيل الصفقة الاولى وإذا فتحت الصفقة الخامسة تبقى هذه الدالة محتفظة بتفاصيل الصفقة الاولى
ولك تحياتي
وعليكم السلام
الدالة كالتالي :
السلام عليكم وحمة الله;Buy1=timeframe,NULL,ENUM_TIMEFRAMES,shift
محتاج مساعدة في تكوين كود داخل metaeditor مع اضافة منغيرات داخل االكود والناتج الاختيارمن خلال الاعدادات للحصول على شرط معين ....مثلا اعلى سعر شمعة اربع ساعات السابقة ,,,,,وتغييرالشرط من خلال هذه الصيغة حسب الاعدادت الى ...مثلا ادنى سعر لشمعة اليومي رقم 2 وهكذا...
والصيغة المطلوبة
;Buy2=timeframe,NULL,ENUM_TIMEFRAMES,shift
الناتج حسب الصيغة اعلاه يكون بالشكل التالي
;Buy2=iClose(Symbol(),PERIOD_H1,1
;Buy1=iHigh(Symbol(),PERIOD_H4,0
بحيث يكون هنالك كود منغيرات داخل ,ETAEDITOR يشبة التالي
//-------------------------
enum timeframe(
iClose,
iHigh,
iHighest,
iLow,
iLowest,
iOpen);
______________________//
enum ENUM_TIMEFRAMES(
PERIOD_M1,
PERIOD_M5,
PERIOD_M15,
PERIOD_M30,
PERIOD_H1,
PERIOD_H4,
PERIOD_D1,
PERIOD_W1,
PERIOD_MN1);
//------------------------------------------
0,1,2,3,4,5,6=shift
//---------------------------------------------------------------------------------------------------------------------------------------------
وهنا مثال كامل على الموفينج افرج
ارجو اني وضحت الفكرة المطلوبة
وشكرا لكم مقدما لجهودكم
التعديل الأخير تم بواسطة Ghassebd ; 13-12-2020 الساعة 08:34 PM
حاولت ان اعمل الكود بهذا الشكل
وعليكم السلام
اولا المطلوب غير واضح فإذا كنت تبحث عن هاي لشمعة ما حسب الفريم ورقم الشمعة فستستخدم مباشرة الوظيفة iHigh
مثلا :
هنا حددنا هاي آخر شمعة يومية مغلفة للزوج الحالي
نفس الشيء يمكنك عمله لمعرفة الافتتاح، الاغلاق، اللو، الفوليوم والتوقيت (حسب الزوج، الفريم ورقم الشمعة)
اما المنسدلات فالصحيح كالتالي وتكون دائما ببداية الكود:
التعديل الأخير تم بواسطة kira-h ; 13-12-2020 الساعة 11:09 PM
هذا ما اريده استخدام المنسدلات بالكود لكن اريد ربط المنسدلات مع المغادلةBuy1 وBuy2
بحيث يتم تفييرالاغلاق، اللو، الفوليوم والتوقيت (حسب الزوج، الفريم ورقم الشمعة) من الاعدادات (المنسدلات ) كما بالصورة
التعديل الأخير تم بواسطة Ghassebd ; 14-12-2020 الساعة 01:33 AM
العلامات المرجعية