-
راجع مرة اخرى اخي
الصفقة الأولى ماركت تتفعل عند تحقق شرط المسافة Distance بين السعر الحالي والخط ، بعد فتح الصفقة الماركت يتم مباشرة وضع 4 اوامر معلقة مضاعفة
وعند تحقق الهدف ولم يعد وجود لأي صفقة ماركت يتم حذف الأوامر المعلقة ثم يبدأ من جديد مع الاسعار الجديدة للخطين
-
1 مرفق
هوا فتح الصفقه الاولى ماركت ولاكن الاوامر المعلقه فتحها بعدها بفترة وليس مباشرة ولم يلتزم بالفرق الصفقات المعلقه والصفقه الماركت
ملف مرفق 862
اعتقد ان هذة الطريقه غير مناسبه لفكرة الاكسبرت الاصليه ايلى احنا قلنا هنفتح الصفقه الماركت بسببه والفكرة هى اننا كنا عايزين حل بديل لمسح الصفقات كل تكه ونقلها مع خط المؤشر ووجود ال4 صفقات المعلقه ميلحش هذة المشكله
الحل
اعتقد ان يجب فتح جميع الصفقات ماركت يعنى عند تحقق شرط المسافة Distance يتم فتح الصفقه الاولى ماركت و عند تحقق نفس شرط المسافة Distance بس من مكان الصفقه الاولى يتم فتح الصفقه الثانيه ماركت و عند تحقق نفس شرط المسافة Distance بس من مكان الصفقه الثانيه يتم فتح الصفقه الثالثه ماركت وهكذا الى الصفقه الخامسه
طبعا مع ملاحظه انه اذا تحرك خط المؤشر بعد فتح الصفقه الاولى الاكسبرت المفروض يتجاهل شرط المسافات Distance لباقى صفقات هذة الصفقه الحاليه الاربعه ويبدأ من جديد حسب مسافه Distance من مكان الخط الجديد
-
جارى التجربه مرة اخرى لايف هذة المرة
-
2 مرفق
نتيجه اللايف مختلفه كتير عن التيست
الاكسبرت يعمل لايف مضبوط فقط عند تشغيله فى اتجاة واحد ويوجد عيب انه بيشتغل فقط على اول شمعه فى الفريم المكتوب فى المؤشر ولا يفتح صفقات فى فترة شمعه المؤشر التاليه التى فيها الخط الازرق اقل من الخط الازرق فى فترة شمعه المؤشر السابقه لان الصفقه بتكون لم تجيب الهدف عايزينه زى النسخه الاولى يفتح صفقات فى كل فترة شمعه من شموع المؤشر حتى لو الشمعه السابقه فيها صفقات محققتش الهدف
ملف مرفق 864
وعند تشغيله فى الاتجاهين يوجد مشكله مختلفه لوكان مثلا صفقات الشراء جابت الهدف مثلا وصفقات البيع لم تجيب الهدف بيعطل صفقات الشراء فى شمعه المؤشرالحاليه لغايه بدايه شمعه المؤشر التاليه نريد جعله يكرر صفقات الشراء مرة اخرى فى شمعه المؤشر الحاليه حتى لو صفقات البيع لم تجيب هدفها
واريد التحكم فى تفعيل المضاعافت من الاعدادات لكى يتناسب مع الحسابات الصغيرة
ملف مرفق 863
-
1 مرفق
الاكسبرت بطل يفتح صفقات معلقه مش عارف ليه
ملف مرفق 868
-
اخى حسن اذا كان حل الملاحظات الاخيرة فى جعل كل الصفقات بطريقه الماركت واسهل برمجيا خليها كلها ماركت او ما تراة انت مناسب
-
1 مرفق
-
1 مرفق
النسخه الاخيرة احيانا الاكسبرت بيشتغل فى اتجاة واحد فقط وبعد شويه بدأ فى الاتجاة الثانى رغم ان شروط الاتجاة الثانى كانت موجودة قبل شويه ومفتحش صفقات
ملف مرفق 882
ملحوظه مهمه فى الاكسبرت
مطلوب من الاكسبرت ان يتجاهل صفقات فريم المؤشرالسابقه ويسيبها اما هدف او استوب ويتعامل مع الفريم الحالى بصفقات جديدة خاصه به يعنى كل شمعه من شمعات فريم المؤشر لها صفقاتها المستقله الخاصيه دى مهمه وانت كنت عاملها فى النسخه الاولى من الاكسبرت وكانت شغاله تمام بس مش موجودة فى باقى النسخ
-
هذا ما يقوم به الاكسبيرت
عندما يتحقق شرط المسافة من آخر اشارة للخط يتم فتح صفقة أخرى أساسية وبناءا عليها يتم فتح صفقاته التبريدية وهكذا عند كل اشارة جديدة للخط،،،
أيضا أضفت شرط مهم وهو ان لا يفتح صفقة أساسية إلا إذا كانت الصفقة الأساسية السابقة موجبة حتى لا يحذث تعارض برمجي وأيضا تفادي فتح عدة صفقات أساسية عند أسعار متقاربة جدا مما يسبب ضغط على الحساب...
أيضا صفقات البيع منفصلة تماما عن الشراء والشروط عكسية أي ما يحذث للشراء هو نفسه يحذث للبيع عكسيا
-
تمام اخى حسن كدة انا فهمت ليه الاكسبرت لم يكن بيفتح صفقات فى بعض الاشارت وذلك بسبب الشرط المهم الخاص بأن تكون الصفقه الاساسيه موجبه الذى انت ذكرته
شكرا لك اخى حسن انت برمجت الاكسبرت بطريقه محترفه وافضل من ما كنت اريد والاكسبرت انا بجربه الان وما شاء الله يعمل بكفاءة
جزاك الله خيرا ورزقك الجنه انت وكل اهلك ومن تحب