2 مرفق
[ أفكار مستقبليه ] مؤشر أو إكسبرت يبحث عن إعداداته الناجحه ذاتيا
لماذا عندما نبرمج إكسبرت ونقوم بالبحث عن أفضل إعدادات له وعند عمل أوبتمايز للإعدادات نجد أنه ينجح فتره ثم يفشل مره أخرى ؟
لماذا تختلف فترة نجاح مؤشر أو إكسبرت من فترة لأخرى ؟
لماذا لا نجعل الإكسبرت أو المؤشر يتعامل بمرونه مع طبيعة السوق المتغيره ؟
جميعا نعلم أهمية إيجاد الإعدادات الناجحه لكل مؤشر أو مؤشر والتي تختلف من عمله إلى أخرى ومن تايم فريم إلى آخر
طبعا يدويا الأمر متعب جدا وبالنسبه لخاصية Optimization الموجوده في الإكسبرت فالأمر مرهق قليلا إذا كنا سنقوم بعمله كل فتره
هذا مثال لما أقصده
[ورشة متابعة] إكسبرت تقاطعات الموفينج
طيب السؤال الاهم الآن
لما لا نجعل هذه الخاصية أوتوماتيكيه في المؤشر أو الإكسبرت نفسه بحيث يحدد فتره معينه يقوم في خلالها بمراجعة مدخلات السوق ومحاولة إصلاح الأخطاء السابقه والبحث عن إعدادات أفضل تناسب مع حالة السوق الجديده ؟
هذا ما حاولت عمله وهذا مثال بسيط
قمت بعمل مؤشر موفينج أفريج يقوم بالبحث عن أفضل إعدادات للمؤشر بحيث تكون ناجحه في الفتره المحدده التي يتم الدراسه عليها
فكرة المؤشر :
1- يعتمد في البحث على الإغلاق أعلى أو أسفل خط الموفينج أفريج وتحقيق الهدف بعد الإغلاق بما يعادل قيمة
مؤشر ATR فإذا حققت الفرصه الهدف يعتبرها فرصة ناجحه
2- يبدأ في حساب نسبة الربح والخساره وأفضل إعدادات كانت لها نسبة الربح الأكبر
إعدادات المؤشر :
Study_Bars عدد الشموع التي سيجري عليها الدراسه
StartCheck بداية الإعدادات التي سيبدأ عندها البحث
StepCheck الإستيب أو المسافه بين كل إعدادات وأخرى طبعا كلما قلت هذه المسافه زادت دقة البحث لكن في نفس الوقت ستزيد الفتره اللازمه لإنهاء الدراسه
StopCheck نهاية الإعدادات التي سينتهي عندها البحث
ATR_Multi_TP الهدف المطلوب تحقيقه بناء على مؤشر ATR حتى تحسب صفقه ناجحه
مرفق المؤشر
ملحوظه هذا المؤشر مجرد مثال فقط الأمور ستصبح اكثر تعقيدا أكثر وسنحاول البحث عن تطوير للفكره
منتظر آراء المتابعين والإجابة على الأسئله التاليه :
1- رأيك في الفكره ؟
2- ما هي الآلية التي سنعتمدها أو الفتره التي يمكن أن نقوم كل فتره بالبحث عن الإعدادات ؟
3- متى يكون التدخل الطارئ لإيجاد إعدادات بديله نظرا لفشل السابقه ؟
4- بعض الآليات الجديده لإدخال تحسين على طريقة البحث عن الإعدادات ؟
ردود وملاحظات مهمه
اقتباس:
المشاركة الأصلية كتبت بواسطة cher90
3- متى يكون التدخل الطارئ لإيجاد إعدادات بديله نظرا لفشل السابقه ؟
من عبارة التدخل الطارىء أفهم باننا سنغير الإعدادات بعد خسارة معينة هذه الفكرة لا أراها مناسبة أفضل طريقة في راي هو تغيير الإعدادت حسب مؤشر أو دراسة منطقية .. بغض النظر عن النتائج
4- بعض الآليات الجديده لإدخال تحسين على طريقة البحث عن الإعدادات ؟
توسيع البحث إلى عدة فريمات في نفس الوقت و بنفس الإعدادات أو في عدة أزواج إن أمكن قد نستفيد من Correlation
----------------------
اقتباس:
المشاركة الأصلية كتبت بواسطة mercury_man
تسلم ما تقصر والله
شوف يا سيدي
من زمان كنت اسمع عن الخوارزمية الجينية
ولحبي لكل ما يتعلق بالذكاء الصناعي
كنت اعتقد انه موضوع متقدم جدا
وكالعادة وجدت شيء يشرح الموضوع لكن باللغة الانكليزية
كان الموضوع عن كيفية تدريب الشبكات العصبية باستخدام الخوارزمية الجينية
يعني موضوعنا هنا الخوارزمية الجينية :
كان الموضوع سهل جدا وكالاتي
لو كان عندنا 10 متغيرات واردنا ان نبحث عن افضل حل (مثل الوبتمايزنك) او مشكلة المسارات المشهورة كيف يكون الحل
طبعا هناك (توافيق وتباديل يعني رياضيات)
لو كل متغير تكون قيمته بين 1-100
يكون الاحتمالات المطروحة هي :
100*100*100*100*100*100*100*100*100*100
يعني لدينا 100000000000000000000 خيارات للاوبتمايزنج ينفذها البرنامج ويختار الافضل
هذا بالطريقة العادية بدون الخوارزمية الوراثية (الجينية)
في حال الخوارزمية الجينية يحصل الاتي:
نقسم المتغيرات الى مجاميع ولتكن في مثالنا خمسة مجموعات:
كل مجموعة 2 متغير
يتم تغيير المتغيرات في كل مجموعة دفعة واحدة
وتم المقارنة بالنتيجة النهائية بناءا على افضل نيجة بفرض كل متغيرين هو متغير واحد
طبعا الحل سيكون اسرع ولن يكون هو الافضل بالطلق لكن الحل يكون متاز مقارنة بالوقت الموفر
هذا كل شيء اعرفه عن الخوارزمية الوراثية
تحياتي
السلام عليكم ورحمة الله وبركاته
مره أخرى عدنا وفي خلال هذه الفتره لم أنسى الموضوع أبدا لكن بحثي كان مركز على شيء محدد وهو على اي أساس سأعتمد البحث وعلى أي أساس سأقتنع بهذه النتائج لتعتبر نتائج يتم تجربتها في الفترة المستقبليه فوجدت أفضل حل
حسابات Z - Score
الملف المرفق 317931
الموضوع طويل قليلا ويحتاج إلى شرح كبير لكن لمن يريد الإطلاع على الموضوع لحين ترجمته
رابط الموضوع الأصلي
http://articles.mql4.com/471
وهذا مؤشر يستخدم نفس الطريقه للحسابات
http://codebase.mql4.com/2723
تقسيم فترات السوق
مشاركة الأخ ahmedfeki
https://forum.arabictrader.com/t1419...ml#post2378665
تحديد نوع السوق
مشاركة الأخ FXLVL
https://forum.arabictrader.com/t1419...ml#post2381048