السبت، 10 أكتوبر 2015

Backtesting لديك الخيارات الثنائية الخوارزميات



Backtesting لديك الخيارات الثنائية الخوارزميات الخلفي الاختبار في الأسواق المالية يعني أن يجرب استراتيجية معينة باستخدام الأحداث التاريخية والظروف. هناك العديد من الأدوات هناك لغرض backtesting. لbacktest استراتيجية، وسوف تحتاج البيانات التاريخية التي لإعداد وقتك إطار المخططات، تشغيل البرنامج في ظل ظروف المحاكاة والبرمجيات backtesting وإعادة إنشاء كيفية البرنامج قد تصرفت إذا تم استيفاء الشروط مبرمجة مسبقا. بعد مقارنة الأداء البرنامج مع البيانات التاريخية، عليك أن تكون قادرا على اكتشاف ما إذا كان البرنامج قد جعلت ربح أم لا. بعبارات بسيطة، ويتم backtesting من خلال تعريض خوارزمية استراتيجية معينة لسيل من البيانات المالية التاريخية، الأمر الذي يؤدي إلى مجموعة من إشارات التداول. وكل صفقة (ونحن سوف يعني هنا أن يكون "ذهابا وإيابا" من إشارتين) يكون لها الربح أو الخسارة المرتبطة بها. وتراكم هذا الربح / الخسارة خلال مدة backtest استراتيجيتك يؤدي إلى مجموع الأرباح والخسائر. أسباب Backtesting بعض الأسباب التي سوف تكون ذكية لbacktest الاستراتيجيات الخاصة بك: تستخدم Backtests لتصفية الاستراتيجيات وذلك للتخلص من ما يصلح وما لا يصلح. Backtesting يجيز استخدام أحداث معينة في السوق لنموذج البرنامج بشكل مناسب. يستخدم Backtesting لضمان أداء الاستراتيجية على المستوى الأمثل. يستخدم Backtesting للتحقق من أن استراتيجيات خارجية تعمل بشكل صحيح. Backtesting يمكن استخدامها لتداول حسابي من الخيارات الثنائية. هذه الخيارات خوارزميات ثنائية قادرة على توليد إشارات على طرف ثالث البرمجيات التي يمكن نقلها إلى خيارات منصات ثنائي لتنفيذها. هناك عدد قليل من هذه البرمجيات في جميع أنحاء التي تولد إشارات على MT4 ثم سد بهم إلى شبكة الإنترنت الخيارات الثنائية المنصات. البرمجيات المستخدمة لBacktesting ويمكن الآن Backtesting أن يتم ذلك مع عدة حلول البرمجيات. في اختيار البرنامج المناسب لbacktest الخوارزمية الخاصة بك، يجب أن تتم عدة اعتبارات: مهارة مبرمج. التوافق وسيط وظائف التخصيص تعقيد الاستراتيجية سرعة التنفيذ كلفة مصادر البيانات لBacktesting مصادر البيانات لbacktesting هو المكون الرئيسي للعملية برمتها. دون وجود بيانات دقيقة، وفعل أي شيء آخر في عملية backtesting تكون غير دقيقة. ومن الصعب الحصول على بيانات دقيقة أن يعود 10 سنوات على الأقل، ولكن لغرض التداول في العصر الحديث، والبيانات التي يعود تاريخها إلى عام 2007 (7 سنوات) هو شيء أن التاجر يمكن أن تجعل علاقة. منصة backtesting اخترناه واحد هو الذي يذهب أيضا إلى توفير مصدر للبيانات backtesting. لذلك يمكن للتجار مصدر البيانات وإجراء backtests في منصة واحدة. منصة في السؤال هي التي قدمت من قبل المؤسسة QuantConnect. تقدم هذه الشركة مرافق backtesting لخوارزميات التجارية، وتوفر البيانات التي يعود تاريخها إلى عام 2007. QuantConnect يقدم التجار حرية الوصول إلى بيانات عالية الدقة عن backtesting الخوارزميات التداول على محاكاة تجارتها. مرافق backtesting دعمهم حاليا الأسهم الأمريكية وسوق النقد الاجنبى. على عكس ما هو الحال في العديد من المنصات backtesting أخرى، ومنصة على QuantConnect توفر الخرائط التفاعلية بشكل كامل، والسماح للأوامر backtest التي كانت وضعت من قبل خوارزمية ليتم مضافين على هذه المخططات لتمثيل تصويري أفضل والتحليل. يتم الانتهاء من Backtests في 30-60 ثانية، وهي طريقة أسرع مما يمكن الحصول عليها من منصة MT4. يمكن للتجار أيضا بناء خوارزميات من الصفر باستخدام هذه المنصة. الرسم البياني لأداء backtest. © مؤسسة QuantConnect على اليمين يمكنك ان ترى إحصاءات موجزة نولد لأداء خوارزمية الخاص بك. فمن الأهمية بمكان أن نفهم هذه ومحاولة لوضع استراتيجية جيدا مقربة. وهو خطأ شائع في محاولة لتحسين العائد السنوي، وعلى حساب المخاطرة الكبيرة. A استثمارا جيدا لديه منخفضة المخاطر، والعائد المرتفع. ويمكن أيضا أن يكون مصدرها بيانات عن MT4 backtesting، الذي هو أسهل شكل backtesting خيارات خوارزمية ثنائية. MT4 Backtesting يتم Backtesting على MT4 باستخدام وظيفة استراتيجية تستر. من المهم جدا للحصول على البيانات لاستخدامها في backtesting. هذه البيانات عادة من المخططات M1. الرسم البياني للبيانات M1 من الصعب جدا الحصول عليها، ولكن يمكن الوصول للأزواج العملة المختارة من هذا الرابط. لbacktest على MT4، تنفيذ الخطوات التالية: تجميد جميع ينتشر الحالية من خلال اتخاذ MT4 منصة التداول حاليا. وهذا لمنع نتائج backtests التي انحرفت عن طريق التحويل من 4 أرقام لتسعير 5 أرقام. تفعيل لوحة المستكشف بالضغط على المفتاح Ctrl + N. ثم انقر بزر الماوس الأيمن على حساب تحت لوحة المستكشف، ثم انقر فوق "حذف" لاتخاذ متواجد حاليا MT4. والخطوة التالية هي لإفراغ الجرف للبيانات backtest تحميل جديدة قادمة في، وهذا هو طريق حذف البيانات الموجودة التاريخ. اذهب إلى العميل MT4، وفتح مجلد التاريخ مع دليل الفرعية، وحذف جميع الملفات مع * لاحقة. hst. الخطوة التالية هي تحميل M1 البيانات. في حال كنت أخطأت، انتقل إلى http://www. forextester. com/data/datasources. html وتحميل البيانات M1 لأيهما زوج العملة التي تريد backtest. بعد تحميله، استخدام WinZip لفك ضغط الملف (الملفات) إلى سطح المكتب. الآن يجب عليك إعادة تشغيل منصة MT4 وإغلاق مربع حوار يطلب منك إنشاء حساب تجريبي أو لتسجيل الدخول مع تفاصيل حساب موجود. انقر على Ctrl + O أو النقر على خيارات أدوات à à المخططات البيانية، وإضافة 999999999 لتغيير أشرطة ماكس في التاريخ. هذا هو جعل بدل للبيانات الواردة M1. اضغط F2 لتفعيل مركز التاريخ، وانقر مرتين على الإطار الزمني 1 دقيقة للتأكد من عدم وجود أية بيانات موجودة. انقر فوق "استيراد" لإطلاق الحوار استيراد، واستخدام الزر "استعراض" للتنقل من خلال البيانات M1 محلول تحميلها بالفعل. انقر فوق موافق لاستيراد البيانات. كرر العملية برمتها لجميع أزواج العملات التي ترغب في backtest. عندما تم استيراد جميع ملفات التاريخ، إيقاف MT4 والسماح للملف التاريخ (ق) التي سيتم استيرادها بالكامل. ثم تحويل البيانات M1 إلى أطر زمنية أخرى. تحويل البيانات M1 للعمل على أطر زمنية أخرى بحيث يمكنك backtest عليها كذلك. لتحويل البيانات M1 بحيث يمكن استخدامها لbacktest الاستراتيجية على أطر زمنية أخرى، وإطلاق MT4، ومرة ​​أخرى يلغي جميع المطالبات. فتح مخطط M1 مع زوج العملات الذي بيانات M1 هي التي تريد تحويلها. من علامة التبويب المستكشف تحت مخطوطات، اسحب النصي Auto_converter إلى الرسم البياني. السيناريو يجب أن تظهر على تحويل لمدة 5 دقائق، 15 دقيقة، 30 دقيقة، 60 دقيقة (1 ساعة)، 240 دقيقة (4 ساعات) ثم 1440 دقيقة (يوميا) الرسوم البيانية. استنتاج مع التسهيلات التي تقدمها مؤسسة QuantConnect وشركة MetaQuotes شركة (MT4)، يمكن للتجار في سوق الخيارات الثنائية تشغيل backtests على خوارزميات التداول الخاصة بهم. وMT4 يمكن أن تستخدم لنسخ مبسطة من خوارزميات بينما يمكن القيام بمزيد من العمل المعقد مع واجهة QuantConnect.