عن المشروع
ta مكتبة بلغة بايثون 3 للتحليل الفني وهندسة الميزات على بيانات السلاسل الزمنية المالية التي تحتوي على أعمدة الطابع الزمني وOpen وHigh وLow وClose وVolume. وهي مبنية باستخدام Pandas وNumPy ويتم تثبيتها من PyPI عبر pip.
تسرد الحزمة 43 مؤشراً منفذاً منظماً في خمس مجموعات:
- الحجم: MFI، ومؤشر التراكم/التوزيع، وOBV، وChaikin Money Flow، وForce Index، وEase of Movement، وVolume-Price Trend، وNegative Volume Index، وVWAP.
- التقلب: Average True Range، وBollinger Bands، وKeltner Channel، وDonchian Channel، وUlcer Index.
- الاتجاه: SMA، وEMA، وWMA، وMACD، وADX، وVortex، وTRIX، وMass Index، وCCI، وDPO، وKST، وIchimoku، وParabolic SAR، وSchaff Trend Cycle، وAroon.
- الزخم: RSI، وStochastic RSI، وTSI، وUltimate Oscillator، وStochastic Oscillator، وWilliams %R، وAwesome Oscillator، وKAMA، وROC، وPPO، وPVO.
- أخرى: العائد اليومي، والعائد اللوغاريتمي اليومي، والعائد التراكمي.
يتم عرض المؤشرات عبر فئات ودوال تغليف. ويمكن للدالة المساعدة add_all_ta_features إلحاق مجموعة المؤشرات الكاملة بـ DataFrame عبر تعيين أسماء أعمدة open وhigh وlow وclose وvolume. كما يمكن تهيئة المؤشرات الفردية مباشرة؛ فعلى سبيل المثال، توفر BollingerBands المتوسط المتحرك والنطاقين العلوي والسفلي ومؤشرات النطاق والعرض وقيم النطاق المئوية.
يوصي README بتنظيف قيم NaN أو تعبئتها قبل إضافة الميزات، ويتضمن أداة dropna. كما يربط بتوثيق Read the Docs وأمثلة الاستخدام ودفتر ملاحظات لتصور الميزات. وتغطي تعليمات إعداد المطورين استنساخ المستودع وتثبيت متطلبات التطوير وتشغيل الاختبارات عبر make test. ويوثق المشروع أيضاً الأعمال المخطط لها مثل مؤشرات إضافية واختبارات آلية أكثر وتسريع محتمل عبر NumExpr وأغلفة للوصول إلى البيانات وحسابات متعددة الفهارس وتكاملات للتصور.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.