بيثون خوارزمية المكتبة التجارية بيالغوتريد هي مكتبة بيثون خوارزمية التداول مع التركيز على باكتستينغ ودعم تجارة الورق والتجارة الحية. دعونا نقول لديك فكرة عن استراتيجية التداول وكنت ترغب في تقييمه مع البيانات التاريخية ونرى كيف يتصرف. بيالغوتريد يسمح لك أن تفعل ذلك مع الحد الأدنى من الجهد. الميزات الرئيسية موثقة بالكامل. الحدث مدفوعة . يدعم السوق، والحد، وإيقاف أوامر ستوبليميت. يدعم ياهو المالية، جوجل المالية و نينجاترادر ملفات كسف. يدعم أي نوع من البيانات سلسلة الوقت في تنسيق كسف، على سبيل المثال كواندل. دعم التداول بيتكوين من خلال بيتستامب. المؤشرات والفلاتر الفنية مثل سما، وما، إما، رسي، بولينجر باند، هورست أس وغيرها. مقاييس الأداء مثل نسبة شارب وتحليل السحب. التعامل مع أحداث تويتر في الوقت الحقيقي. ملف تعريف الحدث. تا-ليب التكامل. من السهل جدا لتوسيع نطاق أفقيا، وهذا هو، باستخدام جهاز كمبيوتر واحد أو أكثر ل باكتست استراتيجية. بيالغوتريد مجاني، مفتوح المصدر، ومرخص تحت رخصة أباتشي، الإصدار 2.0.Learn كوانت المهارات إذا كنت تاجر أو مستثمر وترغب في الحصول على مجموعة من مهارات التداول الكمي، وكنت في المكان الصحيح. سوف التداول مع بيثون بالطبع توفر لك أفضل الأدوات والممارسات للبحوث التداول الكمي، بما في ذلك وظائف والنصوص التي كتبها الخبراء الخبراء الكمي. بالطبع يمنحك أقصى قدر من التأثير على الوقت والمال المستثمر. وهو يركز على التطبيق العملي للبرمجة على التجارة بدلا من النظرية علم الكمبيوتر. وبطبيعة الحال سوف تدفع لنفسها بسرعة عن طريق توفير الوقت في المعالجة اليدوية للبيانات. سوف تنفق المزيد من الوقت في البحث عن إستراتيجيتك وتنفيذ الصفقات المربحة. نظرة عامة بالطبع الجزء 1: أساسيات سوف تتعلم لماذا بيثون هو أداة مثالية للتداول الكمي. وسوف نبدأ من خلال تهيئة بيئة التنمية، وسوف أعرض لكم بعد ذلك إلى المكتبات العلمية. الجزء 2: التعامل مع البيانات تعلم كيفية الحصول على البيانات من مصادر حرة مختلفة مثل ياهو المالية، كبوي وغيرها من المواقع. قراءة وكتابة تنسيقات بيانات متعددة بما في ذلك ملفات كسف و إكسيل. الجزء الثالث: استراتيجيات البحث تعلم لحساب بل ومقاييس الأداء المصاحبة مثل شارب و تراجع. بناء استراتيجية التداول وتحسين أدائها. وتناقش في هذا الجزء أمثلة متعددة للاستراتيجيات. الجزء الرابع: الذهاب إلى العيش هذا الجزء يتركز حول واجهة برمجة التطبيقات التفاعلية للوسطاء. سوف تتعلم كيفية الحصول على بيانات المخزون الحقيقي ووضع أوامر الحية. الكثير من التعليمات البرمجية المثال تتكون المواد الدراسية من أجهزة الكمبيوتر المحمولة التي تحتوي على نص جنبا إلى جنب مع رمز تفاعلي مثل هذا واحد. سوف تكون قادرة على التعلم من خلال التفاعل مع التعليمات البرمجية وتعديله لترضيك الخاصة. وسوف تكون نقطة انطلاق كبيرة لكتابة الاستراتيجيات الخاصة بك في حين يتم شرح بعض المواضيع بتفصيل كبير لمساعدتك على فهم المفاهيم الأساسية، في معظم الحالات التي لن تحتاج حتى لكتابة رمز منخفض المستوى الخاص بك، وذلك بسبب الدعم من قبل القائمة المفتوحة - source المكتبات. ترادينغويثبيثون مكتبة يجمع بين الكثير من الوظائف التي نوقشت في هذه الدورة باعتبارها وظائف جاهزة للاستخدام، وسوف تستخدم طوال الدورة. سوف بانداس توفر لك مع كل من رفع الثقيلة السلطة اللازمة في طحن البيانات. يتم توفير كافة التعليمات البرمجية تحت رخصة بسد، السماح باستخدامها في أبليكاتيونس التجارية تصنيف الدورة وقد عقدت الطيار للدورة في ربيع عام 2013، وهذا هو ما حصل الطلاب على القول: ماتيج بالطبع مصممة بشكل جيد ومدرب جيد. بالتأكيد يستحق سعره وقتي ليف جيف الواضح يعرف الاشياء له. وكان عمق التغطية مثالية. إذا جيف يعمل أي شيء مثل هذا مرة أخرى، إل يكون أول من اشترك. جون فيليبس دراستك حقا حصلت لي القفز بدأت النظر الثعبان لتحليل نظام الأسهم. لماذا بيثون قبل أن نبدأ، إد أحب أن أقول لكم عن لماذا يمكنني استخدام بيثون للحوسبة المالية. استغرق الأمر عدة سنوات للحصول على فهم جميع الخيارات هناك وسأحاول إقناع لكم أن بيثون هو حقا أفضل وسيلة لمعظم المهام المشاركة في التداول. عندما بدأت البرمجة كطفل في مكان ما في أوائل التسعينيات، كان اختيار لغة البرمجة أمرا سهلا، حيث لم تكن هناك ببساطة الكثيرات التي يمكن الاختيار منها. بدأت لأول مرة في باسكال ومنذ ذلك الحين مبرمجة في دلفي، C، C، C، جافا. ف، فب، ماتلاب، بيثون، سبين وحتى أسم. لم أكن أتعلم كل هذه اللغات من أجل المتعة، كما أن لدي أشياء أفضل للقيام بها (مثل العمل الفعلي)، ولكن كنت بحاجة إلى كما لم يكن لدي أي لغة سكينة الجيش السويسري لجميع احتياجاتي. كنت بحاجة C و دلفي لصنع تطبيقات قائمة بذاتها، فب لبناء موقع على شبكة الانترنت وماتلاب لحسابات علمية. كما يقول المثل، جاك من جميع الصفقات هو سيد لا شيء. وذلك عن طريق التحول من لغة إلى أخرى أنا لم يكتسب المعرفة المتخصصة في أي منها. من الناحية المثالية، أود أن تعلم لغة واحدة فقط هي مناسبة لجميع أنواع العمل: عدد الطحن، وبناء التطبيقات، وتطوير الشبكة، والربط مع واجهات برمجة التطبيقات الخ هذه اللغة سيكون من السهل على التعلم، ورمز سيكون مضغوط وواضحة، فإنه سيكون تشغيل على أي منصة. وسوف تمكنني من العمل بشكل تفاعلي، وتمكين رمز لتطور كما أكتب ذلك ويكون على الأقل مجانا كما هو الحال في الكلام. والأهم من ذلك، أنا أهتم أكثر من ذلك بكثير عن وقتي من الوقت وحدة المعالجة المركزية من جهاز الكمبيوتر الخاص بي، لذلك عدد الطحن الأداء هو أقل أهمية بالنسبة لي من الإنتاجية الخاصة بي. اليوم اثنين من اللغات الأكثر شعبية للحوسبة التقنية والعلمية هي ماتلاب وبيثون. كلاهما تلبية العديد من رغبات المذكورة أعلاه، ولكن لديهم بعض الاختلافات الهامة. ماتلاب هو الأكثر شعبية عندما يتعلق الأمر الحوسبة التقنية. هذا هو ما اعتدت على استخدامه يوما بعد يوم لحل المشاكل الهندسية. بالنسبة للمحاكاة الرقمية والعمل مع البيانات النظيفة، فمن المحتمل أن تكون أفضل وسيلة هناك. جيد إيد، وظائف التآمر رائعة، وثائق كبيرة. وهو أقل ملاءمة لتطوير التطبيقات أو كلغة للأغراض العامة. نتوقع أن تدفع 2K للحصول على ترخيص تجاري أساسي بالإضافة إلى إضافية لأدوات أدوات محددة. وقد أثبتت البحوث المالية في ماتلاب أن تحديا كبيرا بالنسبة لي، وذلك أساسا لأنه لا توجد طريقة سهلة للتعامل مع البيانات القذرة (البيانات التي ليست محاذاة بشكل جيد في الجدول، ولكن لديها مصادر متعددة مع تواريخ مختلفة وإدخالات مفقودة). التحدي الآخر الذي واجهته هو الحفاظ على رمز بلدي من أن تصبح فوضى. فمن الممكن أن يكتب المكتبات أنيق مع ماتلاب، ولكن بعيدة كل البعد عن تافهة وتصميم اللغة تشجع فعلا الترميز فوضوي. أثناء استخدام ماتلاب لتطوير استراتيجية التداول كنت قادرا على التعامل مع أوجه القصور في هذا المنبر. ومع ذلك، عندما قررت بناء نظام التداول التلقائي، كنت قد ضرب طريق مسدود. في حين كنت قادرا على الاتصال إنتيراسييف بروكرز أبي، اتضح أنه لا توجد وسيلة لإنشاء تطبيق موثوق بها. في حين جيدة للبحوث، ماتلاب تمتص للنشر. وكان هذا عندما قررت أن ننظر إلى خيارات أخرى. بيثون مشابه جدا لماتلاب ويحل معظم أوجه القصور فيه. وهو مجاني مع إبيثون دفتر العمل التفاعلي في بيثون هو مجرد سهلة كما هو الحال في ماتلاب، ولكن ما تحصل عليه هو لغة البرمجة التي يمكن أن تكمل أي مهمة تقريبا، من استخراج البيانات إلى تطوير الشبكة وتطبيقات جودة الإنتاج مع واجهة المستخدم الرسومية كبيرة. إذا معرف يجب أن تبدأ من جديد، وأود أن اختيار بايثون لأنه سيوفر لي عناء تعلم لغة أخرى ل غوي وتطوير الشبكة. بعد استخدام بيثون لمدة ثلاث سنوات، ما زلت متحمسا للحظة التي سقطت في الحب معها. أشعر أن العديد من التجار الآخرين يمكن أن تستفيد إلى حد كبير من خلال تعلم بيثون من البداية ولهذا السبب لقد أقامت التداول مع بيثون بالطبع. تركيب بيثون، مثل معظم البرامج مفتوحة المصدر لها سمة واحدة محددة: يمكن أن يكون تحديا للمبتدئين لتجد طريقه نحو الآلاف من المكتبات والأدوات. هذا الدليل سوف تساعدك على الحصول على كل ما تحتاجه في أدوات الكمية الخاصة بك، ونأمل دون أي مشاكل. لحسن الحظ هناك العديد من التوزيعات، التي تحتوي على معظم الحزم المطلوبة، مما يجعل تركيب نسيم. أفضل توزيع في رأيي هو أناكوندا من كونتينوم أناليتيكش. توزيع أناكوندا ما يلي: بيثون 3 بيثون مترجم على رأس أي شيء آخر يعمل ايبيثون. التفاعلية قذيفة أمب مفكرة سبيدر إيد نومبي أمبي سسيبي. أدوات الحوسبة العلمية، على غرار ماتلاب الباندا 2. مكتبة هياكل البيانات. العديد من حزم أكثر العلمية والعلمية، انظر قائمة حزمة لذلك، يرجى، والمضي قدما وتثبيت أناكوندا أدوات إضافية والمكتبات بجانب الأشياء الجيدة التي جاءت في مع المثبت أناكوندا، ستحتاج على الأقل محرر نص النسب ومفكرة المتصفح هو تنوعا وهناك حاجة إلى محرر نصوص خفيفة الوزن جوجل كروم أو متصفح فايرفوكس ل جوبيتر دفتر (إنترنت إكسبلورر لن تعمل) وتشمل مكتبات مفيدة أخرى أدوات لقراءة شمل، والوثائق، وما إلى ذلك سيتم تغطيتها في وقت لاحق. تشغيل التعليمات البرمجية يتم تشغيل معظم التعليمات البرمجية لهذه الدورة في وثيقة تفاعلية تسمى دفتر الملاحظات. ملاحظة: بيئة البرمجة التفاعلية التي نستخدمها تسمى دفتر جوبيتر. سابقا كان يسمى إبيثون دفتر الملاحظات. ولكن تم تغيير اسمها إلى جوبيتر. وقد تم ذلك لإظهار أن لغات متعددة معتمدة (جوليا، بيثون، R. وأكثر من ذلك) وقد كتب هذا بالطبع قبل هذا الانتقال تسمية، لذلك من حين لآخر سوف تواجه إشارات إلى دفتر إبيثون. وهو نفس دفتر جيبيتر إطلاق دفتر جوبيتر في هذه اللحظة (مايو 2016) فإنه ليس من الممكن تغيير دليل العمل بعد بدء تشغيل الكمبيوتر المحمول. تحتاج إلى أن تبدأ في الدليل الذي يحتوي على أجهزة الكمبيوتر المحمولة الخاصة بك للوصول إلى أجهزة الكمبيوتر المحمولة الخاصة بك. ومع ذلك هناك العديد من الخيارات لفتح المذكرات الخاصة بك بسرعة: بدء دفتر جوبيتر مع اختصار إذا كنت تستخدم دليل ثابت لتخزين أجهزة الكمبيوتر المحمولة، وأسهل طريقة لفتحها سيكون في دليل مخصص باستخدام اختصار معدل: 1. ابحث عن الاختصار إلى دفتر الملاحظات في قائمة ابدأ بالنقر فوق ابدأ وكتابة جوبيتر في نافذة البحث. بمجرد العثور على الاختصار، نسخه إلى الحافظة عن طريق الضغط على زر الفأرة الأيمن واختيار نسخة. ثم لصقه إلى سطح المكتب. الآن يمكنك تحرير دليل العمل عن طريق النقر على الزر الأيمن على اختصار سطح المكتب واختيار الخصائص. تغيير بدء في الحقل إلى الدليل حيث توجد أجهزة الكمبيوتر المحمولة الخاصة بك. يمكنك إنشاء اختصارات متعددة واحدة لكل دليل مفكرة منفصلة. بدء تشغيل موجه الأوامر اختياريا، يمكنك بدء تشغيل دفتر جوبيتر من برومت الأمر: لبدء تشغيله في الدليل الصحيح: فتح ويندوز إكسبلورر اضغط مع الاستمرار على مفتاح شيفت وانقر بزر الماوس الأيمن على الدليل الذي ترغب في استخدامه كموقع دفتر الملاحظات. سوف القائمة المنبثقة. حدد نافذة الأمر فتح هنا. سيتم بدء موجه الأوامر مع المسار الصحيح. بدء جوبيتر مع دفتر جوبيتر بدءا من قائمة السياق بعد خيار آخر لبدء خادم جوبيتر في دليل من اختيارك سيكون عن طريق إضافة اختصار قائمة السياق. للقيام بتثبيت قوائم السياق، اتبع تعليمات التثبيت سوف تعطيك قائمة سياق جديدة عند النقر بزر الماوس الأيمن فوق دليل في مستكشف ويندوز: أساسيات بيثون أساسيات اللغة إذا كنت جديدا على الثعبان، يجب عليك الآن المضي قدما في تعلم أساسيات اللغة . أوصي بأن تبدأ مع أساسيات اللغة بيثون في كتاب بيثون لتحليل البيانات. اختياري يمكن العثور على مجموعة مختارة من الدروس المجانية على الإنترنت في صفحة الموارد. العمل مع دفتر الملاحظات جوبيتر مفكرة للحصول على انك بدأت يمكن العثور عليها في أجهزة الكمبيوتر المحمولة المثال في الجزء السفلي من هذه الصفحة (أو يمكنك مشاهدته على الانترنت هنا). سوف دفتر الأول تعطيك لمحة عامة عن بيئة إبيثون. لتشغيل رمز المثال، تحتاج إلى تحميل استخراج أجهزة الكمبيوتر المحمولة إلى دليل أجهزة الكمبيوتر المحمولة الخاصة بك. وبمجرد الانتهاء من تحميل الملف، يمكنك بدء تشغيل الكمبيوتر المحمول في هذا الدليل، يجب أن الملف الذي تم تحميله أبير في قائمة أجهزة الكمبيوتر المحمولة المتاحة. وهناك برنامج تعليمي أكثر شمولا حول استخدام الكمبيوتر المحمول يمكن العثور عليها هنا. المكتبات العلمية نومبي هي حزمة أساسية مصممة للحسابات العلمية. في وظائفه هو مشابه جدا لماتلاب، وتوفير أساليب العمل مع مصفوفات متعددة الأبعاد والمصفوفات. يوفر موقع نومبي جميع الوثائق التي تحتاج إليها جنبا إلى جنب مع البرنامج التعليمي. ولكن قراءة الفصل 4 من بيثون لتحليل البيانات هو أفضل للحصول على لمحة عامة عن ما يمكن لهذه الأداة القيام به. يجب أن لا تقلق كثيرا عن فهم جميع أجراس وصفارات نومبي، في الوقت الراهن يكفي أن نفهم المفاهيم العامة للعمل مع نداراي وفهرسة. ماتلوتليب للحصول على فكرة عن القدرات التي لا نهاية لها تقريبا من هذه المكتبة، مجرد إلقاء نظرة على معرض ماتلوتليب. ونحن عادة تحتاج فقط مؤامرة () و هيست () وظائف. ويرد في هذا الكمبيوتر دفتر تعليمي آخر من وظائف التآمر. كتابة وتشغيل ورمز تصحيح حتى الآن ركزنا على كتابة التعليمات البرمجية داخل دفتر إبيثون. هذا هو وسيلة جيدة للنماذج الأولية السريعة ولكن عندما تحتاج إلى إعادة استخدام نفس الوظيفة في أجهزة الكمبيوتر المحمولة المختلفة، ونسخ لصق التعليمات البرمجية هي عادة سيئة للغاية. وهناك عادة جيدة تستخدم وحدات لإعادة استخدام وظيفة. وحدة نمطية هي في الأساس ملف. py أو دليل يحتوي على ملفات. py تحتوي على وظائف وفئات. ويمكن الوصول إلى هذه الوظائف من خلال توجيه الاستيراد. ويمكن الاطلاع على شرح جيد للوحدات في مستندات الثعبان. وسوف ننظر في كتابة وحداتنا الخاصة في الجزء 2، في الوقت الراهن يكفي أن نعرف كيفية إعادة استخدام وظائف من الوحدات الموجودة. يتكون سير عمل تطوير رمز نموذجي من مرحلتين: مرحلة النماذج: هذا هو المكان الذي تأخذ نهج سريعة قذرة. تطوير تفاعلي باستخدام إبيثون، إبيثون دفتر أو سبيدر. هنا يمكنك إعادة استخدام وظائف من المكتبات الموجودة وإنشاء وظائف جديدة. دفتر الملاحظات مثالية للعمل التفاعلي، ولكن أقل ملاءمة لتصحيح الأخطاء المتقدمة، سبيدر ممتاز للتصحيح و إبيثون في مكان ما بين. تجربتي الخاصة هي أن المصحح المتقدم نادرا ما المطلوبة، وعادة ما أستطيع حل 70 من الأخطاء فقط من خلال النظر في رسالة الخطأ، آخر 25 بإضافة بيان الطباعة. هناك أيضا طريقة لبدء مصحح الأخطاء من دفتر الملاحظات. فقط اكتب كتكونسول في دفتر الملاحظات وحدة جديدة سوف تفتح متصلة نفس إبيثون وراء الكواليس. وحدة التحكم لديه حق الوصول إلى كافة المتغيرات ويمكن أيضا تشغيل التصحيح. والتي ستبدأ جلسة تصحيح الأخطاء. مرحلة الوحدة: مرة واحدة كنت سعيدا مع وظيفة وضعت في مرحلة النماذج، يمكنك دمجه في وحدة نمطية. في هذه المرحلة، من الممارسة الجيدة إضافة بعض الوثائق إلى التعليمات البرمجية التي كتبتها. وثائق كود في بيثون من السهل جدا مع دوكسترينغز. دوكسترينغس هي سلاسل نصية مدرجة في التعليمات البرمجية التي تستخدم لتوثيق وظائف. للحصول على بضعة أمثلة نلقي نظرة هنا. لتحقيق الإنتاجية المثلى في مرحلة وحدة تحتاج إلى محرر شفرة المصدر جيدة. هناك العديد من الخيارات هناك. بلدي المفضلة (الحرة) منها هي (من أجل زيادة التعقيد والميزات): المفكرة المفكرة، ولكن أفضل بكثير (تسليط الضوء على تركيب الخ). مثالية لتغيير رمز سريع، عندما كنت لا تريد اطلاق النار حتى محرر أكثر شمولا. سبايدر. محرر خفيف الوزن الذي يغلق الفجوة بين إبيثون و إيد كامل المواصفات (بيئة التطوير المتكاملة). وتستهدف تحديدا العمل العلمي التفاعلي. ؛ بيسكريبتر - سهلة الاستخدام إيد مع مصحح أخطاء متكاملة بشكل جيد. ويندوز فقط. بيديف - جودة المهنية إيد. قد يستغرق الأمر بعض الوقت للعثور على طريقة لتطوير الشفرة التي تناسبك. بالنسبة لي سير العمل المثالي هو: النموذج مع دفتر - إضافة إلى وحدة نمطية مع بيديف أو بيسكريبتر - استخدام وحدة في دفتر جديد. المزيد من المواد القراءة. الفصل 3 من كتاب المساعد الشخصي الرقمي. حسنا، نظرية كافية، يتيح الحصول على العمل مع وحدات. إذا كنت قد قمت بتنزيل المصنفات لهذا الجزء بالفعل، فيرجى الحصول عليها من قسم أجهزة الكمبيوتر المحمولة على سبيل المثال. ونلقي نظرة على دفتر twp03Workingwithmodules. مثال أجهزة الكمبيوتر المحمولة الآن هو الوقت المناسب للاستفادة من المفاهيم التي تعلمتها في هذا part. We سوف تقفز الحق في العمل مع المصفوفات نامبي والتآمر وظائف. فيما يتعلق بالتآمر لك الآن تحتاج فقط وظيفتين مؤامرة () و هيست () جنبا إلى جنب مع اثنين من الأوامر لضبط عناوين و محاور التسميات. هناك ثلاثة أمثلة أجهزة الكمبيوتر المحمولة في لهذا الجزء من الدورة: twp01ipythonNotebook - يظهر لك الطريق حول إبيثون دفتر (عرض على الانترنت) twp02Leveragedetfs - محاكاة إتفس ليفيراجد لإثبات أنه لا يوجد شيء من هذا القبيل على التحمل إتف الاستدانة (عرض على الانترنت) twp03Workingwithmodules. ipynb تعلم العمل مع وحدات (عرض على الانترنت) الحصول على أجهزة الكمبيوتر المحمولة مجرد الحصول على ملف مضغوط واستخراجه إلى مجلد أجهزة الكمبيوتر المحمولة الخاصة بك، ثم بدء دفتر جوبيتر لرؤيتها تظهر في لوحة القيادة.
Comments
Post a Comment