-
القصد انه اذا صفقات الشراء تعادل 0.17 لوت و ان صفقات البيع تعادل 0.11 لوت
هنا لوت الشراء ينقسم الى 0.11 و هو ما يعادل لوت صفقات البيع و 0.06 و هو الفرق الزياده لصالح صفقات الشراء
المطلوب ان يتم تعيين 0.11 لوت شراء على انه low_buy و تعيين 0.06 لوت شراء على انه high_buy
-
-
في متغير غير موجود
'for' - expressions are not allowed on a global scope ؟؟؟؟
-
استخدم كل تلك الحسابات مباشرة بالدالة الرئيسية OnTick وليس بدالة فرعية
اي متغير غير معرف ستجده كخطأ بالجورنال وبامكانك تصحيحه
يجب ان تعرف التالي قبل الحلقة for
-
-
-
السلام عليكم
لو سمحت احتاج دالة لوضع ستوب لعدة صفقات معا , مثلا ستوب لخمس صفقات مع الشكر
-
وعليكم السلام
ستستخدم الوظيفة OrderModify
مثال :
بحيث Price_SL متغير خارجي عشري (double)، تحدد فيه سعر ستوب الصفقات من نفس النوع
-
الرجاء مساعدتي
السلام عليكم حسن و الجميع
اريد ان اعمل وظيفة داخل الاكسبيرت وظيفتها كالتالي
1 - استقبال ال ticket numbers لأوامر محددة بتحقق شروط محددة
2 - مراقبة وضع الصفقات اذا كانت رابحة او خاسرت عن طريق ال ticket numbers
3 - اغلاق الصفقات عن طريق ال ticket numbers على ربح بعد تحدد شروط محددة
4 - اذا كانت الصفقات على خسارة بعد شروط محددة اريد نقل ال ticket numbers من داخل هذه الوظيفة الى وظيفة اخرى بحيث تقوم الوظيفة الاخرى بمعالجة الاوامر بطريقة مختلفة.
ملاحظة:
ارجو عدم اقتراح ان انقل او اراقب الصفقات عن طريق ال order comment لانها لا تصلح .
مثال بسيط للخطوات :
لو عندنا دالة اسمها ABC
1 - الاكسبيرت فتح امر شراء بعد تحقق امر معين
2 - نقل ال ticket number لصفقة الشراء السابقة ل ABC لمراقبة الربح و الخسارت
2 - الاكسبيرت فتح امر بيع هذه المرة بعد تحقق امر معين
3 - اريد من الاكسبيرت ان يقوم ايضا بجلب ال ticket number لهذه الصفقة و ادخالها ايضا الى ABC
4 - تقوم ال ABC بمراقبة جميع ال ticket numbers الموجودين داخلها اذا كانو على ربح او خسارة و اذا كانو على ربح بعد شروط معينة نريد من ال ABC اغلاق الصفقات يلي بداخلها فقط
5 - و اذا كانت الصفقات داخل ال ABC على خسارة بعد شروط معينة اريد من
ال ABC ان تنقل ال ticket numbers الموجودين بداخلها الى دالة اخرى و ليكن اسمها ZZZ بحيث ال ZZZ تقوم بمعالجة ال ticket numbers الموجدين بداخلها بطريقة مختلفة.
اذا ممكن الرجاء ان يكون الشرح نظري لاني اريد ان افهم و الرجاء لا تبخل عليي بال code
احب ان اذكر ان قدرتي لكتابة الاكواد ضعيفة بحيث اني لا اعرف انشاء الوظائف داخل الاكسبيرت،
بالنهاية حفظك الله يا حسن انت و عائلتك و جميع المسلمين و المسلمات.
-
وعليكم السلام
طالما لا يوجد توضيح للشروط الأساسية أو فهم السبب وراء هذه الدوال فلا يمكن الجزم بفهم المطلوب وبصحة ما يلي :
1- دالة معرفة رقم تيكت آخر صفقة مفتوحة كالتالي :
2- دالة الربح بدلالة رقم التيكت كالتالي :
مثلا تريد ربح صفقة مفتوحة ذات التيكت المحدد سابقا سيكون كالتالي:
وإذا تريد النتيجة حسب نوع الصفقة :
3- دالة اغلاق الصفقات بدلالة رقم التيكت كالتالي:
بقية المطلوب اراه غير منطقي او غير واضح