بسيط الحركة من المتوسط - backtest


المتوسطات المتحركة البسيطة - معدلات التراجع في التداول. متوسطات المتوسط ​​المتحرك هي الأفضل. هذا الموقع يحتوي على محيط من المتوسط ​​المتحرك باكتيستس الذي قمت به ل داكس، SP500 وأيضا أوسد الاتحاد الأوروبي الفوركس. وقد أجريت هذه الاختبارات باستخدام استراتيجيات إشارة مختلفة الأسي بسيطة و كروس على النقيض من المواقع الأخرى، اختبرت كل المتوسط ​​المتحرك لقيم النافذة النهارية من 1 - 1000 يوم، للاستراتيجيات المتقاطعة أيضا في تركيبة. هذه البيانات هي أيضا أونكيو كما في حاولت إجراء اختبارات واقعية، محاكاة بيع بيع انتشار والضرائب للمقارنة مع المرجعية شراء استراتيجية عقد. استجابة سريعة نافذة قيمة تبدو جيدة من الناحية النظرية ومع اختبار بسيط ولكن انتشار والرسوم والضرائب سوف تدمر كل الأداء في التطبيق العملي وهذا هو السبب في هذه الاختبارات واقعية هي قيمة جدا. أأمل أن هذا الموقع يمكن أن تساعدك مع الصفقات الخاصة بك، والتمتع بها. اختبار اختبار الأفكار الخاصة بك التداول. واحد من أكثر الأشياء المفيدة التي يمكنك القيام به في إطار التحليل هو إلى الخلف اختبار استراتيجية التداول الخاصة بك على البيانات التاريخية هذا يمكن أن تعطيك نظرة ثاقبة قيمة نقاط الضعف ونقاط الضعف في النظام الخاص بك قبل استثمار المال الحقيقي هذه الميزة أميبروقر واحد هو يمكن أن ينقذ الكثير من المال بالنسبة لك. كتابة قواعد التداول الخاصة بك . أولا تحتاج إلى أن يكون لها قواعد موضوعية أو ميكانيكية للدخول والخروج من السوق هذه الخطوة هي قاعدة الاستراتيجية الخاصة بك وتحتاج إلى التفكير في ذلك بنفسك منذ النظام يجب أن تتطابق مع تحمل المخاطر الخاصة بك، وحجم محفظة، وتقنيات إدارة الأموال، وكثير والعوامل الفردية الأخرى. بمجرد أن يكون لديك القواعد الخاصة للتداول يجب أن تكتب لهم كما شراء وبيع القواعد في أميبروكر صيغة لانوجيج بالإضافة إلى قصيرة وتغطية إذا كنت ترغب في اختبار أيضا تداول قصير. في هذا الفصل سوف نعتبر المتوسط ​​المتحرك الأساسي جدا عبر سيستمر النظام في شراء عقود الأسهم عندما يرتفع سعر الإغلاق فوق المتوسط ​​المتحرك الأسي لمدة 45 يوما وسيبيع عقود الأسهم عندما ينخفض ​​السعر المقرب من الأسي 45 يوما ل المتوسط ​​المتحرك. ويمكن حساب المتوسط ​​المتحرك الأسي في أفل باستخدام الدالة المضمنة إما كل ما عليك القيام به هو تحديد صفيف الإدخال ومتوسط ​​الفترة، وبالتالي يمكن الحصول على المتوسط ​​المتحرك الأسي لمدة 45 يوما لأسعار الإغلاق بواسطة البيان التالي. المعرف وثيقة يشير إلى المدمج في مجموعة عقد أسعار إغلاق رمز تحليلها حاليا. لإختبار إذا كان سعر إغلاق يعبر فوق المتوسط ​​المتحرك الأسي سنستخدم المدمج في عبر function. buy الصليب إغلاق، إما إغلاق، 45. يحدد البيان أعلاه قاعدة تداول شراء يعطي 1 أو صحيح عندما يعبر سعر إغلاق فوق إيما إغلاق، 45 ثم يمكننا كتابة قاعدة البيع التي من شأنها أن تعطي 1 عندما يحدث الوضع المعاكس - سعر وثيق يعبر تحت إيما إغلاق، 45.sell الصليب إما إغلاق، 45، كلوز. يرجى ملاحظة أننا نستخدم نفس وظيفة الصليب ولكن العكس من أجل الحجج. لذلك صيغة كاملة للتداول طويلة سوف تبدو مثل this. buy الصليب إغلاق، إما إغلاق، 45 بيع الصليب إما إغلاق، 45، وثيقة. NOTE إلى c ريت الصيغة الجديدة يرجى فتح محرر الفورمولا باستخدام القائمة تحليل - صيغة الفورمولا، اكتب الصيغة واختر أدوات - إرسال إلى تحليل القائمة في محرر الصيغة. لإعادة اختبار النظام الخاص بك فقط انقر على زر اختبار العودة في إطار التحليل التلقائي تأكد من أنك قد كتبت في الصيغة التي تحتوي على الأقل على قواعد البيع والشراء كما هو مبين أعلاه عند الصيغة الصحيحة أميبروكر يبدأ تحليل الرموز الخاصة بك وفقا لقواعد التداول الخاصة بك ويولد قائمة من الصفقات محاكاة العملية برمتها سريع جدا - يمكنك اختبار مرة أخرى الآلاف من الرموز في غضون دقائق سوف نافذة التقدم تظهر لك وقت الانتهاء المقدرة إذا كنت ترغب في إيقاف العملية يمكنك فقط انقر فوق زر إلغاء في نافذة التقدم. عندما يتم الانتهاء من عملية تظهر قائمة الصفقات محاكاة في الجزء السفلي جزء من إطار التحليل التلقائي الجزء النتائج يمكنك فحص عندما وقعت إشارات شراء وبيع فقط عن طريق النقر المزدوج على التجارة في جزء النتائج هذا سوف تعطيك را ث أو إشارات لم تتم تصفيتها لكل شريط عند الوفاء بشروط البيع والشراء إذا كنت تريد أن ترى فقط السهام التجارة واحدة فتح وإغلاق التجارة المحددة حاليا يجب النقر المزدوج فوق الخط مع الضغط على مفتاح شيفت الضغط لأسفل بدلا من ذلك يمكنك اختيار نوع العرض من قبل اختيار العنصر المناسب من قائمة السياق التي تظهر عند النقر على جزء النتائج مع زر الماوس الأيمن. بالإضافة إلى قائمة النتائج يمكنك الحصول على إحصاءات مفصلة جدا عن أداء النظام الخاص بك عن طريق النقر على زر تقرير لمعرفة المزيد حول إحصاءات التقرير يرجى مراجعة تقرير وصف النافذة. تغيير إعدادات اختبار الظهر الخاص بك. بعد اختبار المحرك في أميبروكر يستخدم بعض القيم المحددة مسبقا لأداء مهمتها بما في ذلك حجم المحفظة، دورية الشهرية الأسبوعية الأسبوعية، وكمية العمولة، ومعدل الفائدة، والحد الأقصى للخسارة والربح توقف الهدف، نوع من الصفقات، وحقول الأسعار وهلم جرا كل هذه الإعدادات يمكن تغييرها من قبل المستخدم باستخدام إعدادات نافذة A فتر تغيير الإعدادات يرجى تذكر لتشغيل اختبار الظهر مرة أخرى إذا كنت تريد أن تكون النتائج متزامنة مع الإعدادات. على سبيل المثال، لدعم الاختبار على الحانات الأسبوعية بدلا من يوميا فقط انقر على زر إعدادات حدد أسبوعيا من مربع التحرير والسرد الدوريات و انقر فوق موافق ثم قم بتشغيل التحليل الخاص بك عن طريق النقر فوق اختبار test. Reserved نيمس. يعرض الجدول التالي أسماء المتغيرات المحجوزة المستخدمة من قبل محلل التلقائي يتم إعطاء معنى وأمثلة على استخدامها في وقت لاحق في هذا الفصل. يسمح أيضا التحكم في مبلغ الدولار أو النسبة المئوية للمحفظة التي يتم استثمارها في التجارة انظر التفسيرات أدناه. التحليل التلقائي الجديد في 3 9. حتى الآن ناقشنا استخدام بسيط إلى حد ما من اميبروكر اختبار الظهر، ولكن يدعم أساليب أكثر تعقيدا والمفاهيم التي سيتم مناقشتها في وقت لاحق في هذا الفصل يرجى ملاحظة أن يجب على المستخدم المبتدئين اللعب أولا قليلا مع الموضوعات أسهل المذكورة أعلاه قبل المتابعة. لذلك، عندما كنت على استعداد، يرجى إلقاء نظرة على المتابعين ز أدخلت مؤخرا ميزات باكستر tester. a أفل البرمجة النصية المضيف للكتاب صيغة متقدمة ب تعزيز الدعم للتداول قصيرة ج طريقة للسيطرة على سعر تنفيذ الأمر من السيناريو د أنواع مختلفة من توقف في الظهر اختبار ه موقف التحجيم f جولة حجم الكثير وقراد حجم حساب الهامش g حساب باكتستينغ futures. AFL المضيف البرمجة هو موضوع المتقدمة التي يتم تغطيتها في وثيقة منفصلة المتاحة هنا وفاز تي مناقشة ذلك في هذا المستند الميزات المتبقية هي أكثر من ذلك بكثير من السهل أن نفهم. في الإصدارات السابقة من أميبروكر ، إذا كنت ترغب في إعادة اختبار النظام باستخدام كل من الصفقات الطويلة والقصيرة، هل يمكن محاكاة استراتيجية وقف والعكس فقط عندما تم إغلاق موقف طويل تم فتح موقف قصير جديد إمدياتيلي وكان ذلك بسبب شراء ومتغيرات بيع محفوظة محفوظة لكلا أنواع من الصفقات. الآن مع الإصدار 3 59 أو أعلى هناك متغيرات محفوظة منفصلة لفتح وإغلاق trades. buy طويلة وقصيرة - صحيح أو قيمة 1 يفتح تجارة طويلة بيع - قيمة حقيقية أو 1 يغلق التجارة طويلة قصيرة - صحيح أو قيمة 1 يفتح الغطاء التجاري القصير - قيمة حقيقية أو قيمة 1 تغلق تجارة قصيرة. ومحاولة لإعادة اختبار الصفقات قصيرة تحتاج إلى تعيين المتغيرات قصيرة وتغطية إذا كنت تستخدم نظام وقف والعكس دائما على والسوق ببساطة تعيين بيع قصيرة وشراء لتغطية. شورت بيع غطاء buy. This يحاكي الطريقة قبل 3 إصدارات 59 عملت. ولكن الآن أميبروكر تمكنك من أن يكون قواعد التداول منفصلة لفترة طويلة وللذهاب قصيرة كما هو مبين في هذا بسيط مثال. قواعد دخول وخروج الصفقات طويلة شراء الصليب تسي، 100 بيع الصليب 100، تسي. قواعد دخول قصيرة والخروج قواعد قصيرة عبر 100، تسي غطاء عبر تسي، -100. لاحظ أنه في هذا المثال إذا تسي بين -100 و 100 كنت خارج السوق. تحكم في أسعار التجارة. أميبروكر يوفر الآن 4 متغيرات محفوظة جديدة لتحديد السعر الذي يتم تنفيذ أوامر الشراء والبيع والقصيرة والغطاء هذه المصفوفات لها الأسماء التالية بيبريس، سيلبريس، شورتريس و كوفيربريس. التطبيق الرئيسي لهذه المتغيرات هو السيطرة على أسعار التداول. بيفريس إيف دايوفويك 1، عالية، إغلاق على شراء الاثنين في عالية، وإلا شراء على مقربة. لذلك يمكنك كتابة ما يلي لمحاكاة وقف أوامر حقيقية. بويستوب صيغة لمستوى وقف شراء سيلستوب صيغة لبيع مستوى وقف. إذا كان في أي وقت خلال ارتفاع أسعار اليوم فوق مستوى بيستوب عالية بيستوب أمر شراء يأخذ مكان في بيستوب أو منخفضة أيهما أعلى شراء الصليب عالية، بيستوب. إذا كان في أي وقت خلال أسعار اليوم تنخفض دون سيلبريس مستوى منخفض سيلستوب بيع أمر يأخذ مكان في سيلستوب أو ارتفاع أيهما أقل بيع الصليب سيلبريس، SellStop. BuyPrice ماكس بيستوب، منخفضة تأكد من شراء سعر لا يقل عن انخفاض سيلبريس دقيقة سيلستوب، عالية تأكد سعر البيع لا يزيد عن عالية. يرجى ملاحظة أن المسبقة أميبروكر بيبريس، سيلبريس، شورتريس و كوفيربريس المتغيرات مجموعة مع القيم المحددة في إطار إعدادات اختبار النظام هو مبين أدناه، لذلك يمكنك ولكن لا تحتاج إلى تعريفها في الصيغة الخاصة بك إذا كنت لا ر تعريفها أميبروكر يعمل كما في الإصدارات القديمة. خلال الاختبار الخلفي أميبروكر سوف تحقق ما إذا كانت القيم التي تعيينها إلى بوبيريس، سيلبريس، شورتبريس، كوفيربريس يصلح في مجموعة عالية منخفضة من شريط معين إذا لم يكن، سوف أميبروكر ضبطه لارتفاع الأسعار إذا قيمة صفيف السعر أعلى من ارتفاع أو إلى انخفاض السعر إذا كانت قيمة صفيف السعر أقل من انخفاض. توقف الهدف بروفيت. كما ترون في الصورة أعلاه، إعدادات جديدة للوقف الهدف الربح هي أفايلاب لي في نافذة إعدادات اختبار النظام يتم تنفيذ وقف الأهداف الربحية عند ارتفاع سعر يوم معين يتجاوز مستوى التوقف التي يمكن أن تعطى كنسبة مئوية أو زيادة نقطة من سعر الشراء يتم تنفيذ توقف افتراضي في السعر الذي تحدده على أنها بيع سعر صفيف للتداول طويل أو صفيف سعر تغطية للتجار قصيرة يمكن تغيير هذا السلوك باستخدام إنهاء في ميزة feature. Exit في ميزة وقف. إذا قمت بوضع علامة خروج في مربع إيقاف في إعدادات سيتم تنفيذ توقف في مستوى توقف الدقيق، أي إذا قمت بتعريف وقف الهدف الربح في 10 توقف الخاص بك وكان سعر الشراء سيتم تنفيذ 50 وقف النظام في 55 حتى لو كان لديك مجموعة سعر البيع يحتوي على قيمة مختلفة على سبيل المثال سعر إغلاق 56. الحد الأقصى للخسارة توقف العمل بطريقة مماثلة - فهي ينفذ عند انخفاض السعر ليوم معين قطرات دون مستوى التوقف التي يمكن أن تعطى كنسبة مئوية أو زيادة نقطة من سعر الشراء. هذا النوع من وقف يستخدم لحماية الأرباح كما أنه يتتبع تجارتك حتى في كل مرة موقف قيمة تصل إلى أعلى مستوى جديد، يتم وضع وقف زائدة على مستوى أعلى عندما ينخفض ​​الربح تحت مستوى وقف زائدة موقف مغلق يتم توضيح هذه الآلية في الصورة أدناه يظهر 10 توقف زائدة. عينة منخفضة المستوى تنفيذ الربح الهدف وقف في AFL. Buy الصليب ماسد، Signal. for i 0 i باركونت أنا إذا برايساتبوي 0.if برايساتبوي 0 1 1 برايساتبوي بيع i 1 سيلبريس i 1 1 برايساتبوي برايساتبوي 0 إلس بيع i 0.هذا هو ميزة جديدة في الإصدار 3 9 يتم تطبيق التحجيم الموقف في باكتستر عن طريق متغير محجوز جديد. التوزيع حجم صفيف. الآن يمكنك التحكم في كمية الدولار أو النسبة المئوية للمحفظة التي يتم استثمارها في عدد trade. positive تحديد مبلغ الدولار الذي يتم استثمارها في التجارة ل example. PositionSize 1000 تستثمر 1000 في كل Trade. Negative الأرقام -100 -1 تحديد النسبة المئوية -100 يعطي 100 من حجم محفظة الحالي، -33 يعطي 33 من الأسهم المتاحة ل example. PositionSize -50 دائما استثمار نصف فقط من الانحراف الحالي example. dynamic التحجيم example. PositionSize - 100 مؤشر القوة النسبية. و رسي يختلف من 0 100 وهذا سوف يؤدي إلى موقف اعتمادا على قيم مؤشر القوة النسبية - انخفاض قيم مؤشر القوة النسبية سوف يؤدي إلى نسبة أعلى المستثمر. إذا كان أقل من 100 من النقدية المتاحة في ومن ثم فإن المبلغ المتبقي يكسب سعر الفائدة كما هو محدد في settings. There هو أيضا مربع اختيار جديد في إطار إعدادات آ السماح حجم الموقف يتقلص - هذا يتحكم كيف باكتستر يعالج الوضع عندما يطلب حجم الموقف عبر بوسيتيونزيزي متغير يتجاوز النقدية المتاحة عندما يكون هذا العلم يتم فحص يتم إدخال الموقف مع حجم شينكد إلى النقدية المتاحة إذا لم يتم التحقق من الموقف لم يتم إدخالها. للاطلاع على أحجام الموقف الفعلي يرجى استخدام وضع تقرير جديد في آ إعدادات نافذة قائمة التجارة مع الأسعار وحجم بوس. للحصول على نهاية، وهنا هو مثال على ثارب s أتر القائم على تقنية التحجيم موقف مشفرة في AFL. Buy صيغة شراء الخاص بك هنا بيع 0 بيع فقط من قبل stop. TrailStopAmount 2 أتر 20 كابيتال 100000 هام تعيينه أيضا في إعدادات الأولي الأسهم. سرعة 0 01 كابيتال بوسيتيونزيزي ريسك ترايلستوبامونت بويبريس أبليستوب 2، 2، ترايلستوبامونت، 1. ويمكن تلخيص هذه التقنية على النحو التالي. المجموع حقوق الملكية لكل رمز هو 100،000، وضعنا مستوى الخطر في 1 من توتا L يتم تعريف مستوى المخاطر على النحو التالي إذا كان وقف زائدة على 50 سهم هو على سبيل المثال، 45 قيمة اثنين أتر s ضد الموقف، وتنقسم الخسارة 5 إلى 1000 خطر لإعطاء 200 سهم لشراء لذلك، فإن وخسارة الخسارة هي 1000 ولكن خطر التخصيص هو 200 سهم × 50 حصة أو 10،000 لذلك، فإننا نخصص 10 من الأسهم إلى الشراء ولكن فقط المخاطرة 1000 مقتطف تحريرها من القائمة البريدية أميبروكر. حجم الكثير حجم وحجم القراد. أدوات مختلفة هي تداول مع وحدات تجارية مختلفة أو كتل على سبيل المثال يمكنك شراء عدد كسور من وحدات صندوق الاستثمار المشترك، ولكن لا يمكنك شراء عدد كسور من الأسهم في بعض الأحيان لديك لشراء في 10s أو 100s الكثير أميبروكر الآن يسمح لك لتحديد حجم كتلة على العالمية ومستوى لكل رمز. يمكنك تحديد حجم اللمحة المستديرة لكل رمز في الرمز - صفحة معلومات الموافقة المسبقة عن علم 3 قيمة الصفر يعني أن الرمز ليس له حجم جولة مستديرة خاصة وسوف تستخدم الإعداد الافتراضي لوت جولة حجم اللوط من التحليل التلقائي إعدادات p إيدج بيك 1 إذا تم تعيين الحجم الافتراضي أيضا إلى الصفر فهذا يعني أنه يسمح لعدد كسور من عقود الأسهم. يمكنك أيضا التحكم بحجم الجولة المستديرة مباشرة من صيغة أفل باستخدام رونلوتزيزي المتغير المحجوز، على سبيل المثال. تحكم هذا الإعداد الحد الأدنى للتحرك السعر رمز معين يمكنك تعريفه على المستوى العالمي و لكل رمز كما هو الحال مع حجم اللوت المستدير، يمكنك تحديد حجم علامة لكل رمز في صفحة معلومات سيمب-بيك 3 قيمة صفر يوجه أميبروكر لاستخدام حجم القراد الافتراضي المحدد في إعدادات صفحة بيك 1 من إطار التحليل التلقائي إذا تم تعيين حجم علامة افتراضية أيضا إلى الصفر فهذا يعني أنه لا يوجد أدنى سعر للتحرك. يمكنك تعيين واسترداد حجم القراد أيضا من صيغة أفل باستخدام تيكسيزي المحجوزة المتغير، على سبيل المثال. ملاحظة أن القراد حجم الإعداد يؤثر فقط الصفقات التي خرجت من قبل المدمج في توقف و أو أبستوب و باكتستر يفترض أن بيانات الأسعار تتبع متطلبات حجم علامة، وأنه لا يغير صفائف الأسعار التي يقدمها المستخدم. لذلك تحديد حجم القراد م أكيكس فقط إذا كنت تستخدم المدمج في توقف حتى يتم إنشاء نقاط الخروج في مستويات الأسعار المسموح بها بدلا من تلك المحسوبة على سبيل المثال في اليابان - لا يمكن أن يكون أجزاء كسور من الين لذلك يجب أن تحدد تيكزيز العالمية إلى 1، لذلك المدمج في توقف صفقات الخروج على مستويات صحيحة. تحديد هامش الحساب يحدد متطلبات هامش الربح لحساب كامل القيمة الافتراضية لهامش الحساب هو 100 وهذا يعني أن لديك لتوفير 100 الأموال لدخول التجارة، وهذه هي الطريقة التي عملت باكتستر في الإصدارات السابقة ولكن الآن يمكنك محاكاة حساب الهامش عند شراء على الهامش كنت ببساطة اقتراض المال من الوسيط الخاص بك لشراء الأسهم مع اللوائح الحالية يمكنك طرح 50 من سعر الشراء من الأسهم التي ترغب في شراء والاقتراض النصف الآخر من الخاص بك وسيط لمحاكاة هذا فقط أدخل 50 في حقل هامش الحساب انظر الموافقة المسبقة عن علم 1 إذا تم تعيين الأسهم الخاصة بك إنتيال إلى 10000 القوة الشرائية الخاصة بك سيكون ثم 20000 وسوف تكون قادرة على دخول مواقع أكبر يرجى ملاحظة أن هذه الإعدادات تعين الهامش للحساب بالكامل ولا يرتبط بتداول العقود الآجلة على الإطلاق وبعبارة أخرى يمكنك تداول الأسهم على الهامش account. Reverse خانة الاختيار إشارة دخول قوى الخروج إلى إعدادات باكتستر عندما يكون على الإعداد الافتراضي - باكتستر يعمل كما في الإصدارات السابقة ويغلق بوسيتون مفتوحة بالفعل إذا واجهت إشارة دخول جديدة في الاتجاه المعاكس إذا كان هذا التبديل هو أوف - حتى لو حدث إشارة عكسية باكتستر يحافظ على التجارة المفتوحة حاليا ولا يغلق بوسيتون حتى خروج العادية بيع أو يتم إنشاء إشارة الغلاف في كلمات أخرى عندما يكون هذا التبديل هو أوف باكتستر يتجاهل إشارات قصيرة خلال الصفقات الطويلة ويتجاهل شراء إشارات خلال الصفقات القصيرة. السماح نفس شريط الخروج شريط واحد الخيار التجارة إلى إعدادات عندما يكون على الإعدادات الافتراضية - الدخول والخروج في نفس الشريط هو يسمح كما هو الحال في الإصدارات السابقة إذا كان أوف - الخروج يمكن أن يحدث بدءا من شريط التالي إلا هذا ينطبق على الإشارات العادية، هناك إعداد منفصل لتطبيقات المخارج الأعلى إنشاؤه التبديل إلى أوف يسمح لإعادة إنتاج سلوك مس باكتستر التي ليست قادرة على التعامل مع مخارج نفس اليوم. توقف توقف فورا. هذا الإعداد يحل مشكلة أنظمة الاختبار التي تدخل الصفقات في السوق مفتوحة في الإصدارات قبل 4 09 بافتستر افترض أن كنت تدخل الصفقات في إغلاق السوق بحيث تم تفعيلها المدمج في توقف من اليوم التالي وكانت المشكلة عندما كنت في الواقع تحديد سعر مفتوح كما سعر دخول التجارة - ثم تقلبات أسعار نفس اليوم لم يؤدي إلى توقف كان هناك بعض حلا نشرت على أساس رمز أفل ولكن الآن لا تحتاج إلى استخدامها ببساطة إذا كنت تتداول على فتح يجب أن علامة تنشيط توقف الفور الموافقة المسبقة عن علم 1.You قد تسأل لماذا لا مجرد التحقق من بيبريس أو مجموعة قصيرة إذا كان يساوي سعر فتح أونفورتوناتيلي هذا فاز t العمل لماذا ببساطة لأن هناك أيام دوجي عندما سعر مفتوح يساوي وثيقة ومن ثم باكتستر لن تعرف أبدا إذا كانت التجارة دخلت في السوق مفتوحة أو وثيقة لذلك نحن حقا بحاجة إلى s منفصلة etting. Use QuickAFL. QuickAFL تم هو الميزة التي تسمح أسرع حساب أفل في ظل ظروف معينة في البداية منذ عام 2003 كان متوفرا للمؤشرات فقط، اعتبارا من الإصدار 5 14 وهو متاح في التحليل التلقائي أيضا. في البداية كان الفكرة للسماح أسرع رسم تخطيطي الرسم البياني من خلال حساب صيغة أفل فقط لهذا الجزء الذي هو مرئي على الرسم البياني بطريقة مماثلة، نافذة التحليل التلقائي يمكن استخدام مجموعة فرعية من الاقتباسات المتاحة لحساب أفل، إذا المعلمة نطاق المحدد هو أقل من جميع الاقتباسات. شرح مفصل حول كيفية عمل كويكافل وكيف للسيطرة عليه، يتم توفيرها في هذه المقالة قاعدة المعارف. ملاحظة أن هذا الخيار يعمل ليس فقط في باكتستر، ولكن أيضا في التحسينات والاستكشافات والاشعة. باكتستينغ المتوسط ​​المتحرك كروس أوفر في بيثون مع الباندا. في المقالة السابقة على بيئات البحوث المسبقة الاختبار في بيثون مع بانداس أنشأنا كائن المنحى القائم على البحوث بيئة باكتستينغ واختبارها على استراتيجية التنبؤ العشوائي في ثي s سوف نستفيد من الآلات التي قدمناها لإجراء البحوث على استراتيجية فعلية، وهي متوسط ​​كروس المتحرك على AAPL. Moving استراتيجية كروس أوفر. إن المتوسط ​​المتحرك كروس أوفر هو استراتيجية زخم تبسيلي معروفة للغاية وغالبا ما يكون يعتبر المثال العالمي مرحبا للتداول الكمي. الاستراتيجية كما هو موضح هنا هو طويلة فقط يتم إنشاء اثنين من مرشحات متوسط ​​متحرك بسيط بسيط، مع فترات متباينة مختلفة، من سلسلة زمنية معينة إشارات لشراء الأصول تحدث عندما يتجاوز المتوسط ​​المتحرك الرجعية أقصر المتوسط ​​المتحرك الطويل في وقت لاحق إذا تجاوز المتوسط ​​الأطول لاحقا المتوسط ​​الأقصر، يتم بيع الأصل مرة أخرى تعمل الاستراتيجية بشكل جيد عندما تدخل سلسلة زمنية فترة من الاتجاه القوي ثم تعيد ببطء الاتجاه. لهذا المثال، لقد اخترت أبل، المؤتمر الوطني العراقي آبل كما في سلسلة زمنية، مع استعراض قصير من 100 يوما ورجعية طويلة من 400 يوما هذا هو المثال الذي قدمه زيبلين مكتبة التداول الخوارزمية وهكذا إذا كنا نرغب في تنفيذ باكتستر الخاصة بنا نحن بحاجة للتأكد من أنه يطابق النتائج في زيبلين، كوسيلة أساسية للتحقق من صحة. تأكد من اتباع البرنامج التعليمي السابق هنا الذي يصف كيف التسلسل الهرمي الكائن الأولي لل باكتستر هو شيدت وإلا فإن رمز أدناه لن تعمل لهذا التنفيذ معين لقد استخدمت المكتبات التالية. تنفيذ يتطلب من البرنامج التعليمي السابق الخطوة الأولى هي لاستيراد الوحدات اللازمة والكائنات. كما في البرنامج التعليمي السابق ونحن في طريقنا إلى الفئة الفرعية فئة قاعدة مجردة استراتيجية لإنتاج موفينغافيراجكروسستراتيغي الذي يحتوي على كافة التفاصيل حول كيفية إنشاء إشارات عندما المتوسطات المتحركة من عبور عبر بعضها البعض. كائن يتطلب إطار قصير و لونغويندو التي سيتم تشغيل تم تعيين القيم إلى الإعدادات الافتراضية من 100 يوم و 400 يوم على التوالي، والتي هي نفس المعلمات المستخدمة في المثال الرئيسي لل zipline. The تتحرك أفيرا يتم إنشاء جيس باستخدام الدالة رولينغمين الباندا على القضبان إغلاق سعر إغلاق المخزون آبل مرة واحدة وقد تم بناء المتوسطات المتحركة الفردية، يتم إنشاء سلسلة إشارة عن طريق وضع كولوم يساوي 1 0 عندما يكون المتوسط ​​المتحرك القصير أكبر من ومتوسط ​​متحرك طويل، أو 0 0 خلاف ذلك من هذه الأوامر أوامر يمكن أن تتولد لتمثيل إشارات التداول. يتم تصنيف ماركيتونكلوسيبتفوليو من محفظة التي وجدت في يكاد يكون متطابقا لتنفيذ وصفها في البرنامج التعليمي السابق، باستثناء أن الصفقات يتم الآن على أساس إغلاق إلى إغلاق، بدلا من أساس مفتوح لفتح لمزيد من التفاصيل حول كيفية تعريف كائن محفظة، انظر البرنامج التعليمي السابق أنا تركت التعليمات البرمجية في لاستكمال والحفاظ على هذا البرنامج التعليمي النفس - contained. Now أن فئات موفينغافيراجكروسستراتيغي و ماركيتونكلوسيبورتفوليو تم تعريفها، سيتم استدعاء وظيفة رئيسية لربط كل من وظائف معا وبالإضافة إلى ذلك سيتم فحص أداء الاستراتيجية من خلال مؤامرة من منحنى الأسهم. باندا داتاريدر تحميل الكائن أوهلكف أسعار الأسهم آبل للفترة من 1 يناير 1990 إلى 1 يناير 2002، وعند هذه النقطة يتم إنشاء داتافريم لتوليد طويلة الأجل، إشارات فقط في وقت لاحق يتم إنشاء محفظة مع قاعدة رأس المال الأولية 100،000 دولار أمريكي ويتم احتساب العائدات على منحنى الأسهم. الخطوة الأخيرة هي استخدام ماتبلوتليب لرسم مؤامرة من رقمين من كل من أسعار آبل، جنبا إلى جنب مع المتوسطات المتحركة وشراء وبيع إشارات، فضلا عن منحنى الأسهم مع نفس إشارات بيع شراء يتم أخذ رمز التآمر وتعديلها من مثال تنفيذ زيبلين. الناتج الرسومية من التعليمات البرمجية على النحو التالي أنا جعلت من استخدام معجون إيبيثون الأمر لوضع هذا مباشرة إلى وحدة التحكم إبيثون بينما كان في أوبونتو، بحيث بقي الانتاج الرسومية في وجهة نظر و أوبتيكس الوردي تمثل شراء الأسهم، في حين أن الأسود دونتيكس تمثل بيعه مرة أخرى. أابل متحرك متوسط ​​C روسوفر الأداء من 1990-01-01 إلى 2002-01-01.As يمكن أن يرى أن الاستراتيجية يفقد المال خلال هذه الفترة، مع خمس تداولات ذهابا وإيابا وهذا ليس من المستغرب نظرا لسلوك آبل خلال الفترة، والتي كانت على الاتجاه الهبوطي الطفيف، تليها صعود كبير ابتداء من عام 1998 فترة الاسترجاع من إشارات المتوسط ​​المتحرك كبيرة نوعا ما وهذا أثر على ربح التجارة النهائية، والتي بخلاف ذلك قد جعلت استراتيجية مربحة. في مقالات لاحقة سوف نقوم بإنشاء المزيد وسائل متطورة لتحليل الأداء، فضلا عن وصف كيفية تحسين فترات الاسترجاع من الفرد المتوسط ​​المتحرك إشارات. فقط الشروع في العمل مع التداول الكمي.

Comments