-
السلام عليكم اشكركم على المجهود الممتاز
اريد ان اعرف كيف اضيف كود للاكسبيرت يحسب عدد الصفقات الخاسرة وعدد الصفقات الرابحة المغلقة وعدد صفقات البيع وعدد صفقات الشراء المغلقة انا حاولت عمل اكسبيرت بسيط لكن لم استطع اضافة حساب عدد الصفقات ولا اعلم من اين ابدأ بحثت كثيراً حتى فى المنتديات الاجنبية ولم اصل الى شئ الكود بالاسفل وشكراً جزيلا
-
وعليكم السلام
تقصد عدد الصفقات المفتوحة وليس المغلقة بحيث تتاكد من عدم وجود صفقة قبل فتح الصفقة
دالة عدد الصفقات المفتوحة كالتالي
وتصبح الشروط كالتالي
التعديل الأخير تم بواسطة kira-h ; 14-07-2019 الساعة 04:31 AM
-
شكراً جزيلاً على الرد ولكنى اقصد الصفقات المغلقة وليست المفتوحة ... الصفقات الخاسرة التى اغلقت على خسارة والتى اغلقت على ربح فى تاريخ صفقات الاكسبيرت هل يمكن ان نحسبها ام انه غير ممكن؟
-
دالة عدد الصفقات الخاسرة كالتالي
دالة عدد الصفقات الرابحة كالتالي
-
السلام عليكم ورحمه اللة وبركاته
اخي حسن بارك الله فيك
اريد دالة او وظيفه تمنع من تكرار الشراء او البيع في حال كانت كل الشروط محققة واريد فتح امر واحد فقط
انا لا اتكلم عن شمعة واحدة ولكن اتكلم عن تقاطعين للموفنق افرج
فمثلا اذا حدث تقاطع للموفنق تعتبر هذه بدايه الحالة وينفذ امر واحد فقط قد يكون التنفيذ في الشمعة الثالثة او الاخيرة على حسب الشروط الاخرى حتى يحدث التقاطع الثاني وهي نهاية الحاله وبداية حاله اخرى
وتسلم وبارك الله فيك
-
وعليكم السلام
يمكنك عمل الشروط بالشمعة المحددة مع نفس الشروط بالشمعة التي قبلها
مثال
للمزيد يمكنك مراجعة المثال الثالي -
مثال تطبيقي لعمل اكسبيرت تقاطع موفينجين مع الستوكاستيك
-
تعديل بسيط
وعليكم السلام
تسطيع استخدام متغير وتضع قيمه اولية له ولنفرض انه = 1 وبعد تنفيذ كل المطلوب غير قيمته الى 2 فرضاً (هنا عندما يعود البرنامج لاختبار الشرط لن يجده محققاً)
مثال:
double ok1=1;
Void OnTick() {
if( ok1==1)
{
الأوامر المطلوب تنفيذها (مثلا امر شراء)
تغيير قيمة المتغير لمنع التكرار Ok1=2; //
}
بالتوفيق ان شاء الله
التعديل الأخير تم بواسطة absafir ; 15-07-2019 الساعة 11:07 AM
سبب آخر: خطا كتابي
-
شكراً جزيلاً اخى وجزاك الله خيراً
-
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
العلامات المرجعية