راجع مرة اخرى اخي
الصفقة الأولى ماركت تتفعل عند تحقق شرط المسافة Distance بين السعر الحالي والخط ، بعد فتح الصفقة الماركت يتم مباشرة وضع 4 اوامر معلقة مضاعفة
وعند تحقق الهدف ولم يعد وجود لأي صفقة ماركت يتم حذف الأوامر المعلقة ثم يبدأ من جديد مع الاسعار الجديدة للخطين
التعديل الأخير تم بواسطة kira-h ; 22-05-2017 الساعة 02:37 AM
هوا فتح الصفقه الاولى ماركت ولاكن الاوامر المعلقه فتحها بعدها بفترة وليس مباشرة ولم يلتزم بالفرق الصفقات المعلقه والصفقه الماركت
اعتقد ان هذة الطريقه غير مناسبه لفكرة الاكسبرت الاصليه ايلى احنا قلنا هنفتح الصفقه الماركت بسببه والفكرة هى اننا كنا عايزين حل بديل لمسح الصفقات كل تكه ونقلها مع خط المؤشر ووجود ال4 صفقات المعلقه ميلحش هذة المشكله
الحل
اعتقد ان يجب فتح جميع الصفقات ماركت يعنى عند تحقق شرط المسافة Distance يتم فتح الصفقه الاولى ماركت و عند تحقق نفس شرط المسافة Distance بس من مكان الصفقه الاولى يتم فتح الصفقه الثانيه ماركت و عند تحقق نفس شرط المسافة Distance بس من مكان الصفقه الثانيه يتم فتح الصفقه الثالثه ماركت وهكذا الى الصفقه الخامسه
طبعا مع ملاحظه انه اذا تحرك خط المؤشر بعد فتح الصفقه الاولى الاكسبرت المفروض يتجاهل شرط المسافات Distance لباقى صفقات هذة الصفقه الحاليه الاربعه ويبدأ من جديد حسب مسافه Distance من مكان الخط الجديد
التعديل الأخير تم بواسطة migrant ; 22-05-2017 الساعة 03:55 AM
نتيجه اللايف مختلفه كتير عن التيست
الاكسبرت يعمل لايف مضبوط فقط عند تشغيله فى اتجاة واحد ويوجد عيب انه بيشتغل فقط على اول شمعه فى الفريم المكتوب فى المؤشر ولا يفتح صفقات فى فترة شمعه المؤشر التاليه التى فيها الخط الازرق اقل من الخط الازرق فى فترة شمعه المؤشر السابقه لان الصفقه بتكون لم تجيب الهدف عايزينه زى النسخه الاولى يفتح صفقات فى كل فترة شمعه من شموع المؤشر حتى لو الشمعه السابقه فيها صفقات محققتش الهدف
وعند تشغيله فى الاتجاهين يوجد مشكله مختلفه لوكان مثلا صفقات الشراء جابت الهدف مثلا وصفقات البيع لم تجيب الهدف بيعطل صفقات الشراء فى شمعه المؤشرالحاليه لغايه بدايه شمعه المؤشر التاليه نريد جعله يكرر صفقات الشراء مرة اخرى فى شمعه المؤشر الحاليه حتى لو صفقات البيع لم تجيب هدفها
واريد التحكم فى تفعيل المضاعافت من الاعدادات لكى يتناسب مع الحسابات الصغيرة
النسخه الاخيرة احيانا الاكسبرت بيشتغل فى اتجاة واحد فقط وبعد شويه بدأ فى الاتجاة الثانى رغم ان شروط الاتجاة الثانى كانت موجودة قبل شويه ومفتحش صفقات
ملحوظه مهمه فى الاكسبرت
مطلوب من الاكسبرت ان يتجاهل صفقات فريم المؤشرالسابقه ويسيبها اما هدف او استوب ويتعامل مع الفريم الحالى بصفقات جديدة خاصه به يعنى كل شمعه من شمعات فريم المؤشر لها صفقاتها المستقله الخاصيه دى مهمه وانت كنت عاملها فى النسخه الاولى من الاكسبرت وكانت شغاله تمام بس مش موجودة فى باقى النسخ
التعديل الأخير تم بواسطة migrant ; 23-05-2017 الساعة 12:11 AM
هذا ما يقوم به الاكسبيرت
عندما يتحقق شرط المسافة من آخر اشارة للخط يتم فتح صفقة أخرى أساسية وبناءا عليها يتم فتح صفقاته التبريدية وهكذا عند كل اشارة جديدة للخط،،،
أيضا أضفت شرط مهم وهو ان لا يفتح صفقة أساسية إلا إذا كانت الصفقة الأساسية السابقة موجبة حتى لا يحذث تعارض برمجي وأيضا تفادي فتح عدة صفقات أساسية عند أسعار متقاربة جدا مما يسبب ضغط على الحساب...
أيضا صفقات البيع منفصلة تماما عن الشراء والشروط عكسية أي ما يحذث للشراء هو نفسه يحذث للبيع عكسيا
تمام اخى حسن كدة انا فهمت ليه الاكسبرت لم يكن بيفتح صفقات فى بعض الاشارت وذلك بسبب الشرط المهم الخاص بأن تكون الصفقه الاساسيه موجبه الذى انت ذكرته
شكرا لك اخى حسن انت برمجت الاكسبرت بطريقه محترفه وافضل من ما كنت اريد والاكسبرت انا بجربه الان وما شاء الله يعمل بكفاءة
جزاك الله خيرا ورزقك الجنه انت وكل اهلك ومن تحب
العلامات المرجعية