-
1 مرفق
اخي حسن الاكسبرت مش بينفذ الشروط كما اريد
واخص بالذكر system_1
من ناحية النصف الثاني من الشروط الـ ordercnt ... الخ
اما
system_2
يعمل جيداً اذا كان دالة الـ period خارج الحلقة لكن داخلها يحدث تضارب
وياريت كمان تضيف شرط الفريم وشرط الزوج اللي قولتلك عليها في المشاركات السابقة
-
السلام عليكم
كيف يحسب Risk في حساب ميكرو
مثال حساب ميكرو رصيد 100 دولار
أريد أن يفتح الصفقة الأولية بلوت 0.5 كم سأضع في الريسك ؟
-
السلام عليكم استاذ حسن
لدي مجموعة صفقات مفتوحة منها صفقات رابحة ومنها صفقات خاسرة لكن المحصلة الكلية للصفقات ان الربح اكبر من الصفر
وفي حالة استخدام دالة اغلاق الصفقات اذا كان الربح اكبر من الصفر
يقوم الاكسبيرت باغلاق بعض الصفقات الرابحة ويترك الخاسرة دون اغلاق نتيجة البطئ في الاغلاق
استاذ حسن
هل يوجد حل برمجي لكي يغلق الاكسبيرت كل الصفقات المفتوحة في حالة كان الربح اكبر من الصفر حتى لو كان يوجد بعض من الصفقات خاسرة
-
1 مرفق
بسم الله الرحمن الرحيم
استاذ حسن .. تحية من القلب
قمت بعمل مؤشر لتطيبق تبادل الاشارات كما حضرتك شرحت .. بس لاسف لم احصل على تبادل الاشارات اكيد انا عامل حاجه غلط ..
ياريت تلقى نظرة على الكود المرفق وقول لى الخطأ فين لحصل على تبادل الاشارات شراء -بيع - شراء ...
-
أخي حسن طلب بسيط جداً
طبعاً بناءً على جوابك السابق
فقط أريد أن تكتب لي الشرط التالي :
اذا كان مجموع السعر السفلي للشمعات 1 & 2 & 3 أصغر من ... نفيسة
أي شيء فقط أريد أن أرى كيف نكتب الشرط
أرجو ألا تتأخر علي بارك الله فيك
-
وإياك اخي
بالتوفيق إن شاء الله
-
وعليكم السلام
يمكنك التجربة بالباكتيست
الاكسبيرت يحسب الريسك بطريقة رقمية ولا يهم نوع الحساب
-
وعليكم السلام
ستقوم بإضافة متغير صحيح T ضمن شروط الاغلاق
مثال :
بحيث :
Profit_By_USD دالة الربح الاجمالي للصفقات المفتوحة
Orderscnt دالة إجمالي عدد الصفقات المفتوحة
CloseOrders دالة إغلاق جميع الصفقات
الفكرة هي عند تحقق شرط الاغلاق يتم إغلاق الصفقات و زيادة رقم بالعدد T يعني كان 0 فأصبح 1 ثم 2 ... المعبر عنها ++T
وإذا كان T أكبر من الصفر معناه تحقق الاغلاق فيتم الاغلاق مرة أخرى إذا في صفقات مفتوحة
ثم يليه عند عدم وجود أي صفقة مفتوحة (أي تم إغلاق كل الصفقات) يعود المتغير T إلى الصفر
-
1 مرفق
تم التعديل بالنسخة المرفقة
-
-
كنت طلبت من حضرتك تعديل بخصوص الشروط في اكسبرت سابق وحضرتك عدلته لي في هذه المشاركة
https://www.fxprg.com/vb/showthread.php?t=31457&p=871834&viewfull=1#post871 834
انا بقى عايز اعمل نفس الكلام ده في الاكسبرت الحالي المرفق فوق
وهو اني اخلي الاكسبرت مش يفتح شراء الا بعد بيع ومش يفتح بيع الا بعد شراء
لكن لما عملته في النسخة الحالية الدنيا باظت لاني اضفت سيستم 2 وعايز انسق بين سيستم 1 وسيستم 2
التعديل المطلوب هو سيستم 1 وهو جعل الاكسبرت لا يفتح بيع الا بعد شراء والعكس ايضاً
-
مبدع والله استاذ حسن
بارك الله فبك ورزقك من حيث لا تحتسب
-
مبدع والله استاذ حسن
بارك الله فبك ورزقك من حيث لا تحتسب
-
1 مرفق
المطلوب غير واضح
عموما جرب النسخة المرفقة
-
-
جاري التجربة عند افتتاح السوق الاسبوع القادم
اما بخصوص المطلوب بالضبط
سأعيد الشرح مرة اخرى
ستجد في الاكسبرت المرفق نوعين من شروط الدخول مقسمة الى ...
system_1
system_2
.................
system_1
هو بالظبط هذا الاكسبرت
https://www.fxprg.com/vb/showthread.php?t=31457&p=871834&viewfull=1#post871 834
بالنسبة للاكسبرت الموجود في الرابط يعمل جيدا بدون مشاكل
حيث لا يقوم بفتح بيع الا بعد شراء ولا يفتح شراء الا بعد بيع
اما في اكسبرت test 2 هذه الخاصية لا تعمل بشكل جيد حيث يقوم بفتح شراء ثم بيع ثم بيع ثم بيع ولا يفتح شراء مرة اخرى
لا اعلم اين الخلل بالظبط !!!
رغم ني نقلت الاكواد كما هي الى اكسبرت test 2 مع بعض التغييرات البسيطة التي تتناسب مع الشكل الجديد للاكسبرت
اما system_2 يعمل بدون مشاكل حيث انه يعمل على مؤشر خارجي
-
الشروط بالاكسبيرت test2 لزوجين اليورو والفرنك، فهل تبادل الصفقات يكون لكل زوج على حدى أم للزوجين معا مثلا شراء يورو، بيع يورو، شراء فرنك، بيع يورو ؟
-
م حسن لم ترد علي !!?
هل من خطب .. أو السؤال في شيء ؟؟
-
نعم
كل زوج على حدة
شروط كل زوج منفصل عن الاخر
-
صراحة هذا المنتدى مميز عن كل المنتديات فتحية من القلب الى كل أفراده
الاخ حسن تم تعديل الاكسبيرت و أصبح خالي من الاخطاء فألف شكر لك على هذا الابداع
فقط لاحظت في الدالة الرئيسية في شروط البيع بالنسبة لمؤشر rsi لم تستعمل عبارة Use_Rsi في بداية دالة المؤشر ,فهل نسيتها أم أنها الطريقة الصحيحة
-
1 مرفق
-
-
-
-
السلام عليكم استاذ حسن
الرجاء شرح هذا الكود ومتى وكيف نستخدمة
-
وعليكم السلام
هذا الكود لتحويل التوقيت ( datetime Or int) إلى صيغة string بالتاريخ، الساعة، الدقيقة والثواني
يمكنك استخدام الكومنت لترى النتيجة على الشارت من بين الاستخدامات مثلا توقيت بداية العمل :
-
بعد التعديلات اصبح سيستم 1 يعمل بشكل جيد اما سيستم 2 اصبح لا يعمل
رغم ان قبل تعديلاتك سيستم 2 كان يعمل بشكل جيد اما سيستم 1 هو ما احتاج الى تعديل
ارجو حل المشكلة
-
لم أعدل شيء بالسيستم 2
راجع الشروط بشكل منطقي
المهم لكي يعمل تبادل الاشارات تضع شروطها بحلقة جديدة مثلا كأن تضعها ضمن شروط التوقيت وعدد الصفقات وليس مع الشروط الأساسية والتي بها نظامين!
-
1 مرفق
طيب انا لغيت سيستم 2 خالص علشان اريح دماغي
المهم محتاج منك تعديل صغير
عايز اقيد عمل الاكسبرت بزوج معين وفريم معين على نفس الزوج
ارجو التعديل على الاكسبرت بالمرفقات
-
الف شكر استاذ حسن
بارك الله فيك
-
1 مرفق
السلام عليكم ورحمة الله وبركاته و
وكل عام وانتم بخير
استاذ حسن
لدي سؤال بخصوص الدوال المثلثية مثل الساين والكوساين والتان فلناخذ التان على سبيل المثال
1 - تان (ظل) الزاوية يعني الضلع المقابل على الضلع المجاور للزاوية فمفروض ان قيمة التان للزاوية 45 تساوي 1 الصحيح ولكن عندما استعمل الدالة ( MathTan(45 فانها تعطيني نتيحة مختلفة حيث تعطيني =1.61977510954 فاين الخلل وكيف يمكن معالجته والدالة والمثال مرفق بالملف الاول
2- ما هي الدالة لاستخراج معكوس التان فمثلا لدي قية ظل الزاوية ولنفرض = .1.2 واردت معرفة الزوايه فما هي الدالة التي استخدمها
-
1 مرفق
الكود سليم ، فقط يوجد خطأ تقني بسيط تم إصلاحه بالنسخة المرفقة
-
-
تمام
لكن اخي حسن لم تفعل ما طلبته منك
عايز اقيد عمل الاكسبرت بفريم وزوج معين
ارجو عمل اللازم داخل الاكسبرت
-
وعليكم السلام
حسب ما أذكر النتيجة تكون بالـ radian وليس degré
عموما يمكنك مراجعة للوظائف الرياضية بلغة الـ MQL4 من هنا :
Math Functions
ذات صلة:
الدوال المثلثية العكسية
ويمكن معرفة زاوية الترند باستخدام معادلة الميل كالتالي :
لكن في كل الحالات خاطئ حساب زاوية لمقياس رسم غير ثابت، فالنتائج لن تكون ثابته أبدا
يمكن التأكد من ذلك بتكبير الشارت وتصغيره سوف نجد أن الزاويه تتغير لنفس الترند
-
بسيطة ستقوم بحذف كل الشروط وحلقاتها التي تخص بقية الأزواج وتترك فقط الزوج الذي تريد
-
-
شكرا جزيلا استاذ حسن كفيت ووفيت
انا عندي اطلاع كبير بالدول المثلثية لكن ما ينقصني هو دوال ال ام كي ال المتعلقة
وتعبت كثيرا بالبحث عن هذا الشئ بالكوكل ولكن لم اجد شئ متعلق
وفعلا مقياس الرسم المتغير مربك جدا
شكرا لاضافتك المهمه وساحاول عسى ان اصل لشئ
-
-
العفو اخي الكريم والله الموفق