رحلة الآجلة




إعداد البيانات وبرنامج دعونا نبدأ من خلال إجراء backtest على بعض الصفقات التي اتخذتها تاجر يدعى جيني من غرف الدردشة milliennium-التجار الآجلة. يدعو جيني الصفقات في عدة عقود، ولكن نحن نذهب إلى التركيز فقط على الصفقات لها في العقد YM (داو الصناعة) العقود الآجلة. جيني يعطي إشارات الدخول في غرف الدردشة ولكنها شجعت التجار على تطوير مخارج خاصة بهم. نريد أن نرى ما الربح ووقف الأهداف يمكن أن نستخدمها للمضي قدما من شأنه أن تعظيم العوائد إذا واصلنا التالية إشارات التداول لها. على عكس العديد من الخدمات، للألفية التجار يوثق بشكل كامل كل من إشارات الدخول ودعا في غرف الدردشة بحلول الوقت المحدد من اليوم الذي يسمى التجارة. يرصد المعلومات متاحة للجمهور كل يوم على موقع التجار الألفية. I إنشاء ملف. csv الذي يتضمن كافة الصفقات التي تمت جيني بين 1 سبتمبر 2014 و 28 فبراير 2015. وهذا هو ما مجموعه 210 الصفقات في العقود الآجلة YM. قم بتحميل ملف الصفقات إلى جهاز الكمبيوتر الخاص بك. محاولة لوضعها في منطقة بالسيارة التي هي سهلة لكتابة (الذي ليس لديه الكثير من المجلدات الفرعية). لقد تخزين الألغام كبريد: /j_ym. csv. كن حذرا إذا قمت بفتح وحفظ هذا الملف في Excel أو أي برنامج آخر لأن ذلك قد تتغير محتويات الملف - وخاصة التمور في العمود الأول. الآن نحن بحاجة إلى ملف الاستراتيجية ninjascript التي يمكن قراءة البيانات وتحليل الصفقات. لقد خلق ملف الاستراتيجية ninjascript دعا backtest_optimize. cs ويمكنك تحميل الملف من خلال النقر هنا. يحتاج هذا الملف إلى أن محلول ومن ثم وضعها في مجلد استراتيجيات Ninjatrader الخاص بك. إعداد Backtesting مع الملفين تنزيلها، يمكننا أن نبدأ عملية backtesting. انتقل إلى مركز التحكم في NinjaTrader وحدد "ملف"، "جديد"، ". محلل استراتيجية" سوف تظهر النافذة التالية: لاحظ أن ("ب") زر backtest يتم تحديد بالفعل ويظهر التبويب backtest على الجانب الأيمن: نريد أن backtest سوى عقد واحد، لذلك أقول NinjaTrader أن هذه الخطة من خلال النقر على "على الطاير" الاختيار. ثم فتح شاشة backtest عن طريق النقر على علامة التبويب backtest: محلل استراتيجية الشاشة (اضغط للتكبير) بجوار نريد لإعداد المعلمات backtest: