Thursday 15 March 2018

تتحرك متوسط بيلاب


قدمنا ​​سابقا كيفية إنشاء المتوسطات المتحركة باستخدام الثعبان. هذا البرنامج التعليمي سيكون استمرارا لهذا الموضوع. والمتوسط ​​المتحرك في سياق الإحصاءات، والذي يطلق عليه أيضا متوسط ​​الدوران، هو نوع من الاستجابة النبضية المحدودة. في برنامجنا التعليمي السابق قمنا بتآمر قيم المصفوفتين x و y: Let8217s مؤامرة x مقابل المتوسط ​​المتحرك ل y الذي يجب أن نسميه يما: أولا، let8217s تعادل طول كل من المصفوفات: ولإظهار ذلك في السياق: الرسم البياني: للمساعدة في فهم هذا، let8217s مؤامرة اثنين من علاقات مختلفة: x مقابل y و x مقابل ماي: المتوسط ​​المتحرك هنا هو المؤامرة الخضراء التي تبدأ في 3: حصة هذا: مثل هذا: التنقل بوست ترك الرد إلغاء الرد مفيد جدا أنا ترغب في قراءة الجزء الأخير على مجموعات البيانات الكبيرة نأمل أنها سوف تأتي قريبا 8230 د المدونين مثل هذا: مقدمة ماتلوبوتليب هو الثعبان 2D بالتآمر مكتبة التي تنتج الأرقام نوعية النشر في مجموعة متنوعة من أشكال ونسخ مطبوعة وبيئات تفاعلية عبر المنصات. ماتلوتليب يمكن استخدامها في مخطوطات الثعبان، الثعبان و إبيثون قذيفة (ألا ماتلاب ريج أو ماثماتيكا reg8224)، خوادم تطبيقات الويب، وستة رسومية واجهة المستخدم. ماتبلوتليب يحاول جعل الأمور سهلة سهلة والأشياء الصعبة الممكنة. يمكنك إنشاء المؤامرات، رسوم بيانية، أطياف السلطة، الرسوم البيانية شريط، إرورشارتس، سكاتيربلوتس، وما إلى ذلك، مع بضعة أسطر فقط من التعليمات البرمجية. لأخذ العينات، انظر لقطات. معرض الصور المصغرة، ودليل الأمثلة للتخطيط بسيطة واجهة بيبلوت يوفر واجهة مثل ماتلاب، لا سيما عندما يقترن إبيثون. لمستخدم الطاقة، لديك السيطرة الكاملة على أنماط الخط، خصائص الخط، خصائص المحاور، وما إلى ذلك، عبر واجهة موجهة كائن أو عبر مجموعة من الوظائف المألوفة لمستخدمي ماتلاب. جون هنتر (1968-2012) في 28 أغسطس 2012، توفي جون D. هنتر، خالق ماتبلوتليب، من المضاعفات الناجمة عن علاج السرطان، بعد معركة قصيرة ولكن مكثفة مع هذا المرض الرهيب. نجا جون من زوجته مريم، وبناته الثلاث راحل، وأفا وكلارا، وأخواته لين وماري، وأمه سارة. إذا كنت قد استفادت من جونز العديد من المساهمات، يرجى أن أقول شكرا في الطريقة التي يهم أكثر له. يرجى النظر في التبرع لزمالة جون هنتر التكنولوجيا. وثائق التثبيت هذه هي وثائق ل ماتلوتليب الإصدار 1.5.3. في محاولة لمعرفة كيفية القيام نوع معين من المؤامرة تحقق من المعرض. أمثلة. أو قائمة أوامر التآمر. مصادر التعلم الأخرى هناك العديد من مصادر التعلم الخارجية المتاحة بما في ذلك المواد المطبوعة ومقاطع الفيديو والبرامج التعليمية. تحتاج مساعدة ماتلبلوتليب هو مشروع ترحيب وشامل، ونحن نحاول اتباع قواعد السلوك مؤسسة بايثون البرمجيات في كل ما نقوم به. تحقق من الأسئلة الشائعة. مستندات أبي، أرشيف القائمة البريدية. والانضمام إلى القوائم البريدية ماتلوتليب المستخدمين. الإعلان و ديفيل. تحقق من الأسئلة ماتلوتليب على ستاكوفيرفلو. أداة البحث يبحث في جميع الوثائق، بما في ذلك البحث عن النص الكامل لأكثر من 350 أمثلة كاملة التي تمارس تقريبا كل زاوية من ماتلوتليب. يمكنك تقديم الخلل، بقع وطلبات الميزة على تعقب جيثب. ولكن هو فكرة جيدة بينغ لنا على القائمة البريدية أيضا. للحفاظ على ما يصل إلى موعد مع ما يحدث في ماتلوتليب، انظر ما الصفحة الجديدة أو تصفح التعليمات البرمجية المصدر. يتم تسجيل أي شيء يمكن أن يتطلب تغييرات على التعليمات البرمجية الموجودة في ملف التغييرات أبي. هناك عدة أدوات ماتلوتليب إضافة على. بما في ذلك اختيار اثنين من الإسقاط ورسم الخرائط مجموعات الأدوات خريطة الأساس و كارتوبي. 3d، التآمر، ب، mplot3d. محاور ومساعد محور في أكسيسغريد. عدة أعلى مستوى التآمر واجهات بحار البحر. holoviews. ggplot. و اكثر. نقلا عن ماتبلوتليب ماتلوتليب هي من بنات أفكار جون هنتر (1968-2012)، الذي، جنبا إلى جنب مع العديد من المساهمين، وضعت قدرا لا يقاس من الوقت والجهد في إنتاج قطعة من البرمجيات التي يستخدمها الآلاف من العلماء في جميع أنحاء العالم. إذا ساهم ماتلوتليب في مشروع يؤدي إلى نشر علمي، يرجى الإقرار بهذا العمل من خلال الاستشهاد بالمشروع. يمكنك استخدام إدخال الاقتباس الجاهز هذا. المصدر المفتوح ويستند الترخيص ماتلوتليب على رخصة مؤسسة بيثون البرمجيات (بسف). هناك مجتمع مطوري نشط وقائمة طويلة من الأشخاص الذين قدموا مساهمات كبيرة. يتم استضافتها ماتلوتليب على جيثب. يتم تتبع القضايا وطلبات السحب في جيثب جدا. 8224 ماثماتيكا هي علامة تجارية مسجلة لشركة ولفرام ريزارتش، Inc. كوبيرايت 2002 - 2012 جون هنتر، دارين ديل، إريك فيرينغ، مايكل دروتبوم وفريق التطوير ماتلوبوتليب 2012 - 2014 تطوير ماتبلوتليب الفريق. آخر تحديث في 19 ديسمبر 2016. تم إنشاؤها باستخدام أبو الهول 1.4.3.Backtest الانتقال المتوسط ​​كروس أوفر في بيثون مع الباندا في المقالة السابقة على بيئات البحث العلمي في بيثون مع الباندا أنشأنا بيئة باكتستينغ القائم على البحوث وجوه واختبارها على استراتيجية التنبؤ العشوائي. في هذه المقالة سوف نستفيد من الآلات التي قدمناها لإجراء البحوث على استراتيجية فعلية، وهي المتوسط ​​المتحرك كروس أوفر على آبل. تحريك متوسط ​​كروسوفر استراتيجية متوسط ​​كروس أوفر المتحرك هو استراتيجية زخم تبسيط معروفة للغاية. وكثيرا ما يعتبر المثال مرحبا العالم للتجارة الكمية. الاستراتيجية كما هو موضح هنا هي طويلة فقط. يتم إنشاء مرشحين متوسطين بسيطين متحركين منفصلين، مع فترات زمنية متباينة، لسلسلة زمنية معينة. تحدث إشارات شراء الأصل عندما يتجاوز المتوسط ​​المتحرك لرجوع الرجوع الأقصر المتوسط ​​المتحرك الطويل للخلف. وإذا تجاوز المتوسط ​​الأطول المتوسط ​​الأقصر لاحقا، يتم بيع الأصل مرة أخرى. تعمل الاستراتيجية بشكل جيد عندما تدخل السلاسل الزمنية فترة من الاتجاه القوي ثم تعكف ببطء على عكس الاتجاه. على سبيل المثال، لقد اخترت شركة آبل، Inc. (آبل) كسلسلة زمنية، مع فترة انتظار قصيرة من 100 يوم ورجوع طويل من 400 يوم. هذا هو المثال الذي تقدمه مكتبة التداول خوارزمية زيبلين. وبالتالي إذا أردنا تنفيذ باكتستر الخاصة بنا نحن بحاجة للتأكد من أنه يطابق النتائج في زيبلين، كوسيلة أساسية للتحقق من الصحة. التنفيذ تأكد من اتباع البرنامج التعليمي السابق هنا. الذي يصف كيفية إنشاء التسلسل الهرمي الكائن الأولي لل باكتستر، وإلا فإن رمز أدناه لن تعمل. لتنفيذ هذا التطبيق تحديدا، استخدمت المكتبات التالية: يتطلب تنفيذ macross. py backtest. py من البرنامج التعليمي السابق. الخطوة الأولى هي استيراد الوحدات والكائنات اللازمة: كما هو الحال في البرنامج التعليمي السابق ونحن في طريقنا إلى فئة فرعية استراتيجية فئة قاعدة مجردة لإنتاج موفينغافيراجكروسستراتيغي. الذي يحتوي على كل التفاصيل حول كيفية توليد إشارات عندما المتوسطات المتحركة لل آبل عبر بعضها البعض. يتطلب الكائن إطار شورتويندو و لونغويندو التي سيتم تشغيلها. تم تعيين القيم على افتراضات 100 يوم و 400 يوم على التوالي، والتي هي نفس المعلمات المستخدمة في المثال الرئيسي من زيبلين. يتم إنشاء المتوسطات المتحركة باستخدام الدالة رولينغمين الباندا على أشرطة إغلاق سعر إغلاق الأسهم آبل. وبمجرد أن يتم بناء المتوسطات المتحركة الفردية، يتم إنشاء سلسلة الإشارة عن طريق وضع الكولوم يساوي 1.0 عندما يكون المتوسط ​​المتحرك القصير أكبر من المتوسط ​​المتحرك الطويل، أو 0.0 خلاف ذلك. من هذه الأوامر أوامر يمكن أن تتولد لتمثيل إشارات التداول. يتم تصنيف ماركيتونكلوسيبتفوليو من محفظة. والتي يتم العثور عليها في backtest. py. وهي متطابقة تقريبا مع التنفيذ الموصوف في البرنامج التعليمي السابق، مع استثناء أن الصفقات تتم الآن على أساس إغلاق إلى إغلاق، بدلا من أساس مفتوح إلى فتح. للحصول على تفاصيل حول كيفية تعريف كائن بورتفوليو، راجع البرنامج التعليمي السابق. إيف ترك التعليمات البرمجية في لاستكمال والحفاظ على هذا البرنامج التعليمي مكتفية ذاتيا: الآن أن فئات موفينغافيراجكروسستراتيغي و ماركيتونكلوسيبورتفوليو تم تعريفها، سيتم استدعاء وظيفة رئيسية لربط كل من وظائف معا. وبالإضافة إلى ذلك سيتم فحص أداء الاستراتيجية من خلال مؤامرة من منحنى الأسهم. باندا داتاريدر الكائن تنزيل أوهلكف أسعار الأسهم آبل للفترة من 1 يناير 1990 إلى 1 يناير 2002، وعند هذه النقطة يتم إنشاء داتافريم لتوليد إشارات طويلة فقط. وفي وقت لاحق يتم إنشاء المحفظة مع قاعدة رأس المال الأولية 100،000 دولار أمريكي ويتم احتساب العائدات على منحنى الأسهم. الخطوة الأخيرة هي استخدام ماتبلوتليب لرسم مؤامرة مكونة من رقمين من كل من أسعار آبل، مقترنة بالمتوسطات المتحركة وإشارات الشراء، فضلا عن منحنى الأسهم مع نفس إشارات بويسل. يتم أخذ رمز التآمر (وتعديله) من مثال تنفيذ خط زيبلين. الناتج الرسومي من التعليمات البرمجية كما يلي. استعملت الأمر إيبيثون معجون لوضع هذا مباشرة في وحدة التحكم إبيثون بينما في أوبونتو، بحيث بقي الناتج الرسومية في الرأي. ويمثل الزوجان الورديان شراء السهم، في حين أن الانخفاضات السوداء تمثل بيعه مرة أخرى: كما يتبين من الاستراتيجية تفقد المال خلال هذه الفترة، مع خمس صفقات ذهابا وإيابا. هذا ليس مفاجئا نظرا لسلوك آبل خلال الفترة، والذي كان على اتجاه هبوطي طفيف، تليها صعود كبير ابتداء من عام 1998. فترة الاستعراض من إشارات المتوسط ​​المتحرك كبيرة نوعا ما وهذا أثر على ربح التجارة النهائية ، والتي ربما جعلت من استراتيجية مربحة. في المقالات اللاحقة سنقوم بإنشاء وسائل أكثر تطورا لتحليل الأداء، فضلا عن وصف كيفية تحسين فترات الاسترجاع من إشارات المتوسط ​​المتحرك الفردية.

No comments:

Post a Comment