تفضل راجع هذا الموضوع
https://forum.arabictrader.com/t69294.html
وبالنسبه لتركيب الإكسبرت فتقوم بتركيب النسخه الأخيره فقط حيث أننا قمنا في كل نسخه بوضع إضافات جديده
Printable View
تفضل راجع هذا الموضوع
https://forum.arabictrader.com/t69294.html
وبالنسبه لتركيب الإكسبرت فتقوم بتركيب النسخه الأخيره فقط حيث أننا قمنا في كل نسخه بوضع إضافات جديده
شكرا اخي مستر دولار وجزاك الله الف خير
ارجو ان تستحملني قليلا لاني اانا كما قلت جديد في هذا الموضوع
ارجو ان تشرح لي كيف يعمل الاكسبيرت بصور اذا تكرمت وترفق معاه الاكسبيرت
وشكرا مره اخرى
بالنسبه للإكسبرت فسوف تجد النسخه الأخيره مرفقه في أول مشاركه في الموضوع
بالنسبه لعمل الإكسبرت فلا يحتاج إلى شرح بالصور فقط إتبع الخطوات في كيفية وضعه على الشارت
أولا : سوف تقوم بنسخ الإكسبرت ووضعه في مجلد experts في برنامج الميتاتريدر
ثم فتح برنامج الميتاتريدر سوف تجد الإكسبرت في خانة Navigator على يسار برنامج الميتاتريدر إذا لم تكن هذه الخانه ظاهره عندك إضغط على Ctrl+N وسوف تظهر لك
ثم بالضغط على الإكسبرت مرتين أو قم بسحبه ووضعه على الشارت وسوف يتم تفعيله على الشارت وسوف تظهر لك إعدادات الإكسبرت قم بتغيير الإعدادات حسب ما تريدر ثم إضغط OK وسوف يتم تفعيل الإكسبرت على الشارت
حتى تتأكد من أن الإكسبرت يعمل بدون مشاكل سوف تجد الوجه المبتسم على الشارت
مستر دولار يعلم الله أني أشكرك من قلب على هذا الاكسبيرت الرائع والذي فادني لكثرة أشغالي وعدم تفرغي للفوركس ؟
فياحبذا لو وضعت شرح على الشارت لإكمال حلة هذا الاكسبيرت الرائع فوالله لايكفيه غير الشرح على الشارت فأنت تعبت في برمجته ونشكرك على ذلك ولك من الله عز وجل الجزاء الحسن ولكن أكمل جميلك ببعض الشروحات ليكون لنا مرجعا
وطلبي في أن يتم الشرح على الشارت لأن الاكسبيرت قد يحتار فيه بعض الأشخاص فتوضح لهم بعض الطرق التي يخدمها الاكسبيرت بالشرح الوافي شاكرا لك وثق تمام الثقة أن هذا الاكسبيرت سيكون هو الأداة الأولى لي بإذن الله على الميتا ترايدر .
أكرر لك شكري
جزاك الله خير اخي مستر دولار على هذا الاكسبرت الاكثر من رائع
اخي هل ممكن اضافات على الاكسبرت اذا وقتك يسمح
اضافة خيار اذا دخلت صفقه شراء ونزل السعر مثلا 10 نقاط يدخل فى صفقه ثانيه نفس العقد مع تحديد عدد العقود المسموحه
خيار ثاني اذا كانت عندى عقود بيع ودخلت شراء على نفس العمله يغلق عقود البيع وللك الشكر والتقدير
السلام عليكم هل ممكن اكسبيرت اخر يفتح الصفقه وهوه يديرها في حاله الخساره فقط وهل ايجب فتح شارت اخر لنفس العمله وهوه يدير منه او يجب وضعه علي نفس الشارت وماذا يفعل مع الماجك نمبر
بالنسبه للسؤال الأول لم أفهم قصدك لكن إن كنت تقصد أن يقوم إكسبرت بفتح الصفقه ثم تستخدم إكسبرت إدارة المال لكي يقوم بإدارة الصفقه نعم يمكنك ذلك
بالنسبه للإكسبرت فسوف يتعامل مع الصفقات التي قمت بوضع الإكسبرت على الشارت الخاص بها والماجيك نمبر هو خاص بالصفقات التي يقوم الإكسبرت بفتحها أي إذا استخدمت الإكسبرت لفتح صفقتين هيدج أو فتح أكثر من صفقه في نفس الوقت فهنا يحتاج الإكسبرت إلى الماجيك نمبر
بالفعل من اقوى الاكسبيرتات التي عرفتها
جزاك الله خيرا اخي الكريم
ولكن لي طلب بسيط وهو تعديل على الخاصية
CloseAfterProfitUSD
ProfitUSD الربح المطلوب
كنت اريده عند الوصول الى الربح المطلوب لا يتم تفعيل صفقات اخرى للخطوط العرضية حتى نهاية اليوم
ولك جزيل الشكر
اخي الكريم مستر دولار
بكل امانة هذا من افضل اكسبرتات ادارة الصفقات التي قمت بتجربتها حتى الان انة في الحقيقة لعمل رائع يا اخي
لقد قمت بتجربة الاكسبرت وقمت برسم خط B1 فوق السعر وقمت بتغير OpenCandle=0 الي OpenCandle=1
علي حسب فهمي من المفترض ان يقوم الاكسبرت بفتح صفقة شراء عند وصول السعر فوق الخط b1 و اغلاق الشمعة فوق الخط b1 *
و لكن الاكسبرت يقوم بفتح الصفقة علي الفور وذلك لوجود السعر تحت الخط b1
هل قمت بعمل شىء خطاْ
هل بامكانك تصحيح هذا و لك جزيل الشكر
-------------------------------------------------------------------------------------------------------
الخصائص التي تم إضافتها
OpenCandle شمعة فتح الصفقه إذا جعلتها 0 فسوف يفتح الإكسبرت الصفقه بمجرد وصول السعر إلى الخط الذي قمت بتحديده إذا جعلتها 1 فسوف يفتح الإكسبرت الصفقه بعد إغلاق الشمعه أعلى أو أسفل الخط سواء كانت الصفقه بيع أو شراء
CloseCandle شمعة إغلاق الصفقه بنفس الشروط السابقه
--------------------------------------------------------------------------------------------------------
الاخ الكريم مستر دولار كل عام وانتم بخير
الاكسبرت يفتح الصفقات بنجاج عند اى خط يسمى b+ او s+ ولاكنه لا يغلق الصفقة عند خط csl1 او عند اى خط من خطوط الاغلاق حتى انه لا يتعرف على خطوط الاغلاق من الاساس
ما فهمته ان كل صفقة تفتح على خط b+ مثلا لكى يتم اغلاقها لابد ان يقابلها خط cbl+ او خط cbu+ يحمل نفس رقم الفتح و u للاغلاق فوق السعر الحالى ماركت (وليس سعر افتتاح الصفقة) و l للاغلاق اسفل السعر الحالى وهذا ما طبقته على الاكسبيرت بالفعل مع مراعاة تسمية خط الاغلاق بحروف صمول صغير !!!
حتى انه لا يوجد رسائل خطأ فى الجورنال
اخي الكريم مستر دولار
بالاشارة الي مشاركتي السابقة ارجو منك مراجعت هذا السطر
if((Close[0]<=b+Gap*point&&Close[0]>=b-Gap*point&&OpenCandle<1)||((Open[OpenCandle]>b||Open[OpenCandle]<b)&&OpenCandle>0)
الاكسبرت يفتح الصفقات قبل اغلاق الشمعة فوق او تحت الخط B1 او S1
ليست لدي خبرة في البرمجة بلغة MQL و لكني اعتقد انا هذا الشرط يحتاج الي تعديل او مراجعة
و جزاك اللة كل خير
ساقوم بتجربتها مع الشكر للاخ مستر ودلار
اخي مستر دولار
هذا تفكير سليم و منطقي و لكن الاسف الاكسبرت يقوم بفتح الصفقات قبل تحقق الشروط المذكورة اعلاة
فمثلا اذا قمت برسم الخط b1 علي الشارت و قمت بتغير OpenCandel الي 1 .
علي حسب المنطق سوف يقوم الاكسبرت بالانتظار حتي تفتح الشمعة فوق الخط b1 ويقوم بفتح صفقة شراء
ولكن الاكسبرت يقوم بفتح الصفقة حتي قبل و صول السعر الي الخط b1 و خصوصا اذا كان لديك خطان الاول للشراء و الاخر للبيع
اذا نظرنا الي هذا السطر (Close[0]<=b+Gap*point&&Close[0]>=b-Gap*point&&OpenCandle<1)
ستجد ان الاكسبرت يعمل بشكل منطقي و يقوم بفتح صفقة فور وصول السعر الي الخط b+i
ولكني اعتقد ان المشكلة في هذا الجزء (Open[OpenCandle]>b||Open[OpenCandle]<b)&&OpenCandle>0
لماذا تقوم باستعمال Open[OpenCandle] و ليس Open[0] لقد حاولت تعديل هذا و لكن للاسف ليست لدي خبرة في MQL
شكرا لك