Tuesday 21 November 2017

Backtesting - اكسل - الفوركس ربح


استخدام إكسيل لإعادة اختبار استراتيجيات التداول كيفية دعم اختبار مع إكسيل فعلت كمية لا بأس بها من استراتيجية التداول اختبار الظهر. إيف استخدمت لغات البرمجة المتطورة والخوارزميات، كما فعلت ذلك مع قلم رصاص والورق. أنت لا تحتاج إلى أن يكون عالم الصواريخ أو مبرمج لدعم اختبار العديد من استراتيجيات التداول. إذا كنت تستطيع تشغيل برنامج جدول بيانات مثل إكسيل ثم يمكنك إعادة اختبار العديد من الاستراتيجيات. الهدف من هذه المقالة هو أن تظهر لك كيفية إعادة اختبار استراتيجية التداول باستخدام إكسيل ومصدر البيانات المتاحة للجمهور. هذا لا ينبغي أن يكلفك أي أكثر من الوقت الذي يستغرقه لإجراء الاختبار. قبل البدء في اختبار أي استراتيجية، تحتاج إلى مجموعة بيانات. على الأقل هذا هو سلسلة من داتيتيمس والأسعار. أكثر واقعية تحتاج إلى داتيتيم، مفتوحة، عالية، منخفضة، إغلاق الأسعار. عادة ما تحتاج فقط إلى عنصر الوقت من سلسلة البيانات إذا كنت اختبار استراتيجيات التداول خلال اليوم. إذا كنت ترغب في العمل جنبا إلى جنب ومعرفة كيفية دعم اختبار مع إكسيل أثناء قراءة هذا ثم اتبع الخطوات التي الخطوط العريضة في كل قسم. نحن بحاجة إلى الحصول على بعض البيانات للرمز أننا سوف نعود اختبار. انتقل إلى: ياهو فينانس في حقل إدخال الرمز (الرموز) أدخل: عب وانقر فوق غو ضمن عروض الأسعار على الجانب الأيسر، انقر على الأسعار التاريخية وأدخل النطاقات الزمنية التي تريدها. اخترت من 1 يناير 2004 إلى 31 ديسمبر 2004 مرر لأسفل إلى أسفل الصفحة وانقر فوق دونلواد تو سبريادشيت احفظ الملف باسم (مثل ibm. csv) وإلى مكان يمكنك العثور عليه لاحقا. إعداد البيانات افتح الملف (الذي قمت بتنزيله أعلاه) باستخدام إكسيل. ونظرا للطبيعة الديناميكية للإنترنت، فإن التعليمات التي تقرأتها أعلاه والملف الذي تفتحه قد تغيرت في الوقت الذي تقرأ فيه هذا. عندما قمت بتنزيل هذا الملف يبدو أن الأسطر القليلة الأولى مثل هذا: يمكنك الآن حذف الأعمدة التي لن تستخدم. للاختبار أن إم على وشك أن أفعل فقط استخدام التاريخ وفتح وإغلاق القيم حتى لقد حذف عالية، منخفضة، حجم و أدج. قريب. أنا أيضا فرز البيانات حتى أن أقدم تاريخ كان أول وآخر موعد كان في الأسفل. استخدم خيارات قائمة البيانات - gt سورت للقيام بذلك. بدلا من اختبار استراتيجية في حد ذاتها سوف محاولة للعثور على يوم من أيام الأسبوع التي قدمت أفضل عائد إذا كنت اتبع شراء فتح وبيع استراتيجية وثيقة. تذكر أن هذه المقالة هنا لتعريفك كيفية استخدام إكسيل لدعم استراتيجيات الاختبار. قد نبني على هذا المضي قدما. هنا هو الملف ibm. zip الذي يحمل جدول البيانات مع البيانات والصيغ لهذا الاختبار. توجد بياناتي الآن في الأعمدة من A إلى C (التاريخ، أوبين، كلوز). في الأعمدة D إلى H، لدي صيغ مكان لتحديد العائد في يوم معين. إدخال الصيغ يعمل الجزء الصعب (ما لم تكن خبيرا في إكسيل) على استخدام الصيغ المستخدمة. هذا هو مجرد مسألة الممارسة وكلما كنت ممارسة المزيد من الصيغ تكتشف والمزيد من المرونة سيكون لديك مع الاختبار الخاص بك. إذا قمت بتنزيل جدول البيانات ثم نلقي نظرة على الصيغة في الخلية D2. يبدو هذا: يتم نسخ هذه الصيغة إلى جميع الخلايا الأخرى في الأعمدة من D إلى H (باستثناء الصف الأول) ولا تحتاج إلى تعديلها بمجرد نسخها. ضع شرحا موجزا للصيغة. صيغة إف لديها شرط، جزء صحيح وكاذب. والشرط هو: إذا كان يوم الأسبوع (تحويلها إلى رقم من 1 إلى 5 الذي يتطابق من الاثنين إلى الجمعة) هو نفس يوم من الأسبوع في الصف الأول من هذا العمود (D1) ثم. الجزء الحقيقي من البيان (C2-B2) ببساطة يعطينا قيمة إغلاق - فتح. وهذا يدل على أننا اشترى فتح وبيع إغلاق وهذا هو بروبلوس لدينا. الجزء الكاذب من البيان هو زوج من يقتبس مزدوجة () الذي يضع شيئا في الخلية إذا لم يتم مطابقة يوم من الأسبوع. علامات على يسار حرف العمود أو رقم الصف أقفال العمود أو الصف بحيث عندما نسخها هذا الجزء من مرجع الخلية لا تتغير. حتى هنا في مثالنا، عند نسخ الصيغة، فإن الإشارة إلى خلية التاريخ A2 ستغير رقم الصف إذا تم نسخها إلى صف جديد ولكن العمود سيبقى في العمود A. يمكنك تداخل الصيغ ووضع قواعد قوية بشكل استثنائي والعبارات. النتائج في أسفل أعمدة أيام الأسبوع قمت بوضع بعض الوظائف الموجزة. وعلى وجه الخصوص وظائف متوسط ​​ومجموع. هذه تبين لنا أنه خلال عام 2004 كان اليوم الأكثر ربحية لتنفيذ هذه الاستراتيجية يوم الثلاثاء، وجاء ذلك عن كثب يوم الأربعاء. عندما اختبرت أيام الجمعة الإنتهاء - استراتيجية صاعدة أو هبوطية وكتبت أن المادة الأولى استخدمت نهجا مشابها جدا مع جدول البيانات والصيغ مثل هذا. وكان الهدف من ذلك الاختبار هو معرفة ما إذا كان انتهاء يوم الجمعة صعوديا أو هبوطيا بشكل عام. حاول. تحميل بعض البيانات من ياهو المالية. تحميله في إكسيل ومحاولة الخروج من الصيغ ونرى ما يمكنك الخروج مع. أضف أسئلتك في المنتدى. حظا سعيدا واستراتيجية مربحة هنتينغ باكتستينغ في إكسيل مقابل MQL4 انضم في يوليو 2011 الحالة: ميمبر 4 بوستس هل يمكن لأي شخص أن يقوم باكتستينغ في إكسيل، أو يعرف الأعضاء الذين أود أن مناقشة منهجية ونماذج مع أي شخص يستخدم إكسيل. هل لدى أي شخص نماذج بسيطة (أو معقدة) يكونون على استعداد للمشاركة فيها للمؤشرات أو الأنظمة الأساسية أو. يجب أن أخصص بعض الوقت لتعلم MQL4 لدي الكثير من الخبرة النمذجة في إكسيل، ولكن ليس لدي أي خبرة مع برمجة الكمبيوتر. أنا مترددة في قضاء الوقت في تعلم MQL4 كما سأبدأ من لا شيء، ولكن ربما هذا سيكون أسهل. هل هناك أي غير المبرمجين الآخرين الذين أصبحوا يتقنون في MQL4 انضمت أكتوبر 2007 الحالة: عضو 92 المشاركات إكسيل هو أداة قوية. في حين أنها مصممة للعمل بمثابة ورقة انتشار والنمذجة، وما إلى ذلك، استخدم الناس للقيام بكل أنواع الأشياء المدهشة، بما في ذلك منظمة العفو الدولية، وقواعد البيانات، الخ على الرغم من أن هناك أدوات متخصصة مصممة خصيصا لتلك المهام. MQL4 هي لغة الخام جميلة ولكن تم تصميمه خصيصا للتداول وذلك لديها أشياء كثيرة محددة لتلك المهمة. في حين ثيريس جدل مستمر حول فعالية اختبار الاستراتيجية كأداة اختبار الظهر، أنا متأكد من أنك سوف تكون مرة أخرى اختبار عشر مرات أسرع مع MQL4 حتى لو كان لديك لتعلم اللغة من الصفر. أنت من المحتمل بالفعل مألوفة مع الكثير من المفاهيم البرمجة الأساسية مثل الحلقات والبيانات المشروطة. لطريق إكسيل، قد ترغب في البحث عن الأدوات المتوفرة بالفعل، إد يفاجأ إذا كان شخص ما لم تفعل ذلك بالفعل. إذا كنت غير قادر على العثور على شيء جاهز، سيكون لديك أولا وقبل كل شيء تصميم محاكاة التجارة، والتعامل مع التقارير، ومعالجة البيانات التاريخية الخاصة بك، ومن ثم يكون واجهة المستخدم معقولة. كل هذا يأتي مجانا مع MT4. انضمت أكتوبر 2007 الحالة: عضو 887 المشاركات أي شيء ينطوي على حسابات أفعل في إكسيل، وقد فعلت لسنوات. ومع ذلك، إم لست متأكدا من الحصول على أي شيء من نماذج بلدي لأنها محددة ما إيم القيام به. إكسل هو طريقة أكثر مرونة وشفافية، حتى تتمكن من استجواب والتحقق من البيانات بشكل صحيح. لغير مبرمج لها ذهبية. وكمثال على ذلك، كم من الوقت سوف يستغرق منك ضرب منطقة العد التي تبين متوسط ​​التقلبات في أي ساعة معينة على مدى الأيام ال 14 الماضية. إم لا أقول مستحيل - ليس لدي أي فكرة - ولكن في إكسيل، جدول المحورية و 5 دقائق في وقت لاحق، وكنت فعلت. حيث يسقط إكسيل هو في التداول المباشر - أنها لا تلعب ربط بشكل جيد في منصات التداول الأخرى (فكسم إبكورينكس) ولكن ل باكتستينغ، لا يهم. انضم في يوليو 2009 الحالة. أو هناك حوالي 216 المشاركات عندما بدأت تفعل بلدي التحليل الخاص بدأت مع إكسيل كما كان لي أي تجربة البرمجة وجدت فبا أسهل للتعلم من MQL4. الآن يمكنني استخدام مزيج من الاثنين معا. في تجربتي المحدودة، MQL4 أسرع في أداء العمليات الحسابية من إكسيل، لا سيما إذا كان ورقة إكسيل الخاص بك يجعل استخدام الكثير من وظائف تعريف المستخدم. أحد مشاريعنا الجارية هو بناء جدول بيانات لتحليل 70 أدوات مختلفة على الأطر الزمنية الأسبوعية واليومية. في البداية ظننت أنني سوف تستخدم MQL4 لكتابة ملفات كسف من معلومات أوهلك لكل أداة والإطار الزمني، ثم أزمة الأرقام في إكسيل. الجانب السلبي - أخذ بضع دقائق لإعادة حساب لذلك، والآن أؤدي كل من كالكس في MT4 ثم اكتب ملفين فقط. إكسيل ثم واجهة المستخدم وليس هناك انتظار على كالكس. أفترض ما أنا أتلقى في، هو أنه إذا كنت تستطيع استخدام كل من، ثم كنت تعطي لنفسك القدرة على استخدام أيهما هو الأنسب للمهمة التي قمت بتعيين نفسك. فقط بلدي 2 بنس. انضم إلى مايو 2006 الحالة: اسم مستخدم واحد فقط. 1،367 المشاركات إيف حاولت هذه الأساليب على مر السنين: MT4 استراتيجية اختبار برامج بايثون مخصصة أوبن أوفيس احسب (إكسيل متوافق) كل إي له خصائصه الخاصة، ولكن عموما كان إيف أفضل النتائج مع MT4 إنديكاتورسكريبتس. إذا كنت تستطيع إنشاء مؤشر يكرر الإجراءات من إي معين من الممكن تحويل هذا المؤشر إلى أداة تحليل. جميع مناطق العد ليست مناسبة لهذا النهج ولكن إذا كان لديك واحد أن يفعل، وسوف توفر نتائج قريبة من لحظة (ليست دقيقة إلى نقطة، ولكن قريبة بما فيه الكفاية) وحفظ الحاجة إلى العبث مع ملفات كسف أو غيرها من تقنيات التواصل أكثر تعقيدا. إمهو، والسماح للطبيعة إي كنت اختبار تملي أفضل طريقة للاختبار. كان بنجامين القديم على حق

No comments:

Post a Comment