واجهة AInvest Earnings Calendar API توفر حقولاً مفيدة جداً للتحليل بعد إعلان النتائج، مثل:
eps_actualeps_forecasteps_surpriserevenue_actualrevenue_forecastهذه البيانات تسمح لك ببناء منطق بسيط لتحديد النتيجة:
eps_actual > eps_forecasteps_actual < eps_forecastواجهة Bigdata API تقدم بيانات خاصة بما يسمى "مفاجأة الأرباح" (earnings surprise).
تتضمن الحقول التالية:
eps_actualeps_estimatedrevenue_actualrevenue_estimatedreporting_dateهذه البيانات مفيدة خصوصاً لمعرفة ما إذا كانت النتائج فعلية أعلى أو أقل من تقديرات المحللين بعد صدور التقرير.
هناك عدة خدمات أخرى يمكن استخدامها كمصدر احتياطي للبيانات:
هذه الخدمات مفيدة إذا أردت بناء نظام يجلب البيانات من أكثر من مزود لتجنب انقطاع البيانات.
يمكنك إضافة عمود في جدول الإشارات بالشكل التالي:
ticker | signal_time | earnings_status | earnings_date | session | eps_actual | eps_estimate | resultالتفسير:
earnings_status
session
result
من خلال هذه البنية يمكن لنظام التداول أن يعرض مثلاً:
رغم أن معظم هذه الواجهات توفر:
إلا أن توفر حقل واضح يحدد قبل افتتاح السوق (BMO) أو بعد الإغلاق (AMC) ليس مؤكداً في جميع الخدمات. لذلك من الأفضل اختبار الاستجابة الفعلية للـ API قبل الاعتماد عليها في النظام.
لبناء نظام آلي يضيف معلومات الأرباح إلى قائمة إشارات التداول، يمكن اعتماد هذا الترتيب:
بهذا الشكل يمكن لنظامك تحديث حالة الأرباح تلقائياً لكل سهم في قائمة الإشارات، سواء قبل إعلان النتائج أو بعدها.
Comments
0 comments