-
لا تعتمد على الدوال الثابثة من نوع static لأنها تفقد قيمتها بمجرد اغلاق الشارت او المنصة وتبدأ من جديد
دالة حساب اجمالي خسائر وارباح الصفقات المغلقة بالشمعة الحالية للشارت الحالي كالتالي :
ثم المعادلة حسب ما شرحك هي كالتالي :
بحيث :
Lots قيمة اللوت الأساسي
NewLots لوت فتح الصفقة
BarVolume حجم الشمعة بالتكات (بالمنصة الخماسية) (قيمة النقطة الافتراضية)
-
وعليكم السلام
الكود الذي ارفقته غير كاف لعمل الشروط كما انه مكسور به رموز صعب تتبعها
عموما جرب الدالة التالية:
-
السلام عليكم ورحمة الله وبركاته
مشكور لتعب حضرتك ... ربنا يجزيك خير
الدالة التي أرسلتها حضرتك
غيرت لوت أول خمس صفقات وجعلتهم لوت ثابت 0.01
وبعدها يتم استخدام المضاعفات (DiMarti)
وهذا ليس المطلوب
-----------------
طبيعة عمل الاكسيبرت
يفتح صفقة 0.01 وبعد عدد نقاط (pips) 30 نقطة يفتح صفقة أخرى مضاعفة لوت مرة ونصف (DiMarti) وهكذا ...
وهذا (pips ) متغير خارجي
وهذه المضاعفة (DiMarti) متغير خارجي
-----------------
المطلوب
يفتح أول خمس صفقات الأولى كل عدد نقاط (pips) 30 نقطة ... حيث أن ال (pips) متغير خارجي
يفتح باقي الصفقات كل عدد نقاط (pips_2) 60 نقطة ...حيث أن ال (pips_2) متغير خارجي
علما بأن ال (pips) بالفعل موجودة بالاكسيبرت
وأحتاج إضافة (pips_2) كمتغير خارجي
--------------------------
وجزاك الله الجنة
-
وعليكم السلام
طيب جرب الكود التالي :
-
لقد قمت بتعديل وقمت بعمل تيست له ... وان شاء الله يكون صحيح
أرجو أن تلقي نظرة عليه
واذا كان به خطأ توضحه لى
فقد اقتبست من الدالة التي قمت بكتابتها وغيرت حسب خبرتي القليلة حتى توصلت لهذا التعديل
طبعا إذا كان صحيح فلك الفضل ف ذلك بعد الله عز وجل
وإذا كان هناك خطأ فهو منى
أرجو إلقاء نظرة على الدالة والتعليق عليها
جزاك الله الجنة
-
الدالة خاطئة
استخدم الدالة الصحيحة بمشاركتي السابقة
-
-
-
السلام عليكم اخي حسن
كل عام وانتم بخير
عملت شرطين داخل اكسبرت لرسم خطوط افقية والمعادلة الل بيرسم بيها صحيحة وتمام
بعدين اعطيت متغيرين للخطين الافقيين عشان استدعيهم ف شروط الخروج
لكن السعر بيعدي ع الخطوط كأنهم غير موجودين
ارجو تصحيح الخطأ
-
وعليكم السلام
إذا كانت الخطوط افقية فالصحيح كتابته بالاستدعاء كالتالي: