طريقة عمل Optimization
النتائج 1 إلى 10 من 10
  1. #1
    تاريخ التسجيل
    Apr 2010
    الإقامة
    الرياض - حماه
    المشاركات
    2,746

    افتراضي طريقة عمل Optimization

    تنويه : لا تقرأ هذا الموضوع إن لم تكن على دراية بعملية Backtest وإن لم تكن على دراية بها فعليك بهذا الرابط http://forum.arabictrader.com/t125540.html
    ========================================
    بسم الله نبدأ
    نزولا عند رغبة بعض أعضاء المنتدى وبفضل من الله ومن ثم مستر دولار تعلمت أمورا وأعدت صياغتها حتى تمكنت منها والحمد لله
    ولذلك في هذا الموضوع سوف أقوم بشرح طريقة عمل Optimization لأي اكسبيرت بشكل مبسط بإذن الله

    ماهو الـ Optimization ؟
    هو عملية يقوم بها برنامج الميتاتريدر من خلال نافذة ال Backtest نفسها والهدف منها إيجاد أفضل الإعدادات للاكسبيرت من خلال وضع رينج معين لكل بارمتر
    بعرف هي الأخيرة مو كتير مفهومة للبعض ورح اشرحها هلأ

    طريقة عمل Optimization :
    1 - نقوم بنفس الخطوات لعمل باكتست باختيار الاكسبيرت والفريم الزمني والمدة الزمنية للباكتست
    2 - نفعل خيار Optimization كمافي الصورة


    3 - نفتح Expert Properties وندخل على باب Inputs كما في الصورة

    4 - الآن لب الموضوع :
    مثلا نحن لدينا اكسبيرت ونريد تجربة هذا الاكسبيرت خلال فترة زمنية معينة ولتكن مثلا عام 2010 كاملا بحيث نجد أفضل حجم لوت مثلا مناسب لعمل الاكسبيرت أو أفضل قيمة موفنج أو أفضل ستوب ... وهكذا أي خيار كان نريد أن نجد أفضل قيمة لهذا الخيار
    يعني ممكن يكون هدف 80 نقطة أفضل من 50 للاكسبيرت او ممكن العكس
    لذلك سوف نحدد للاكسبيرت مجموعة من القيم ضمن مجال معين ليبحث في هذا المجال ونجد النتائج ونختار أفضلها بعد انتهاء عملية الاوبتيمايزيشن
    كمافي الصورة التالية رح نلاحظ أول شي وجود إشارة صح جانب الخيار اللي رح نجرب عليه احتمالات الاوبتيمايزيشن و لاحظ ثاني شي القيم المظللة بالأصفر هية القيم التي تهمنا بعملية الاوبتيمايزيشن أما القيمة التي اعتدنا العمل عليها أثناء الباكتست فلا أهمية لها الآن
    لاحظ القيم الصفرا تبدأ Start ومهمتها تحديداية بداية مجال البحث يعني مثلا بدنا يبتدي البحث كمافي المثال بالصورة لخيار takeprofit وهو هدف الصفقات من 50 نقطة
    وتنتهي القيمة ب Stop يعني بدنا ينتهي البحث عن أفضل إعدادات لهذه الخيار عند القيمة 100
    وبالمنتصف هية الأهم كمافي المثال حطيناها 10 نقط يعني رح يصير الميتاتريدر يبحث باحتمال هدف 50 نقطة واحتمال 60 و70 و80 و90 و100 ورح يوقف
    هيك بكون عمليا هو عمل 5 باكتستات


    هلأ المرحلة الأخيرة بعد ما كيون خلص العملية الميتاتريدر وعادة بتاخذ وقت حسب ما تختار من مجال او عدد بارمترز للبحث يعني ممكن تبحث بأكتر من خيار بنفس الوقت ليتناسبو مع بعض
    رح نروح لنافذة Optimization Results
    ونشوف نتايج كل احتمال ونختار الأفضل أو حسب انت شو حاطط بدماغك
    دائما لاختيار الأفضل نبحث ‘ن أكبر قيمة لل Profit Factor اللي مظلل بالأصفر بس كمان ننتبه على الدرو داون كمان مظلل بالأصفر كمافي الصورة ونضغط عليه بزر الفأرة اليمين للخيار وندوس Set input parameters وهيك بتكون هي الإعدادات دخلت بالاكسبيرت بحقل ال Value اللي طنشناه خلال عملية الأوبتيمايزيشن لو حبينا نعمل باكتست فورا بس نتذكر نشيل الصح من خيار Optimization حتى ينفذ باكتست مش اوبتيمايزيشن وهيك مناخد معلومات تفصيلية عن أفضل الإعدادات ومنقدر نعممها لفترة زمنية أطول حتى نتأكد


    جربوها مرتين و10 مرات كمان حتى تفهمو الكلام اللي قلته لأن ممكن البعض يواجه صعوبات بفهم كلامي لن انا مش كتير بعرف أشرح والمعلومة بتدخل راسي بسهولة بس مابعرف طلعها او عبر عنها
    أرجو الدعاء لي ولأهلي لمن استفاد

  2. #2
    تاريخ التسجيل
    Oct 2009
    العمر
    49
    المشاركات
    1,476

    افتراضي

    بارك الله فيك

  3. #3
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    12,977

    افتراضي

    بارك الله فيك

    وأيضا هذا الموضوع به بعض التجارب العمليه لعمل تحسين للإعدادات

    http://forum.arabictrader.com/t117946.html
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  4. #4
    تاريخ التسجيل
    Sep 2011
    المشاركات
    93

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سامووو المملكة مشاهدة المشاركة
    تنويه : لا تقرأ هذا الموضوع إن لم تكن على دراية بعملية Backtest وإن لم تكن على دراية بها فعليك بهذا الرابط http://forum.arabictrader.com/t125540.html
    ========================================
    بسم الله نبدأ
    نزولا عند رغبة بعض أعضاء المنتدى وبفضل من الله ومن ثم مستر دولار تعلمت أمورا وأعدت صياغتها حتى تمكنت منها والحمد لله
    ولذلك في هذا الموضوع سوف أقوم بشرح طريقة عمل Optimization لأي اكسبيرت بشكل مبسط بإذن الله

    ماهو الـ Optimization ؟
    هو عملية يقوم بها برنامج الميتاتريدر من خلال نافذة ال Backtest نفسها والهدف منها إيجاد أفضل الإعدادات للاكسبيرت من خلال وضع رينج معين لكل بارمتر
    بعرف هي الأخيرة مو كتير مفهومة للبعض ورح اشرحها هلأ

    طريقة عمل Optimization :
    1 - نقوم بنفس الخطوات لعمل باكتست باختيار الاكسبيرت والفريم الزمني والمدة الزمنية للباكتست
    2 - نفعل خيار Optimization كمافي الصورة


    3 - نفتح Expert Properties وندخل على باب Inputs كما في الصورة

    4 - الآن لب الموضوع :
    مثلا نحن لدينا اكسبيرت ونريد تجربة هذا الاكسبيرت خلال فترة زمنية معينة ولتكن مثلا عام 2010 كاملا بحيث نجد أفضل حجم لوت مثلا مناسب لعمل الاكسبيرت أو أفضل قيمة موفنج أو أفضل ستوب ... وهكذا أي خيار كان نريد أن نجد أفضل قيمة لهذا الخيار
    يعني ممكن يكون هدف 80 نقطة أفضل من 50 للاكسبيرت او ممكن العكس
    لذلك سوف نحدد للاكسبيرت مجموعة من القيم ضمن مجال معين ليبحث في هذا المجال ونجد النتائج ونختار أفضلها بعد انتهاء عملية الاوبتيمايزيشن
    كمافي الصورة التالية رح نلاحظ أول شي وجود إشارة صح جانب الخيار اللي رح نجرب عليه احتمالات الاوبتيمايزيشن و لاحظ ثاني شي القيم المظللة بالأصفر هية القيم التي تهمنا بعملية الاوبتيمايزيشن أما القيمة التي اعتدنا العمل عليها أثناء الباكتست فلا أهمية لها الآن
    لاحظ القيم الصفرا تبدأ Start ومهمتها تحديداية بداية مجال البحث يعني مثلا بدنا يبتدي البحث كمافي المثال بالصورة لخيار takeprofit وهو هدف الصفقات من 50 نقطة
    وتنتهي القيمة ب Stop يعني بدنا ينتهي البحث عن أفضل إعدادات لهذه الخيار عند القيمة 100
    وبالمنتصف هية الأهم كمافي المثال حطيناها 10 نقط يعني رح يصير الميتاتريدر يبحث باحتمال هدف 50 نقطة واحتمال 60 و70 و80 و90 و100 ورح يوقف
    هيك بكون عمليا هو عمل 5 باكتستات


    هلأ المرحلة الأخيرة بعد ما كيون خلص العملية الميتاتريدر وعادة بتاخذ وقت حسب ما تختار من مجال او عدد بارمترز للبحث يعني ممكن تبحث بأكتر من خيار بنفس الوقت ليتناسبو مع بعض
    رح نروح لنافذة Optimization Results
    ونشوف نتايج كل احتمال ونختار الأفضل أو حسب انت شو حاطط بدماغك
    دائما لاختيار الأفضل نبحث ‘ن أكبر قيمة لل Profit Factor اللي مظلل بالأصفر بس كمان ننتبه على الدرو داون كمان مظلل بالأصفر كمافي الصورة ونضغط عليه بزر الفأرة اليمين للخيار وندوس Set input parameters وهيك بتكون هي الإعدادات دخلت بالاكسبيرت بحقل ال Value اللي طنشناه خلال عملية الأوبتيمايزيشن لو حبينا نعمل باكتست فورا بس نتذكر نشيل الصح من خيار Optimization حتى ينفذ باكتست مش اوبتيمايزيشن وهيك مناخد معلومات تفصيلية عن أفضل الإعدادات ومنقدر نعممها لفترة زمنية أطول حتى نتأكد


    جربوها مرتين و10 مرات كمان حتى تفهمو الكلام اللي قلته لأن ممكن البعض يواجه صعوبات بفهم كلامي لن انا مش كتير بعرف أشرح والمعلومة بتدخل راسي بسهولة بس مابعرف طلعها او عبر عنها
    أرجو الدعاء لي ولأهلي لمن استفاد
    بارك الله فيك وشرحك واضح ووافي

  5. #5
    تاريخ التسجيل
    May 2010
    الإقامة
    مصر
    المشاركات
    8,274

    افتراضي

    جامد ده
    توقيع العضو
    409068

  6. #6
    تاريخ التسجيل
    Apr 2010
    المشاركات
    568

    افتراضي

    شكرا لك اخي سامو
    بالنسبه للبيانات التاريخيه هل هناك موقع لتحميلها لاننا لا يمكننا الاعتماد على البيانات الموجوده في الميتاتريد

  7. #7
    تاريخ التسجيل
    Sep 2010
    الإقامة
    تعز - اليمن
    المشاركات
    736

    افتراضي

    بارك الله فيك وحفظك بحفظه انت واهلك

  8. #8
    تاريخ التسجيل
    Feb 2010
    المشاركات
    256

    افتراضي

    تسلم

  9. #9
    تاريخ التسجيل
    Apr 2010
    الإقامة
    الرياض - حماه
    المشاركات
    2,746

    افتراضي

    البيانات التاريخية أفضل شي هية الموجودة بموضوع مثبت هنا في منتدى الاكسبيرتات بتاع باكتست 99%

  10. #10
    تاريخ التسجيل
    Jul 2010
    الإقامة
    أم الدنيــــا
    المشاركات
    192

    افتراضي

    موضوع روعة ..تسلم الايادى