-
السلام عليكم
كيف يمكن ان اغلق او اوقف الاكسبيرت بعد تحقق شرط معين
-
وعليكم السلام
استخدم متغير منطقي من نوع static
مثلا
ثم يكون الشرط ببداية الدالة الرئيسية OnTick
متى يتحول StopEA من false الى true هذا راجع اليك كيف تريد استغلاله
مثلا تريد عند فتح الصفقة يتفعل اغلاق الاكسبيرت ستضع StopEA=true بعد دالة فتح الصفقة مباشرة OrderSend
-
السلام عليكم
بصراحة لم افهم ماذا تقصد وماهي دالة اغلاق الاكسبيرت بعد ان غيرنا قيمة StopEA الى true تتغير وماذا بعد
ارجو المعذرة ان كنت اسئل كثيرا
-
اقصد ايقاف عمل الاكسبيرت وليس اغلاق
وماذا بعد؟ بعد تحقق شرط الايقاف فعندما سيبدا الاكسبيرت بمعالجة الكود ببداية الدالة الرئيسية سيجد امامه شرط الايقاف مفعل ويعود من البداية return ويضل هكذا في حلقة مفرغة يجد الشرط مفعل ويعود لقراءة الكود من البداية... يعني لن يستطيع قراءة بقية الكود وبالتالي توقف عن العمل
-
السلام عليكم
الفكرة جميلة جدا لايقاف عمل الاكسبيرت في اي مرحلى نشاء ولكن سؤالى هل يوجد دالة او فكرة تقوم بغلق الاكسبيرت يعني بدل ما تغلق الاكسبيرت يدويا (كلك ايمن على الشارت واختيار اكسبيرت ومن ثم رموف )
مرة اخره شكرا جزيل على المعلومات القيمه الى تقدمه
-
وعليكم السلام
استخدم تمبلت لشارت فارغ من اي اكسبيرت ومؤشرات مثلا باسم remove ثم قم باستدعائه عن طريق الوظيفة ChartApplyTemplate
وبالتالي سيتم حذف الاكسبيرت
-
السلام عليكم
اولا شكرا على المجهود الرائع في الاجابات
اما بخصوص الاجابه اعلاه فهي فكرة راقيه وكذلك يمكن الاستفاده منها في اكثر من وظيفة
ولكن كنت ابحث عن شئ اكثر بساطة في اغلاق الاكسبيرت والحمد لله وجدت هذا الامر
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
العلامات المرجعية