Skip to main content

نظرة عامة

توفر عدة تطوير البرمجيات SDK بلغة Python من Benzinga وصولًا شاملًا إلى البيانات المالية وأخبار Benzinga عبر واجهات برمجة التطبيقات API، لأغراض التحليل الكمي وذكاء السوق. تقدم الـ SDK وحدتين رئيسيتين لبيانات الأسواق المالية وبيانات الأخبار، مما يمكّن المطورين من بناء تطبيقات مالية متقدمة.

التثبيت

ثبّت عدة تطوير البرمجيات SDK باستخدام pip عبر SSH:

المصادقة

تتطلب جميع أصناف الـSDK مفتاح واجهة برمجة التطبيقات API للمصادقة. للحصول على مفتاح واجهة برمجة التطبيقات API، يُرجى زيارة cloud.benzinga.com.

الوحدات

تتكوّن عدة تطوير البرمجيات SDK من وحدتين رئيسيتين:
  • البيانات المالية - تحليل مالي كمي وبيانات السوق
  • بيانات الأخبار - أخبار مالية، عناوين، ومعنويات السوق

وحدة البيانات المالية

التهيئة

بيانات الأسعار والسوق

السجل السعري

جلب بيانات الشموع اليومية التاريخية لنطاق تاريخي محدد.
المعاملات:
  • company_ticker (مطلوب) - رمز التداول
  • start_date (مطلوب) - تاريخ البدء بصيغة YYYY-MM-DD
  • end_date (مطلوب) - تاريخ الانتهاء بصيغة YYYY-MM-DD

عرض سعر

جلب بيانات الأسعار اللحظية بما في ذلك OHLC، وسعرَي العرض/الطلب (bid/ask)، والحجم، ونسبة التغير.
القيم المعادة: Symbol، exchange، type، name، سعر الافتتاح، أعلى سعر، أدنى سعر، سعر الإغلاق، سعر العرض، سعر الطلب، الحجم، نسبة التغيير

المخطط البياني

احصل على بيانات المخطط البياني بفترات زمنية قابلة للتخصيص.
خيارات الفواصل الزمنية: 1MONTH, 1W, 1D, 1H, 15M

الإكمال التلقائي

ابحث عن رموز أسهم الشركات باستخدام طرق بحث مرنة.

البيانات الأساسية

الأساسيات المالية

احصل على بيانات الأساسيات المالية الشاملة لشركة ما.

البيانات المالية

استعرض قوائم مالية مفصلة.

نسب التقييم

الحصول على مقاييس ونسب التقييم.

نسب الأرباح

استرجاع النسب والمؤشرات المتعلقة بالأرباح.

نسب التشغيل

جلب نسب الكفاءة التشغيلية.

أحداث الشركات وبيانات calendar

تدعم جميع طرق calendar تقسيم النتائج إلى صفحات (pagination) والتصفية:

معلومات الشركة

الملف التعريفي للشركة

احصل على معلومات تفصيلية حول ملف تعريف الشركة.

الشركة

استرجاع معلومات أساسية عن الشركة.

فئة السهم

جلب تفاصيل فئة السهم.

تقارير الأرباح

استرجع تقارير الأرباح التاريخية.

الشعارات

جلب شعارات الشركات مع دعم عوامل تصفية اختيارية.

المسح والتحليل

الأدوات

صفِّ الأوراق المالية بحسب القطاع والقيمة السوقية.

الورقة المالية

جلب تفاصيل الورقة المالية بما في ذلك symbol و exchange و currency و CUSIP.

الأسهم الأكثر تحركًا

احصل على أعلى الرابحين والخاسرين.

تفاصيل رمز التداول

احصل على إحصاءات أساسية، ومعلومات عن الشركات النظيرة، وبيانات الشرائح المئوية.

بيانات عقود الخيارات

نشاط تداول الخيارات

احصل على نشاط تداول الخيارات.

وحدة بيانات الأخبار

التهيئة

أساليب الأخبار

الأخبار

استرجِع مقالات الأخبار باستخدام خيارات مرنة للتصفية والعرض.
خيارات عرض النتائج:
  • full - المحتوى الكامل للخبر
  • abstract - ملخص الخبر
  • headline - العناوين الرئيسية فقط

أهم الأخبار

جلب المقالات الإخبارية الشائعة.

القنوات

احصل على قائمة بقنوات الأخبار المتاحة.
القيمة المُعادة: أسماء القنوات ومعرّفاتها

الأخبار الكمية

الحصول على بيانات الأخبار مع مقاييس كمية.
القيم المُعادة: العناوين الرئيسية، حجم التداول، فجوة الافتتاح، مقاييس النطاق، وغيرها من البيانات الكمية

تنسيق المخرجات

يدعم كلٌّ من الوحدتين التابع .output() لتحسين عرض بيانات JSON بصريًا:

مثال كامل


الموارد

الدعم

للدعم الفني وللحصول على مفتاح واجهة برمجة التطبيقات API، تواصل مع Benzinga عبر cloud.benzinga.com.