-
3 مرفق
طلب اكسبرت لهذا المؤشر
السلام عليكم ورحمه الله وبركاته
فكرة الاكسبرت
صفقات الشراء
وضع 5 صفقات معلقه على بعد مسافه معينه من الخط الاخضر للمؤشر الصفقات من نوع Buy Limit واذا تحرك خط المؤشر ولم يتم تفعيل الصفقات يتم نقل الصفقات مع خط المؤشر واذا تفعل بعض الصفقات ولم يتفعل البعض يتم مسح الصفقات الغير مفعله وترك الصفقات المفعله اما هدف او استوب ووضع 5 صفقات جديدة مناسبه مع مكان الخط الجديد
ملف مرفق 788
صفقات البيع
وضع 5 صفقات معلقه على بعد مسافه معينه من الخط الاحمر للمؤشر الصفقات من نوع sell limit واذا تحرك خط المؤشر ولم يتم تفعيل الصفقات يتم نقل الصفقات مع خط المؤشر واذا تفعل بعض الصفقات ولم يتفعل البعض يتم مسح الصفقات الغير مفعله وترك الصفقات المفعله اما هدف او استوب ووضع 5 صفقات جديدة مناسبه مع مكان الخط الجديد
ملف مرفق 789
مطلوب المضاعافات
الصفقه رقم 1 بالحجم الاول وباقى من 2 ل5 الصفقات مضاعفه
مطلوب التحكم فى اعدادات المؤشر من الاكسبرت
مطلوب خيار فتح الصفقات شراء ام بيع او الاثنين معا من اعدادات الاكسبرت
ولكم جزيل الشكر
-
اضافه خاصيه الربح بالدولار مع خيار تفعيلها يكون عدد الصفقات المفتوحه اكثر من عدد معين يتم كتابته فى الاعدادات
تخصيص هدف مستقل لكل صفقه يعنى عايزين فى اعدادات الاكسبرت 5 اهداف لل5 صفقات
-
-
1 مرفق
وعليكم السلام
مرفق الاكسبيرت
-
مجهود رائع اخى كيرا تشكر عليه
اليك الملاحظات بعد الباك تيست
اهم خاصيه فى الاكسبرت لا تعمل وهى خاصيه نقل الصفقات بما يتناسب مع المسافه بينها وبين خط المؤشر يعنى المسافه بين خط المؤشر والصفقات المفروض تكون ثابته لو انتقل خط المؤشرنقطه المفروض يتم نقل الصفقات معه مسافه نقطه وهكذا كلما يتم تحرك خط المؤشر المفروض يتم نقل الصفقات معه
واريد ان اعرف كيف احدد المسافه الثابته بين خط المؤشر والصفقات من الاعدادات
ولك جزيل الشكر
-
الله ينور عليك اخى حسن
الاكسبرت يقوم بالخطوات تمام ينقصه فى الوقت الحالى فقط الخاصيه التى ذكرتها فى المشاركه السابقه والتى اقصد فيها انتقال الصفقات مع الخطوط خلال فترة الفريم المختارة فى المؤشر يعنى مثلا انت ضبط فريم المؤشر على شمعه الديلى (d1) وخلال فترة الديلى هذة بيتحرك خطوط المؤشر الازرق بيتحرك لاعلى والاحمر بيتحرك لاسفل عايز يتحرك معها الصفقات المعلقه خلال هذة الفترة يعنى تثبيت المسافه بين الخطوط والصفقات خلال هذة الفترة بيحث ان لو الخط الازرق طلع نقطه لفوق خلال فترة الديلى يبقى الصفقات المعلقه تطلع معاة نقطه يفوق وهكذا
واريد معرفه كيف اتحكم فى المسافه بين الصفقات والخطوط من الاعدادات
وكيف اضع خيار تفعيل الربح بالدولار المربوط بأن يكون عدد الصفقات الحاليه اكبر من او يساوى عدد صفقات معينه مفتوحه فى نفس الوقت
-
أخي الكريم لا يمكن تعديل أسعار الأوامر المعلقة ولكن يمكن حذفها وإعادة وضع اوامر جديدة، ولكن في هذه الحالة سيسبب إزعاج بسيرفر الشركة من كثرة حذف ووضع اوامر جديدة كل تكة للسعر، لهذا يوجد حل أفضل وهي باستخدام الأوامر مراكت عند تحقق شرط المسافة بين الخط وأول امر يتم فتح امر مباشر وهكذا ببقية الصفقات فهل هذا الحل مناسب لك ؟
بالنسبة للربح بالدولار يوجد USD_Profit وتعمل عند تحقق عدد الصفقات المفعلة بالخاصية Orders_Profit
-
تمام اخى الحل مناسب اتوكل على الله واجعلها ماركت احنا عايزين الاسهل
-
1 مرفق
-
لم تعمل النسخه الثانيه بالطريقه السليمه ولم يتم فتح الصفقات ماركت تم فتح الصفقات معلقه وبعد تحرك خط المؤشر الاحمر تم مسح الصفقات المتعلقه به ولم يفتح بعد ذلك صفقات ماركت
وايضا لا يوجد خانه لوضع المسافه بين الخط والصفقات فى الاعدادات
-
راجع مرة اخرى اخي
الصفقة الأولى ماركت تتفعل عند تحقق شرط المسافة Distance بين السعر الحالي والخط ، بعد فتح الصفقة الماركت يتم مباشرة وضع 4 اوامر معلقة مضاعفة
وعند تحقق الهدف ولم يعد وجود لأي صفقة ماركت يتم حذف الأوامر المعلقة ثم يبدأ من جديد مع الاسعار الجديدة للخطين
-
1 مرفق
هوا فتح الصفقه الاولى ماركت ولاكن الاوامر المعلقه فتحها بعدها بفترة وليس مباشرة ولم يلتزم بالفرق الصفقات المعلقه والصفقه الماركت
ملف مرفق 862
اعتقد ان هذة الطريقه غير مناسبه لفكرة الاكسبرت الاصليه ايلى احنا قلنا هنفتح الصفقه الماركت بسببه والفكرة هى اننا كنا عايزين حل بديل لمسح الصفقات كل تكه ونقلها مع خط المؤشر ووجود ال4 صفقات المعلقه ميلحش هذة المشكله
الحل
اعتقد ان يجب فتح جميع الصفقات ماركت يعنى عند تحقق شرط المسافة Distance يتم فتح الصفقه الاولى ماركت و عند تحقق نفس شرط المسافة Distance بس من مكان الصفقه الاولى يتم فتح الصفقه الثانيه ماركت و عند تحقق نفس شرط المسافة Distance بس من مكان الصفقه الثانيه يتم فتح الصفقه الثالثه ماركت وهكذا الى الصفقه الخامسه
طبعا مع ملاحظه انه اذا تحرك خط المؤشر بعد فتح الصفقه الاولى الاكسبرت المفروض يتجاهل شرط المسافات Distance لباقى صفقات هذة الصفقه الحاليه الاربعه ويبدأ من جديد حسب مسافه Distance من مكان الخط الجديد
-
جارى التجربه مرة اخرى لايف هذة المرة
-
2 مرفق
نتيجه اللايف مختلفه كتير عن التيست
الاكسبرت يعمل لايف مضبوط فقط عند تشغيله فى اتجاة واحد ويوجد عيب انه بيشتغل فقط على اول شمعه فى الفريم المكتوب فى المؤشر ولا يفتح صفقات فى فترة شمعه المؤشر التاليه التى فيها الخط الازرق اقل من الخط الازرق فى فترة شمعه المؤشر السابقه لان الصفقه بتكون لم تجيب الهدف عايزينه زى النسخه الاولى يفتح صفقات فى كل فترة شمعه من شموع المؤشر حتى لو الشمعه السابقه فيها صفقات محققتش الهدف
ملف مرفق 864
وعند تشغيله فى الاتجاهين يوجد مشكله مختلفه لوكان مثلا صفقات الشراء جابت الهدف مثلا وصفقات البيع لم تجيب الهدف بيعطل صفقات الشراء فى شمعه المؤشرالحاليه لغايه بدايه شمعه المؤشر التاليه نريد جعله يكرر صفقات الشراء مرة اخرى فى شمعه المؤشر الحاليه حتى لو صفقات البيع لم تجيب هدفها
واريد التحكم فى تفعيل المضاعافت من الاعدادات لكى يتناسب مع الحسابات الصغيرة
ملف مرفق 863
-
1 مرفق
الاكسبرت بطل يفتح صفقات معلقه مش عارف ليه
ملف مرفق 868
-
اخى حسن اذا كان حل الملاحظات الاخيرة فى جعل كل الصفقات بطريقه الماركت واسهل برمجيا خليها كلها ماركت او ما تراة انت مناسب
-
1 مرفق
-
1 مرفق
النسخه الاخيرة احيانا الاكسبرت بيشتغل فى اتجاة واحد فقط وبعد شويه بدأ فى الاتجاة الثانى رغم ان شروط الاتجاة الثانى كانت موجودة قبل شويه ومفتحش صفقات
ملف مرفق 882
ملحوظه مهمه فى الاكسبرت
مطلوب من الاكسبرت ان يتجاهل صفقات فريم المؤشرالسابقه ويسيبها اما هدف او استوب ويتعامل مع الفريم الحالى بصفقات جديدة خاصه به يعنى كل شمعه من شمعات فريم المؤشر لها صفقاتها المستقله الخاصيه دى مهمه وانت كنت عاملها فى النسخه الاولى من الاكسبرت وكانت شغاله تمام بس مش موجودة فى باقى النسخ
-
هذا ما يقوم به الاكسبيرت
عندما يتحقق شرط المسافة من آخر اشارة للخط يتم فتح صفقة أخرى أساسية وبناءا عليها يتم فتح صفقاته التبريدية وهكذا عند كل اشارة جديدة للخط،،،
أيضا أضفت شرط مهم وهو ان لا يفتح صفقة أساسية إلا إذا كانت الصفقة الأساسية السابقة موجبة حتى لا يحذث تعارض برمجي وأيضا تفادي فتح عدة صفقات أساسية عند أسعار متقاربة جدا مما يسبب ضغط على الحساب...
أيضا صفقات البيع منفصلة تماما عن الشراء والشروط عكسية أي ما يحذث للشراء هو نفسه يحذث للبيع عكسيا
-
تمام اخى حسن كدة انا فهمت ليه الاكسبرت لم يكن بيفتح صفقات فى بعض الاشارت وذلك بسبب الشرط المهم الخاص بأن تكون الصفقه الاساسيه موجبه الذى انت ذكرته
شكرا لك اخى حسن انت برمجت الاكسبرت بطريقه محترفه وافضل من ما كنت اريد والاكسبرت انا بجربه الان وما شاء الله يعمل بكفاءة
جزاك الله خيرا ورزقك الجنه انت وكل اهلك ومن تحب
-
-
2 مرفق
اخى حسن الاكسبرت ما شاء الله رائع بارك الله فيك
هو يحقق نتائج رائعه فى الاتجاة العرضى ولاكن الاتجاة الصريح يحتاج ان تكون الصفقات فى اتجاة واحد فقط لذا فهو يحتاج لبعض التطوير وبأضافاتك السحريه فى البرمجه ان شاء الله نصل للافضل دائما
مطلوب اضافه فلترين لتحديد اتجاة الصفقات فى الاكسبرت
الفلتر الاول
يتم تفعيل صفقات الشراء فقط عند اغلاق شمعه فوق خط (levels) الموفينج افريج
يتم تفعيل صفقات البيع فقط عند اغلاق شمعه تحت خط (levels) الموفينج افريج
خاصيه كلوس اند نكست تكون اختيارى من الاعدادات
ملف مرفق 1128
الفلتر الثانى
فكرته لتحديد اماكن الاتجاة العرضى على الشارت وعند اختراق هذة الاماكن بيكون الاتجاة الصريح انا طرحتها فى هذا الموضوع https://www.fxprg.com/vb/showthread.php?t=31768 واعلم ان خبرتك البرمجيه تتفوق على اصعب منه بكثير وبارك الله فى وقتك الثمين
رمضان كريم
-
1 مرفق
السلام عليكم
تم إضافة الفلتر الأول بالاكسبيرت المرفق
اما الفلتر التاني صعب بسبب الزيجزاج يعيد رسم نفسه
-
4 مرفق
بارك الله فيك اخى حسن
بالنسبه للفلتر التانى نأجله دلوقتى نحن نريد الاسهل
بالنسبه للفلتر الاول فى مشاكل الاكسبرت غير ملتزم بالفلتر وبيقفل الصفقات فى مكان خطأ
ولى استفسار عن (levels) ايلى انت اضفتها فى الاكسبرت ما هى طريقه كتابتها لان ال(levels) الموجودة فى الميتاتريدر ال20 بتتكتب فى منصه الخمس ارقام عشريه 200 يعنى بنزود صفر لمنصه ال5 ارقام عشريه فهل اعمل كدا فى اعدادات (levels) الاكسبرت ايضا
واليك صور الباك تيست والاعدادات ايلى جربت بها تبين الاخطاء مع مقارنه بنسخه الاكسبرت رقم 3 الصحيحه
دى صورة باك تيست النسخه 3 عندما شغلتها شراء فقط وشغاله تمام مفيش مشاكل
ملف مرفق 1140
ودى صورة النسخه رقم 4 بعد تركسب الفلتر عليها مقارنه نفس الفترة مع النسخه 3 من الاكسبرت بتفل الصفقات فى مكان خطأ وغير ملتزم بالفلتر
ملف مرفق 1141
-
حساب قيمة النقطة تلقائي وليس كما بالمؤشر يعني ليفل 20 باي نوع منصة (5 او 4) تعني 20 نقطة فوق الموفينج و 20- تعني 20 نقطة أسفله
بالنسبة للفلتر شرط بأول صفقة فقط أما باقي الصفقات فهي تبريدات ، فـ هل تريد أيضا فلترة التبريدات ؟
-
تمام
انا عايز الفلترة للتبريدات ايضا
-
1 مرفق
-
1 مرفق
مع الاسف اخى الفلتر لم يعمل الاتجاة فى الفللتر شراء وهوا بيبيع
ملف مرفق 1156
-
تأكد من أن إعدادات الموفينج التي ضمن إعدادات الاكسبيرت مطابقة لاعدادات الموفينج على الشارت
-
تم التأكد من الاعدادات متطابقه مع العلم ان الاستيب فى المؤشر الميتاتريدر بكتبه 200 علشان المنصه خماسيه وبكتبه 20 فى الاكسبرت كما اخبرتنى من قبل وطبعا اعدادات الموفينج فى الاكسبرت المفروض بتشتغل على الشارت الحالى يعنى ليس بها خاصيه التايم فريم
-
الشروط سليمة أخي
طيب المستوى السفلي لازم يكون قيمة سالبة يعني مثلا كأن تضع 20-
-
اخى حسن ما هو شرط فلتر الشراء او البيع ايلى انت برمجته اعتقد انى كنت اقصد شىء وانت برمجت طريقه مختلفه لانى جربت الاكسبرت على شارت الساعه والفلتر شغال بس مختلف عن ما كنت اقصد ولاكن عندما اشغل الاكسبرت على شارت ال5 دقائق الفلتر لا يعمل مثل شارت الساعه
طريقه شرط الفلتر ايلى انا كنت اقصدها هى عند اغلاق شمعه فوق خط الليفل ايلى فى الاعلى يبداء فى تفعيل الشراء ويفضل يشترى لغايه ما يغلق شمعه تحت خط الليفل ايلى بالاسفل يبدأ فى البيع
وبالنسبه لخاصيه كلوس اندنكست اعتقد فيها خطأ ما لانها بتقفل صفقات الاتجاة الواحد يعنى لو فى صفقات شراء بيتم قفلها عند كل اشارة جديدة لاشارات خط المؤشر الاصلى ايلى بتفتح الصفقات على اساسه
المطلوب هو عند تفعيل خاصيه كلوس اند نكست يتم اغلاق الصفقات العكسيه وليست ايلى فى اتجاة واحد وذلك يكون اعتمادا على اشارات الفلتر
واريد خيار فى الاعدادات لتفعيل الفلتر او لا
-
اخى حسن انا اسميت هذا الاكسبرت بالاكسبرت الذكى وبرمجتك له ما شاء الله تزيدة وتنمى ذكائه الالكترونى
بعد العديد من التجارب اكتشفت ان الفلتر يعمل ولاكن الفكرة المبرمجه مختلفه قليلا عن الذى كنت اقصدة واعتقد انها هكذا افضل كما برمجتها انت لذلك لا تتعب حالك مع هذا الفلتر فهو يعمل بطريقه جيدة الان
وبالنسبه لخاصيه كلوس اند نكست اعتقد انها تحتاج بعض النظر بها والعديد من التجارب لذلك نؤجلها ايضا قليلا ولا نفكر بها الان
مطلوب فقط خيار تفعيل الفلتر ام لا من الاعدادات
ونيجى لاهم شىء وهو الفلتر الثانى الخاص بالزجزاج اعتقد انه اقوى من فلتر الموفينج لذلك هل عندك حل له مثل ان نجعل مثلا بدايه حسابه تكون من القمه او القاع القبل الاخير لنتأكد من ثبات الزجزاج وانه لن يعيد نفسه ان كان عندك حل توكل على الله وابدأ به وان كان سيأخذ مجهود ووقت زائد ممكن نأجله مرة اخرى وعندى مؤشر اخر بسيط جدا يحتاج فقط اضافه صغيرة جدا ممكن نستعمله كفلتر ثانى مؤقتا
اخبرنى اخى بما هو الافضل والانسب الان من وجه نظرك هل اضيف لك المؤشر فى المشاركه القادمه ام هناك حل لفلتر الزجزاج
وجزاك الله خيرا على كل ما تقدمه وابشرك بالخير ان شاء الله
-
طيب أخي ارفق المؤشر الذي تريده كفلتر مع صورة توضيحية
-
2 مرفق
شكرا لك اخى حسن
الهدف من المؤشر هو استخراج الاماكن العرضيه على الشارت وهوا بيرسم خطين خط على اعلى قمه وخط على اقل قاع خلال عدد شموع سابقه انا بختارة من الاعدادات
اولاالتعديل والاضافه المطلوبه فى المؤشر هى تحديد ايضا المسافه بين الخطين تكون اقل من او تساوى رقم كذا واختار رقم المسافه بين الخطين من الاعدادات
يبقى وظيفه المؤشر ستكون بعد الاضافه هى رسم خط على اعلى قمه واقل قاع خلال عدد شموع سابقه بشرط ان تكون المسافه بين اعلى قمه واقل قاع لا تزيد عن الرقم كذا
طريقه الفلترة فى الاكسبرت بعد تعديل المؤشر
اذا اغلت شمعه فوق خط قمه المؤشر الاخضر يتم تفعيل صفقات الشراء واذا اغلقت شمعه تحت خط قاع المؤشر الاحمر يتم تفعيل صفقات البيع
ملف مرفق 1172
-
2 مرفق
مرفق الاكسبيرت النسخة 5 والمؤشر المعدل
-
اخى حسن المؤشر ما شاء الله تمام بس الاكسبرت ماعرفتش اختبرة بالفلتر الجديد بأعدادات مختلفه علشان انت نسيت تضيف التحكم فى اعدادات المؤشر من الاكسبرت
-
اخى حسن بالنسبه للمؤشر هل ممكن جعله يرسم الخطين بطريقه الباك تيست لان اختبار المؤشر وهو بهذا الشكل يحتاج الى وقت كتير ومراقبه وصعب فى اختبار الباك تيست فى فلتر الاكسبرت
-
هذا التعديل سيزيد ثقل على الباكتيست
لكن عموما ستراقب فقط أول صفقتي بيع و شراء إذا كانت سليمة حسب الشروط فكل الفرص التالية ستكون سليمة ولا تحتاج إلى مراقبة
-
هذا التعديل سيزيد ثقل على الباكتيست
لكن عموما ستراقب فقط أول صفقتي بيع و شراء إذا كانت سليمة حسب الشروط فكل الفرص التالية ستكون سليمة ولا تحتاج إلى مراقبة