أنظمة التداول اختبار الترميز واستكشاف الأخطاء وإصلاحها وتحسينها. بعد أن يكون لديك نظام التداول المصمم والمشفرة، فقد حان الوقت لاختباره للتأكد من أن الترميز الخاص بك خالية من الأخطاء المنطقية والتقنية وسوف ننظر أيضا في شيء يعرف باسم التحسين - ميزة في بعض برامج التداول التي تسمح لك لضبط قواعد التداول الخاصة بك لتناسب الأسهم التي تخطط على التداول. اختبار نظام التداول الخاص بك الغالبية العظمى من التطبيقات التجارية التي تدعم لغات البرمجة كما تدعم أدوات الاختبار وتنقسم هذه الأدوات إلى فئتين. 1 أدوات الاختبار الفني التقنية البحث عن الأخطاء التقنية في التعليمات البرمجية الخاصة بك على سبيل المثال، إذا كنت قد نسيت لإضافة فاصلة منقوطة بعد بيان، فإن أداة الاختبار الفني يخطر لك أن البيان الخاص بك غير صالح. الموقع من أداة الاختبار التقني يعتمد على التداول استخدام التطبيق يعرض ميتاترادر خطأ أو نتائج معيبة عند محاولة تجميع التعليمات البرمجية الخاصة بك، في حين أن تطبيقات التداول مثل تراديسيسيون هكتار في أداة التحقق من التعليمات البرمجية المضمنة في الواجهة التي تمكنك من التحقق من التعليمات البرمجية الخاصة بك عن الأخطاء قبل تطبيقه. 2 أدوات الاختبار المنطقي المنطقي البحث عن أخطاء منطقية في التعليمات البرمجية الخاصة بك على سبيل المثال، إذا حدث لاستخدام أكبر من علامة بدلا من أقل من علامة التي ليست خطأ فني، أداة اختبار منطقي سوف تظهر لك أن النتائج الخاصة بك لا معنى لها. أداة الاختبار المنطقي الأكثر شعبية هو أداة باكتستينغ هذه الأداة تسمح لك أن تأخذ البيانات السابقة وتطبيق نظام التداول الخاص بك إلى تلك البيانات هذا يمنحك فكرة عن ما يلي. سواء نظام التداول الخاص بك هو مربحة one. What الظروف يثبت أن تكون الأكثر ربحية. حيث قد توجد أي أخطاء في القواعد الخاصة بك. للحصول على مزيد من المعلومات، راجع باكتستينغ التفسير الماضي. استكشاف الأخطاء وإصلاحها نظام التداول الخاص بك كما هو الحال مع أي نوع آخر من البرمجة، استكشاف الأخطاء وإصلاحها يمكن أن تكون مهمة شاقة وصعبة العثور على أخطاء في التعليمات البرمجية الخاصة بك يتطلب فرز منهجي من خلال التعليمات البرمجية الخاصة بك لتحديد الأخطاء التركيبية التي، ، يمكن أن يحقق البرنامج الخاص بك لوقف. هنا بعض الأخطاء الشائعة للبحث عن. قسم الفاصلة المنقوطة بعد التصريحات - هذه يجب أن تكون بعد كل بيان. تغيير المتغيرات - تذكر أن عليك أن تعلن لهم قبل استخدام them. Spelling الأخطاء - إذا يتم كتابة أي أسماء أو وظائف بشكل غير صحيح، وتطبيق التداول سيعود خطأ انظر المثال أدناه. الاستخدام الصحيح ل - تذكر أن يعين قيمة واحدة إلى قيمة أخرى، في حين أن الوسائل تساوي. الاستخدام الصحيح للوظائف المضمنة - استشر تطبيق التداول الخاص بك ق الوثائق أو واجهة برمجة التطبيقات واجهة برمجة التطبيقات للتأكد من أنك تستخدم سينتاكس الصحيح. بعض تطبيقات التداول تحتوي على في أتيور التي سوف تتيح لك اختبار التعليمات البرمجية الخاصة بك قبل استخدام أو تجميعه هذه الميزة تسمح لك أن ترى ما هو الخطأ وعلى أي خط يمكن العثور عليها خذ تراديسيسيون على سبيل المثال. هنا يمكننا أن نرى أن تراديسيسيون يعطينا خط الموقع وعمود من والخطأ، ووصف الخطأ ونوع الخطأ في هذه الحالة، فمن سينتاكتيكال إذا نظرنا إلى التعبير، يمكننا أن نرى أنه في العمود 8 زروسبيلو ليست وظيفة صالحة إذا استبدلنا س الذي هو في العمود 8 مع أس، ثم سيكون لدينا رمز صالح. إذا نظرنا إلى ميتاتريدر، يمكننا أن نرى أن الأخطاء تأتي عندما نحاول تجميع البرنامج. هنا يمكننا أن نرى أنه في الوصف تقول متغير بينو واسن ر تعريف النقر المزدوج على رسالة الخطأ هذه سوف تجلب لنا إلى موقع محدد من الخطأ في التعليمات البرمجية. كما ترون، فإن معظم تطبيقات التداول تعطيك وسيلة سهلة لتحديد الأخطاء التقنية وإصلاحها تحديد الأخطاء ببساطة ينطوي بانتظام الذهاب من خلال كل رسالة خطأ و ثم ريكوم وتراكم التعليمات البرمجية و أو تطبيق نظام التداول على الرسوم البيانية الخاصة بك. تحسين نظام التداول الخاص بك بعض تطبيقات التداول تتيح لك تحديد المتغيرات ليكون الأمثل تراديسيسيون، على سبيل المثال، يتيح لك بسهولة تحديد متغير واستبدالها مع التعليمات البرمجية التي سوف تحاول التحسين الأمثل نفسه هو مجرد عملية تجد القيمة المثلى لعنصر معين من عناصر النظام التجاري استنادا إلى النتائج والأداء السابق. لاحظ أن الإفراط في التحسين يؤدي إلى أنظمة تداول غير قادرة على التكيف مع ظروف السوق وبالتالي فمن المهم فقط تحسين بعض المتغيرات الهامة، وليس كل متغير. هنا هو ما تبدو ميزة الأمثل في Tradecision. You يمكن أن نرى أننا أعلنا اثنين من المتغيرات الجديدة وتعيينها يساوي ببساطة يعني أن برنامج التداول سوف تحل محل هذا مع العدد الأمثل بعد ذلك، يمكنك أن ترى أننا استخدم المتغيرات الجديدة ضمن استراتيجية التداول لدينا وأخيرا، وضعنا مجموعة للأرقام بحيث البرنامج لن البحث إلى ما لا نهاية. بعض البرامج التجارية الأخرى لديها الميزات التي تعمل بطريقة مماثلة، مما يسمح لك لاستبدال القيمة العددية مع وتقول تطبيق التداول لتحسينها. الاستنتاج الآن يجب أن يكون قد وضعت نظام التداول العمل الذي يمكن أن يكون لديك الثقة في الجزء التالي من هذه السلسلة سوف تتعلم كيفية تطبيق نظام التداول الخاص بك على الرسوم البيانية وكيفية استخدامها لاتخاذ قرارات التداول. تحسين نظام التداول الآلي s التفاعل مع بيئة السوق. تعيين هذه الورقة كما توسنيك P 2010 الأمثل من نظام التداول الآلي التفاعل مع بيئة السوق في فوربريغ P غنثر H وجهات النظر في البحوث المعلوماتية التجارية بير 2010 محاضرة ملاحظات في معالجة المعلومات التجارية، المجلد 64 سبرينغر، برلين، هايدلبرغ. ويركز هذا العمل على أنظمة التداول الآلي تصميم أتس والتحسين في مرحلة الإعداد قبل الاستخدام، ينبغي أن يكون الأمثل للتفاعل من هذه الأنظمة مع بيئة السوق المقصود القيام به التقنية وتستخدم مؤشرات التحليل في معظم الأحيان في أتس الأمثل يتم عن طريق اختبار إعدادات مختلفة من مؤشر ماسد وإعدادات الأمثل تعتمد بشكل كبير على معلمات السوق الاستخدام المقصود من المنشطات الأمفيتامينية هو أداء نشاطها بشكل مستقل لبعض تمتد اعتمادا على تفضيلات المستخدم الهدف الرئيسي هو تعزيز أداء نظام التداول الآلي، من أجل تحسين فائدتها وقبول للمستخدم سوف تركز ورقة على أسواق العقود الآجلة فقط شيكاغو ونيويورك، ولكن النتائج قابلة للتطبيق على مجالات أخرى من التداول كما well. Carter، جف اتقان التجارة تقنيات مثبتة للاستفادة من إعدادات التداول اليومي والسوينغ مكجرو هيل، نيويورك 2006 غوغل Scholar. Kaufman، بيجاي أنظمة وأساليب التداول الجديدة، 4 جون إدن جون ويلي سونس، نيو جيرسي 2005 غوغل Scholar. Murphy، جي التحليل الفني للأسواق المالية a دليل شامل لأساليب التداول وتطبيقات نيويورك معهد المالية، نيويورك 1999 جوجل Scholar. Nison، S اليابانية شمعة ستيك تشارتينغ تيشنيكز، 2nd إدن برنتيس هول سيريز، نيو جيرسي 2001 غوغل Scholar. Pesavento، L جوفلاس، L تريد ماذا ترى كيفية الربح من التعرف على الأنماط جون وايلي سونس، نيو جيرسي 2007 غوغل Scholar. Tinghino، M أدوات التحليل الفني إنشاء نظام التداول المربح بلومبرغ بريس، نيويورك 2008 غوغل Scholar. Tucnik، P تصميم نظام التداول الأوتوماتيكي في غودارا، V الحوسبة المنتشرة لاتجاهات الأعمال والتطبيقات إيجي غلوبال، سيدني 2010 غوغل Scholar. Tucnik، P المؤتمتة للتجارة الآجلة البيئة الأثر على القرار صنع في التقدم المحرز في الآونة الأخيرة في علوم الكمبيوتر التطبيقية وقائع المؤتمر الدولي التاسع وساس حول علوم الكمبيوتر التطبيقية الأكاديمية العلمية والهندسة العلمية العالمية والمجتمع، أثينا 2009 غوغل Scholar. Copyright المعلومات. سبرينغر-فيرلاغ برلين هايدلبرغ 2010.Authors و Affiliations. Petr Tucnik.1 قسم تكنولوجيا المعلومات، كلية المعلوماتية والإدارة جامعة هراديك كرالوف هراديك كرالوف جمهورية التشيك. حول هذا الورق. كيفية تحسين نظام التداول. ملاحظة هذا هو موضوع متقدم إلى حد ما يرجى قراءة دروس أفل السابقة أولا. الفكرة وراء التحسين بسيطة أولا يجب أن يكون لديك نظام التداول، وهذا قد يكون بسيط كروس المتوسط المتحرك على سبيل المثال في كل نظام تقريبا هناك بعض المعلمات كمتوسط الفترة التي تقرر كيف يعطى النظام يتصرف أي هو مناسب تماما على المدى الطويل أو القصير الأجل، وكيف هو رد فعل على الأسهم شديدة التقلب، الخ التحسين هو عملية إيجاد القيم المثلى لتلك المعلمات إعطاء أعلى ربح من النظام لرمز معين أو مجموعة من الرموز أميبروكر هي واحدة من عدد قليل جدا من البرامج التي تسمح لك لتحسين النظام الخاص بك على رموز متعددة في وقت واحد. لتحسين النظام لديك لتحديد و روم واحد حتى عشرة معلمات ليكون الأمثل عليك أن تقرر ما هو الحد الأدنى والحد الأقصى المسموح به للقيمة المعلمة وفي ما الزيادات يجب أن يتم تحديث هذه القيمة أميبروكر ثم يقوم بإجراء اختبارات متعددة الظهر النظام باستخدام كل توليفات الممكنة من قيم المعلمات عند الانتهاء من هذه العملية أميبروكر يعرض قائمة النتائج مرتبة حسب صافي الربح كنت قادرا على رؤية قيم المعلمات الأمثل التي تعطي أفضل نتيجة. إدراج صيغة أفل. يتم دعم التحسين في اختبار الظهر عن طريق وظيفة جديدة تسمى تحسين بناء الجملة لهذه الدالة كما يلي. فاريابل أوبتيميز دسكريبتيون، ديفولت مين ماكس step. variable - هو متغير أفل العادي الذي يحصل على تعيين القيمة التي تم إرجاعها من خلال تحسين وظيفة مع باكتستينغ العادي والمسح الضوئي والاستكشاف وسائط كومنتاري وظيفة الأمثل ترجع القيمة الافتراضية، وبالتالي فإن الدعوة وظيفة أعلاه يعادل متغير default. In الأمثل وضع تحسين وظيفة ترجع القيم المتتالية من دقيقة إلى حد أقصى إينكلوسيفيلي مع خطوة steping. Description هو سلسلة التي يتم استخدامها لتحديد متغير الأمثل ويتم عرض كاسم عمود في قائمة الأمثل. list. default هي قيمة الافتراضية التي تعمل على تحسين عوائد في الاستكشاف، مؤشر، والتعليق، والمسح الضوئي واختبار الظهر العادي mode. min هو الحد الأدنى من قيمة المتغير يجري optimized. max هو الحد الأقصى لقيمة المتغير يجري optimized. step هو الفاصل الزمني المستخدم لزيادة القيمة من دقيقة إلى max. AmiBroker يدعم ما يصل 64 مكالمات لتحسين وظيفة وبالتالي تصل 64 الأمثل المتغيرات، لاحظ أنه إذا كنت تستخدم الأمثل شامل ثم انها فكرة جيدة حقا للحد من عدد من المتغيرات الأمثل لعدد قليل فقط. كل مكالمة لتحسين تحسين ماكس - دقيقة حلقات الأمثل خطوة ومكالمات متعددة لتحسين مضاعفة عدد من أشواط اللازمة على سبيل المثال وتحسين معلمتين باستخدام 10 خطوات تتطلب 10 10 100 الأمثل حلقات. تحسين وظيفة فقط مرة واحدة لكل متغير في بداية الصيغة الخاصة بك كما أن كل مكالمة يولد الأمثل الأمثل الحلقات. تم تعزيز متعددة رمز الأمثل بشكل كامل من قبل أميبروكر. أقصى مساحة البحث هو 2 64 10 19 10،000،000،000،000،000،000 combinations.1 واحد متغير optimization. sigavg تحسين إشارة متوسط 9 2 20 1.Buy كروس ماكد 12 26، إشارة 12 26 سيغافغ بيع الصليب إشارة 12 26 سيغافغ، ماسد 12 26.2 اثنين من متغير الأمثل مناسبة لرسم 3D. per تحسين لكل 2 5 50 1 مستوى تحسين مستوى 2 2 150 4.Buy الصليب تسي لكل مستوى بيع مستوى الصليب، تسي per.3 متعددة 3 متغير optimization. mfast تحسين ماسد سريع 12 8 16 1 مسلو تحسين ماسد بطيء 26 17 30 1 سيغافغ تحسين إشارة معدل 9 2 20 1. شراء عبر ماكد مفد، مسلو إشارة مفاست، مسلو، سيغافغ بيع الصليب إشارة مفاست، مسلو، سيغافغ، ماسد مفست، mslow. After دخول الصيغة فقط انقر على زر تحسين في إطار التحليل التلقائي سوف أميبروكر بدء اختبار جميع التوليفات الممكنة من المتغيرات الأمثل والإبلاغ عن النتائج في القائمة بعد الانتهاء من التحسين يتم عرض قائمة النتائج مرتبة حسب صافي الربح كما يمكنك فرز النتائج من قبل أي عمود في قائمة النتائج فمن السهل للحصول على القيم المثلى من المعلمات لأدنى تراجع، أدنى عدد من الصفقات، أكبر عامل ربح، أدنى سوق التعرض والعائد السنوي المعدل أعلى المخاطر تعرض الأعمدة الأخيرة من قائمة النتائج قيم متغيرات التحسين للاختبار المعطى. عندما تقرر أي مجموعة من المعلمات تناسب احتياجاتك أفضل ما عليك القيام به هو استبدال القيم الافتراضية في تحسين استدعاءات الوظائف مع القيم المثلى في المرحلة الحالية تحتاج إلى كتابتها باليد في صيغة تحرير نافذة المعلمة الثانية لتحسين وظيفة call. Displaying الرسوم المتحركة 3D الرسوم المتحركة الأمثل. لعرض 3D الأمثل الرسم البياني، تحتاج إلى تشغيل اثنين من متغير الأمثل الأول متغير اثنين الأمثل يحتاج إلى الصيغة التي لديها 2 تحسين استدعاءات الدالة يبدو مثال صيغة التحسين ثنائي المتغير مثل this. per تحسين لكل 2 5 50 1 ليفيل أوبتيميز مستوى 2 2 150 4.Buy الصليب تسي في، مستوى بيع مستوى الصليب، تسي لكل. بعد إدخال الصيغة تحتاج إلى النقر فوق الزر الأمثل. بمجرد الانتهاء من الكمال يجب عليك النقر على السهم المنسدل على زر تحسين واختيار عرض 3D الرسم البياني الأمثل في بضع ثوان سوف تظهر مؤامرة سطح ثلاثي الأبعاد الملونة في إطار عارض الرسم البياني 3D مثال الرسم البياني 3D ولدت باستخدام الصيغة أعلاه هو مبين أدناه. باستخدام الافتراضي الرسوم البيانية 3D عرض القيم من صافي الربح ضد متغيرات التحسين يمكنك ومع ذلك مؤامرة مخطط سطح ثلاثي الأبعاد لأي عمود في جدول نتائج التحسين فقط انقر على رأس العمود لفرزه سيظهر السهم الأزرق مما يشير إلى أن نتائج التحسين يتم فرزها حسب عمود محدد ثم اختيار عرض الرسم البياني الأمثل ثلاثي الأبعاد مرة أخرى. عن طريق تصور كيفية تأثير معلمات النظام أداء التداول، يمكنك أن تقرر بسهولة أي القيم المعلمة تنتج الهشة والتي تنتج أداء نظام قوي إعدادات قوية هي المناطق في 3D غراي ف التي تظهر تدريجي بدلا من التغييرات المفاجئة في مؤامرة سطح 3D الرسوم البيانية الأمثل هي أداة عظيمة لمنع منحنى المناسب منحنى المناسب أو الإفراط في التحسين يحدث عندما يكون النظام أكثر تعقيدا مما يجب أن يكون، وكان كل ذلك التعقيد ركز على ظروف السوق التي قد لا يحدث مرة أخرى التغييرات الجذرية أو طفرات في الرسوم البيانية الأمثل 3D تظهر بوضوح المناطق الإفراط في التحسين يجب عليك اختيار منطقة المعلمة التي تنتج هضبة واسعة واسعة على الرسم البياني 3D لتداول الحياة الحقيقية الخاص بك مجموعات المعلمة إنتاج الأرباح الربح لن تعمل موثوق بها في التداول الحقيقي. 3D الرسم البياني المشاهد الضوابط. أميبروكر الصورة 3D الرسم البياني المشاهد يقدم قدرات العرض الكلي مع دوران الرسم البياني الكامل والرسوم المتحركة الآن يمكنك عرض نتائج النظام الخاص بك من كل منظور يمكن تصوره يمكنك التحكم في الموقف وغيرها من المعالم من الرسم البياني باستخدام الماوس ، شريط الأدوات واختصارات لوحة المفاتيح، كل ما تجد أسهل بالنسبة لك أدناه سوف تجد قائمة.- لتدوير - اضغط باستمرار على اليسار موس e و التنقل في اتجاهات زي - للتكبير، تصغير - اضغط باستمرار على زر الماوس رايت والانتقال في اتجاهات زي - لنقل الترجمة - اضغط باستمرار على زر الماوس الأيمن ومفتاح كترل والانتقال في الاتجاهات زي - للتحريك - عقد أسفل زر الماوس الأيسر، اسحب بسرعة وزر الإفراج أثناء السحب. سباس - تحريك لصناعة السيارات في تدوير مفتاح السهم الأيسر - تدوير فيرت ليفت رايت أرو كي - تدوير فيرت رايت أوب أرو كي - تدوير آفاق لأعلى سهم ألسفل - تدوير آفاق أسفل نومباد بلوس - بالقرب من التكبير في نومباد - مينوس - بعيدا تصغير نومباد 4 - تحرك اليسار نومباد 6 - تحرك الحق نومباد 8 - نقل ما يصل نومباد 2 - التحرك لأسفل بادج أوب - مستوى المياه أعلى بادج دون - مستوى المياه down. Smart غير شاملة optimization. AmiBroker الآن يوفر الأمثل الذكية غير شاملة بالإضافة إلى بحث شامل وشامل البحث غير شامل مفيد إذا كان عدد من جميع مجموعات المعلمة من نظام التداول معين هو ببساطة كبيرة جدا لتكون ممكنة للبحث الشامل. البحث الشامل على ما يرام تماما طالما أنها هو رياسينا بلي لاستخدامه دعونا نقول لديك 2 المعلمات كل تتراوح من 1 إلى 100 خطوة 1 أن s 10000 تركيبات - موافق تماما للبحث شامل الآن مع 3 المعلمات التي حصلت على 1 مليون تركيبات - فإنه لا يزال موافق للبحث شامل ولكن يمكن أن يكون لينغتي مع 4 معلمات لديك 100 مليون تركيبات ومع 5 معلمات 1 100 لديك 10 مليار تركيبات في هذه الحالة سيكون وقتا طويلا جدا للتحقق من كل منهم، وهذا هو المجال حيث أساليب البحث الذكية غير شاملة يمكن أن تحل المشكلة التي ليست قابلة للحل في وقت معقول باستخدام بحث شامل. هنا على الاطلاق أبسط تعليمات كيفية استخدام محسن جديد غير شامل في هذه الحالة سما-ES.1 افتح الصيغة الخاصة بك في محرر الفورمولا .2 إضافة هذا السطر في أعلى من صيغة. OptimizerSetEngine كمي يمكنك أيضا استخدام سبسو أو تريب هنا. 3 اختياري حدد هدف التحسين الخاص بك في التحليل التلقائي، إعدادات، علامة التبويب المشي إلى الأمام، حقل الهدف الأمثل إذا تخطيت هذه الخطوة فإنه سيتم تحسين ل كار مد العائد السنوي المركب مقسوما على الحد الأقصى للسحب. الآن إذا قمت بتشغيل الأمثل باستخدام هذه الصيغة، فإنه سيتم استخدام جديد غير شامل تطوري سما-إس محسن. كيف يعمل. الاستغلال هو عملية إيجاد الحد الأدنى أو الأقصى من وظيفة معينة يمكن اعتبار أي نظام التداول كدالة لعدد معين من الحجج المدخلات هي المعلمات وبيانات الاقتباس الإخراج هو هدف التحسين الخاص بك ويقول مد مد وكنت تبحث عن الحد الأقصى من وظيفة معينة. بعض خوارزميات التحسين الذكية تقوم على طبيعة الحيوان السلوك - خوارزمية بسو، أو العملية البيولوجية - الخوارزميات الجينية، وبعضها يقوم على المفاهيم الرياضية المستمدة من البشر - سما-ES. These خوارزميات تستخدم في العديد من المجالات المختلفة، بما في ذلك التمويل أدخل بسو التمويل أو سما-إس التمويل في جوجل وأنت سوف تجد الكثير من المعلومات. سوف طرق شاملة أو ذكية سوف تجد العالمية أو المحلية الأمثل والهدف هو بالطبع للعثور على واحد عالمي، ولكن إذا كان هناك ذروة حادة واحدة من زيل قد تكون الأساليب غير الشاملة تفشل في العثور على هذه الذروة المفردة، ولكن أخذها شكل التاجر s بيربيسيسيف، وإيجاد ذروة حادة واحدة غير مجدية للتداول لأن هذه النتيجة سوف تكون غير مستقرة هشة جدا وغير قابلة للتكرار في التداول الحقيقي في عملية التحسين نحن بدلا من البحث عن مناطق الهضبة مع المعلمات مستقرة وهذا هو المجال حيث أساليب ذكية تألق. كما في الخوارزمية المستخدمة من قبل البحث غير شاملة يبدو كما يلي. أ المحسن يولد بعض السكان عادة عشوائية بدءا من مجموعات المعلمة يتم تنفيذ b باكتست من قبل أميبروكر لكل مجموعة معلمة من السكان ج يتم تقييم نتائج باكتيستس وفقا لمنطق الخوارزمية ويتم إنشاء السكان الجدد على أساس تطور النتائج، د إذا تم العثور على أفضل جديد - حفظه والذهاب إلى الخطوة ب حتى معايير التوقف . يمكن أن تشمل معايير التوقف النموذجية الوصول إلى الحد الأقصى للتكرار المحدد b يتوقف إذا كان نطاق أفضل القيم الموضوعية للأجيال X الأخيرة هو صفر c توقف إذا إضافة 0 1 ناقلات الانحراف المعياري في أي اتجاه المحور الرئيسي لا يغير قيمة قيمة موضوعية d الآخرين. لإستخدام أي محسن الذكية غير شاملة في أميبروكر تحتاج إلى تحديد محرك محسن تريد استخدامها في أفل صيغة باستخدام وظيفة أوبتيميزرزيتنجين. الدالة يختار محرك التحسين الخارجي الذي يحدده الاسم أميبروكر حاليا السفن مع 3 محركات معيار سرب الجسيمات محسن سبسو، قبائل القبائل، و سما-إس كمي - أسماء في الأقواس هي لاستخدامها في مكالمات أوبتميزيرزيتنجين. بالإضافة إلى واختيار محرك محسن قد ترغب في تعيين بعض المعلمات الداخلية للقيام بذلك استخدام أوبتيميزيرزيتوبتيون function. OptimizerSetOption اسم وظيفة قيمة. وظيفة تعيين معلمات إضافية لمحرك التحسين الخارجي المعلمات تعتمد على المحرك كل ثلاثة أمثلية شحنها مع أميبروكر سبسو، تريب ، كمي دعم معلمتين يدير عدد من أشواط و ماكسيفال أقصى التقييمات الاختبارات في المدى واحد السلوك من كل معلمة تعتمد على المحرك، وبالتالي فإن نفس القيم قد وعادة ما تسفر عن نتائج مختلفة مع محركات مختلفة المستخدمة. الفرق بين تشغيل و ماكسفال هو على النحو التالي التقييم أو الاختبار هو باكتست واحد أو تقييم قيمة وظيفة موضوعية تشغيل واحد كامل من الخوارزمية إيجاد القيمة المثلى - وعادة ما تنطوي على العديد من الاختبارات التقييمات. كل تشغيل ببساطة إعادة تشغيل عملية التحسين بأكملها من بداية جديدة جديدة عشوائي عشوائي السكان لذلك كل تشغيل قد يؤدي إلى إيجاد مختلفة المحلية ماكس الحد الأدنى إذا لم تجد العالمية واحدة حتى يعمل المعلمة يحدد عدد من الخوارزمية اللاحقة يعمل ماكسيفال هو الحد الأقصى لعدد باكتيستس التقييم في أي تشغيل واحد. إذا كانت المشكلة بسيطة نسبيا و 1000 اختبارات كافية للعثور على أقصى العالمية، 5X1000 هو أكثر عرضة للعثور على الحد الأقصى العالمي لأن هناك فرص أقل أن تكون عالقة في أقصى المحلية، كما أشواط لاحقة ستبدأ من مختلف عشوائي عشوائي السكان. يمكن اختيار قيم المعلمة تكون صعبة ذلك يعتمد على المشكلة تحت الاختبار، وتعقيدها، الخ، الخ أي طريقة عشوائية غير شاملة لا تعطيك ضمان العثور على الحد الأقصى العالمي دقيقة، بغض النظر عن عدد من الاختبارات إذا كان أصغر من شاملة أسهل الجواب هو تحديد عدد كبير من الاختبارات كما هو معقول بالنسبة لك من حيث الوقت اللازم لإكمال نصيحة أخرى بسيطة هي مضاعفة من قبل 10 عدد من الاختبارات مع إضافة بعدا جديدا قد يؤدي إلى المبالغة في تقدير عدد من الاختبارات المطلوبة، ولكنها آمنة تماما تم تصميم محركات تم تصميمها إلى تكون بسيطة للاستخدام، وبالتالي يتم استخدام القيم الافتراضية الافتراضية معقولة لذلك يمكن تشغيل الأمثل عادة دون تحديد أي شيء قبول الافتراضي. فمن المهم أن نفهم أن جميع أساليب التحسين الذكية تعمل بشكل أفضل في المسافات المعلمة المستمر والوظائف الموضوعية على نحو سلس نسبيا إذا مساحة المعلمة هي منفصلة الخوارزميات التطورية قد تواجه صعوبة في العثور على القيمة المثلى وهو صحيح بشكل خاص بالنسبة للمعلمات الثنائية على الخروج - فهي ليست s أي طريقة البحث التي تستخدم التدرج لتغيير وظيفة موضوعية كما تفعل معظم الأساليب الذكية إذا كان نظام التداول الخاص بك يحتوي على العديد من المعلمات الثنائية، يجب أن لا تستخدم محسن الذكية مباشرة عليها بدلا من ذلك محاولة لتحسين المعلمات المستمرة فقط باستخدام محسن الذكية، والتبديل المعلمات الثنائية يدويا أو عن طريق سكريبت الخارجية. سسو - معيار الجسيمات سرب محسن. استندت الجسيمات محسن سرب على رمز SPSO2007 الذي من المفترض أن تنتج نتائج جيدة شريطة أن المعلمات الصحيحة أي يعمل، يتم توفير ماكسيفال لمشكلة معينة اختيار الخيارات الصحيحة للمحسن بسو يمكن تكون صعبة لذلك النتائج قد تختلف بشكل كبير من حالة إلى أخرى. ويأتي مع رموز مصدر كامل داخل أدك subolder. Example ل سبيد محسن الجسيمات القياسية العثور على القيمة المثلى في 1000 الاختبارات داخل مساحة البحث من 10000 تركيبات. أوبتيميزر إنجين سبسو أوبتيميزرزيتوبتيون يعمل، 1 أوبتميزيرزيتوبتيون ماكسيفال، 1000.sl تحسين s، 26، 1، 100، 1 فا تحسين f، 12، 1، 100، 1. شراء عبر ماكد فا، سي، 0 بيع الصليب 0، ماسد فا، sl. TRIBES - التكيف المعلمة أقل الجسيمات سرب Optimiser. Tribes هو التكيف، والمعلمة أقل نسخة من بسو سرب الجسيم الأمثل الأمثل غير شاملة للخلفية العلمية انظر. في النظرية ينبغي أن تؤدي أفضل من بسو العادية، لأنه يمكن ضبط تلقائيا أحجام سرب وخوارزمية استراتيجية للمشكلة يجري حلها. العملية تظهر أن أدائها يشبه إلى حد بعيد بسو. البرنامج المساعد ينفذ تريبيس-D أي البديل بلا أبعاد استنادا إلى موريس كليرك رموز المصدر الأصلي المستخدمة مع إذن من المؤلف. يأتي مع كامل شفرة المصدر داخل أدك folder. Supported المعلمات ماكسيفال - الحد الأقصى لعدد التقييمات باكتيستس لكل تشغيل الافتراضي 1000.You يجب زيادة عدد التقييمات مع عدد متزايد من أبعاد عدد من التحسينات المعلمات الافتراضي 1000 هو جيد لمدة 2 أو أقصى 3 أبعاد. Runs - عدد من أشواط إعادة تشغيل الافتراضي 5 يمكنك ترك عدد من أشواط في القيمة الافتراضية من 5.By عدد الافتراضي من أشواط أو إعادة تعيين يتم تعيين 5.To استخدام القبائل محسن، تحتاج فقط لإضافة سطر واحد إلى التعليمات البرمجية. أوبتيميزرزيتوبتيون ماكسيفال 5000 5000 تقييم ماكس. ما-إس-كوفاريانس مصفوفة التكيف استراتيجية التحسين التطوري. ما-إس-كوفاريانس مصفوفة التكيف استراتيجية التطور هو محسن غير شاملة متقدمة للحصول على خلفية علمية انظر وفقا لمعايير علمية يتفوق على تسعة أخرى، بسو، التطور الوراثي والتفضيلي. البرنامج المساعد ينفذ البديل العالمي للبحث مع عدة إعادة تشغيل مع زيادة البوب حجم أولاتي يأتي مع كامل شفرة المصدر داخل أدك folder. By عدد الافتراضي من تشغيل أو إعادة تعيين يتم تعيين إلى 5 وينصح أن تترك العدد الافتراضي من إعادة التشغيل. يمكنك تغيير ذلك باستخدام أوبتيميزيرزيتوبتيون يعمل، N دعوة حيث N ينبغي أن يكون في نطاق 1 10 لا ينصح تحديد أكثر من 10 أشواط، وإن كان ذلك ممكنا لاحظ أن كل تشغيل يستخدم مرتين حجم السكان من تشغيل السابق لذلك ينمو أضعافا مضاعفة لذلك مع 10 أشواط في نهاية المطاف مع السكان 2 10 أكبر 1024 مرات من تشغيل الأول. هناك هو معلمة أخرى ماكسيفال القيمة الافتراضية هي صفر وهو ما يعني أن البرنامج المساعد سوف تلقائيا حساب ماكسيفال المطلوبة وينصح عدم تعريف ماكسيفال بنفسك كما الافتراضي يعمل بشكل جيد. خوارزمية ذكية بما فيه الكفاية لتقليل عدد من التقييمات المطلوبة وتتقارب بسرعة كبيرة إلى نقطة الحل، في كثير من الأحيان يجد حلول أسرع من الاستراتيجيات الأخرى. من الطبيعي أن البرنامج المساعد سوف تخطي بعض خطوات التقييم، إذا اكتشف أن تم العثور على هذا الحل، لذلك ه يجب أن لا يفاجأ أن شريط التقدم الأمثل قد تتحرك بسرعة كبيرة في بعض النقاط البرنامج المساعد لديه أيضا القدرة على زيادة عدد الخطوات على القيمة المقدرة في البداية إذا كان هناك حاجة لإيجاد الحل نظرا لطبيعتها التكيف، والوقت المقدر المتبقي و أو عدد من الخطوات المعروضة من قبل الحوار التقدم هو فقط أفضل تخمين في ذلك الوقت، ويمكن أن تختلف خلال الدورة التدريبية الأمثل. لستخدام محسن سما-إس، تحتاج فقط لإضافة سطر واحد إلى التعليمات البرمجية. هذا سيتم تشغيل الأمثل مع الإعدادات الافتراضية التي على ما يرام بالنسبة لمعظم الحالات. وينبغي أن يلاحظ، كما هو الحال مع العديد من خوارزميات البحث كونتينووس الفضاء، أن انخفاض معلمة خطوة في تحسين مكالمات فونسيتون لا يؤثر بشكل كبير مرات التحسين الشيء الوحيد الذي يهم هو البعد المشكلة، أي عدد من المعلمات المختلفة عدد المكالمات وظيفة الأمثل يمكن تعيين عدد من الخطوات لكل معلمة دون التأثير على الوقت الأمثل، وذلك باستخدام أفضل دقة تريد في ثيور y يجب أن تكون الخوارزمية قادرة على إيجاد حل في معظم 900 N 3 N 3 باكتيستس حيث N هو البعد في الممارسة العملية يتلاقى الكثير أسرع على سبيل المثال الحل في 3 N 3 الأبعاد المعلمة الفضاء يقول 100 100 100 1000000 خطوات شاملة يمكن يمكن العثور عليها في عدد قليل من الخطوات 500-900 سما-إس. Multie الخيوط التحسين الأمثل. بدءا من أميبروكر 5 70 بالإضافة إلى تعدد رمز متعدد تعدد المهام يمكنك تنفيذ متعددة الخيوط رمز واحد الأمثل للوصول إلى هذه الوظيفة، انقر على قطرة سهم لأسفل بجوار زر التحسين في نافذة التحليل الجديد وحدد التحسين الفردي. استخدام الفرد سوف تستخدم جميع النوى المعالج المتاحة لأداء الأمثل رمز واحد، مما يجعلها أسرع بكثير من التحسين العادي. في وضع الرمز الحالي فإنه سيتم إجراء التحسين على رمز واحد في جميع الرموز وفلتر وسائط فإنه سيتم معالجة جميع الرموز بالتتابع، أي الأمثل الكامل الأول للرمز الأول، ثم الأمثل على الرمز الثاني، الخ. ليتيماتاتيونس 1 كوستو م باكتستر غير معتمد حتى الآن 2 لا يتم دعم محركات التحسين الذكية - فقط إكساوستيف الأمثل يعمل. في الواقع قد نتخلص من الحد 1 - عندما يتم تغيير أميبروكر لذلك مخصص باكتستر لا تستخدم أولي بعد الآن ولكن 2 ربما هنا للبقاء لفترة طويلة.
No comments:
Post a Comment