-
2 مرفق
برجاء عمل اكسبيرت
السلام عليك ورحمة الله وبركاته ا. حسن,,
بعد التحية وتمنى دوام الصحة والعافية,
ارجو من حضرتك عمل اكسبيرت (يعتمد على مؤشر ماكد2 ) المرفق بحيث:
المطلوب:
انه يدخل بناء على الاشارة (التقاطع) (كما موضح بالصورة المرفقة) , سواء بيع او شراء, حسب التقاطع كما موضح بالصورة مع ملاحظة ان صفقات البيع تكون عند حدوث التقاطع اعلى خط الصفر وصفقات الشراء بشرط حدوث التاقطع اسفل خط الصفر (عند حدوث التقاطع على خط الصفر لا يتم اخذ اي صفقات)
لو نجحت الصفقة وحققت التيك بروفيت, يتم الدخول في الصفقة التالية بناء على اشارة المؤشر (بدون مضاعفات)
لو فشلت الصفقة (ولنفرض كانت بيع) يتم الدخول في الصفقة التالية حسب اشارة المؤشر (سواء كانت بيع ام شراء) ولكن في هذه الحالة يتم الدخول في مضاعفات,
لو حدثت اشارة معاكسة اثناء تفعيل احد الصفقات يتم الدخول بناء على الاشارة الجديدة ولكن بنظام المضاعفات (مع ابقاء الصفقة الاصلية وعدم اغلاقها)
وارجو اضافة حد اقصى للمضاعفات
مع وجود تيك بروفت وستوب لوز لكل صفقة
واختيار المضاعفات (يفضل بالضرب مع امكانية الضرب في رقم عشري)
وحد اقصى للمضاعفات
وشكرا جزيلا ا. حسن,,,,
-
1 مرفق
وعليكم السلام
مرفق الاكسبيرت
-
شكرا جزيلا ا. حسن وجزاك الله كل خير
-
-
1 مرفق
شكرا جزيلا ا. حسن وجزاك الله كل خير
بتجربة الاكسبيرت وجد انه في بعض الصفقات يقوم بتفعيل صفقتين في نفس الاتجاه في نفس الوقت, المفترض ان تكون صفقة واحدة في نفس الاتجاه
ايضا وجد انه عند تفعيل صفقة في الاتجاه المعاكس لا يتم تفعيل المضاعفات والمفترض ان تكون الصفقة المعاكسة مضاعفة حسب الاعدادات المرفقة ملف مرفق 3881
-
وإياك أخي الكريم
فتح الصفقة الثانية من نفس النوع لأنه تحقق الشرط مرة أخرى
اما المضاعفات فأنت جعلت اللوت الأساسي 0.1 ومعامل الضرب 2 أي المضاعف الثاني يجب أن يكون 0.2 ولكنك وضعت أقصى لوت مضاعف 0.2=MaxLots وبالتالي لن يفتح مضاعفات
-
عمل احترافي منك بصراحة ا. حسن, جزاك الله كل خير وزادك من العلم والمال,,, برجاء التوضيح ايه الفرق بين Max Lot و Max trades
كل واحدة بتتحكم في ايه؟
وشكرا جزيلا لك على مساعدتك...
-
وإياك أخي الكريم
MaxLots أقصى لوت مضاعف بحيث لن يتجاوزه الاكسبيرت وسيبدأ من جديد بالعقد الأساسي Lots
MaxTrades أقصى عدد الصفقات المفتوحة - 0 إلغاء بمعنى لا نهائي
-
-
شكرا لك اخي الكريم على حسن المتابعة..
تم التجربة بزيادة الـMax Lot الى 0.3 ولكن لم يتم فتح المضاعفة الثانية والتي كان من المفترض ان تكون 0.2 ايضا, ولا اعلم السبب فبرجاء المساعدة
برجاء ايضا ا. حسن ان يكون تفعيل الصفقة لمرة واحدة فقط في نفس الاتجاه حتى ولو تكررت الاشارة (في نفس الاتجاه) ولكن اذا حدث تقاطع عكسي يتم الدخول مع التقاطع العكسي (طبعا بالمضاعفات), فكرت اني افعل هذا الخيار من اختيار Max trades ولكن سوف يلغي ايضا تفعيل اي صفقة اخرى في الاتجاه العكسي..
وشكرا جزيلا على حسن المساعدة
-
1 مرفق
بالنسخة المرفقة v2 تم إضافة خاصية ReverseLastType=true تفعيل أو تعطيل تبادل الصفقات شراء بيع شراء ...
أما المضاعفات سليمة، جرب الاعدادات الافتراضية للاكسبيرت وسترى طريقة عمل المضاعفات
-
الاكسبيرت يعمل تمام ا. حسن جزاك الله كل خير على اتقان واحترافية العمل.
الاكسبيرت الان يفعل المضاعفات اذا كانت الصفقة الخاسرة مازالت مفعلة ولكن اذا اغلقت الصفقة على خسارة لا يتم تفعيل المضاعفات بالصفقات التالية , هل ممكن تفعيل المضاعفات للصفقات التالية للصفقة التي اغلقت على خسارة, طبعا بنفس شروط الماكس لوت
وتقبلوا فائق الشكر والتقدير..
-
السلام عليكم
هل بالامكان نشر الكود مفتوح المصدر لغرض التعلم
-
وعليكم السلام
الكود مغلق لحفظ الحقوق من بينها حقوق المنتدى
لكن يمكنك طرح اي سؤال بالموضوع المخصص للأسئلة البرمجية
-
السلام عليكم ورحمة الله وبركاته احسن
لو غير واضح الطلب احب اوضح فقط اني اريد ان تكون المضاعفات على الصفقات المفتوحة وايضا الصفقات المغلقة (اللي ضربت ستوب لوز)
طبعا بيسري على المضاعفات اختيار ال max lot وعدد الصفقات الاقصى
وشكرا
-
1 مرفق
وعليكم السلام
مرفق الاكسبيرت النسخة 3
-
شكرا جزيلا ا. حسن, وجزاك الله عنا كل خير
-
-
استأذن حضرتك ا. حسن لو ممكن تعديل على شروط الاستراتيجية.. الشرط الان ان يتم اخذ صفقة الشراء اذا حدث التقاطع اسفل خط الصفر وصفقة البيع لو حدث التقاطع اعلى خط الصفر في مؤشر الاستراتيجية (MACD2). التعديل المطلوب ان يتم اخذ الصفقة بمجرد حدوث التقاطع ولا يشترط تحت خط الصفر او فوق خط الصفر.
مع حفظ كافة الخصائص كما هي في النسخة الاخيرة (MACD2_yasser-EAv3.ex4)
وشكرا حزيلا لحضرتك وجزاك من كل خير...
-
1 مرفق