لكل بنك مركزي له حدث في موضوعات التنبؤ تاريخ قرار يمكنك عرضه بترتيب الأقرب أولًا، بطلب واحد لقائمة الموضوعات وطلب لكل بنك. في 24 أكتوبر 2026، كانت أقرب المواعيد لبنك كندا والاحتياطي الفيدرالي وبنك الاحتياطي النيوزيلندي في 28 أكتوبر 2026، ثم البنك المركزي الأوروبي في 29 أكتوبر وبنك اليابان في 30 أكتوبر.
نفّذ ذلك باستخدام واجهة API
استخدم موضوعات التنبؤ في المجموعة central_banks لإنشاء قائمة تشمل البنوك. يحتفظ البرنامج النصي بالموضوعات التي تنتهي عناوينها بـ rate decision، ويقرأ أحداثها، ويطبع أقرب تاريخ مستقبلي لكل بنك. يحتوي كل صف في المخرجات على تاريخ بتوقيت UTC يليه اسم البنك.
حقل الحدث المطلوب استخدامه هو resolves_at. تقرأ الدالة when طابعه الزمني وتتعامل مع اللاحقة Z بوصفها فرق توقيت UTC. يحتاج الحدث إلى ذلك الحقل وإلى طابع زمني لاحق لوقت بدء البرنامج النصي ليدخل في قائمة البنك المرتبة. إذا كانت هناك عدة أحداث مستقبلية للبنك نفسه، فلا يدخل المخرجات المجمعة سوى أقربها. يجري الترتيب النهائي بعد أن يجمع البرنامج النصي البنوك، فتظهر تواريخ الموضوعات المنفصلة معًا بالترتيب.
- احصل على مفتاح API أنشئ مفتاحًا مجانيًا واحفظه في متغير بيئة باسم
NARWHAL_API_KEY. يقرأ البرنامج النصي ذلك المتغير ويرسل المفتاح في الترويسةAuthorization: Bearer YOUR_KEYإلىhttps://api.narwhalapi.com. - اقرأ موضوعات البنوك المركزية ابدأ بـ
GET /v1/predictions/topics?group=central_banksللحصول على قائمة الموضوعات، ثم استخدمGET /v1/predictions/topics/{topic_id}لكل بنك. يمنح الحصول على القائمة أولًا البرنامج النصي معرّفات الموضوعات التي يحتاجها لطلبات الأحداث. - شغّل برنامج Python النصي يقرأ البرنامج النصي
resolves_atلكل حدث، ويحتفظ بالطوابع الزمنية اللاحقة لوقت بدئه، ويرتب تلك الطوابع ضمن أحداث كل بنك. يأخذ أقرب طابع زمني مستقبلي لذلك البنك، ويحوّله إلى تاريخ، ويضيف التاريخ واسم البنك إلى المخرجات.import os from datetime import datetime, timezone import requests HEADERS = {"Authorization": f"Bearer {os.environ['NARWHAL_API_KEY']}"} BASE = "https://api.narwhalapi.com/v1/predictions" def get(path, **params): r = requests.get(f"{BASE}{path}", params=params, headers=HEADERS, timeout=10) r.raise_for_status() return r.json() now = datetime.now(timezone.utc) def when(text): return datetime.fromisoformat(text.replace("Z", "+00:00")) topics = [ t for t in get("/topics", group="central_banks")["topics"] if t["title"].endswith("rate decision") ] rows = [] for topic in topics: events = get(f"/topics/{topic['topic_id']}")["events"] upcoming = sorted( when(e["resolves_at"]) for e in events if e.get("resolves_at") and when(e["resolves_at"]) > now ) if upcoming: rows.append( ( upcoming[0].date().isoformat(), topic["title"].removesuffix(" rate decision"), ) ) for day, bank in sorted(rows): print(day, bank) - اقرأ التواريخ بالترتيب ترتب الحلقة النهائية الصفوف المجمعة ليأتي أقرب تاريخ أولًا، مع تجميع البنوك التي تشترك في تاريخ واحد. لا يظهر البنك إلا عندما يحتوي موضوعه على حدث له
resolves_atمستقبلي؛ ويستبعد البرنامج النصي الموضوعات التي لا تحتوي على حدث كهذا.
ابحث عن تواريخ الاجتماعات دون كتابة شيفرة
افتح دليل اجتماعات البنوك المركزية لقراءة الاجتماعات حسب الشهر. يشمل الاحتياطي الفيدرالي والبنك المركزي الأوروبي وبنك إنجلترا وبنك اليابان وبنك كندا وبنك الاحتياطي الأسترالي وSNB. وتُعد صفحة احتمالات أسعار الفائدة لكل بنك طريقة أخرى للوصول إلى أحداث اجتماعاته دون كتابة شيفرة.
استخدم الدليل الشهري عندما تريد قراءة تواريخ البنوك التي يشملها. استخدم صفحة احتمالات أسعار الفائدة لبنك معين عندما يتعلق سؤالك به. للحصول على قائمة مجمعة بكل بنك له حدث مستقبلي في موضوعات التنبؤ، استخدم البرنامج النصي واقرأ مخرجاته المرتبة بحسب التاريخ.
متى تستخدم كل خيار
| الحالة | الخيار الأنسب | السبب |
|---|---|---|
| اقرأ تواريخ الاجتماعات حسب الشهر | دليل اجتماعات البنوك المركزية | يجمع اجتماعات البنوك المشمولة حسب الشهر |
| اعرض كل بنك له تاريخ قرار مستقبلي | البرنامج النصي لموضوعات التنبؤ | يجمع أقرب حدث مستقبلي لكل بنك بترتيب التاريخ |
| اقرأ أوقات القرارات الدقيقة | بنود التقويم الاقتصادي التي تحقق topic == "policy_rate" | يتضمن أوقاتًا دقيقة لـ USA وAUS وBRA وMEX في الفترة من 24 أكتوبر إلى 31 ديسمبر 2026، وفق القائمة المنشورة في 24 أكتوبر 2026 |
تجيب قائمة التواريخ والتقويم الاقتصادي عن أسئلة مختلفة حول الجدولة. استخدم موضوعات التنبؤ لجمع تواريخ قرارات البنوك في مخرجات واحدة. استخدم بنود policy_rate في التقويم عندما تحتاج إلى قراءة الساعة أيضًا.
لماذا تغيب بعض البنوك عن التقويم الاقتصادي؟
يتضمن التقويم الاقتصادي أوقات قرارات لعدد من الدول أقل مما تشمله موضوعات التنبؤ. في 24 أكتوبر 2026، شملت بنود policy_rate للفترة من 24 أكتوبر إلى 31 ديسمبر 2026 دول USA وAUS وBRA وMEX، بثمانية قرارات خلال تلك الفترة.
تشمل موضوعات التنبؤ عددًا أكبر من البنوك وتعطي تاريخ الاجتماع، لكنها لا تعطي الساعة دائمًا. لذلك لا يعني غياب بنك عن تلك البنود في التقويم أن تاريخ قراره غائب عن موضوعات التنبؤ. اقرأ أحداث موضوع البنك لمعرفة التاريخ الذي يستخدمه البرنامج النصي.
هل هذه التواريخ رسمية؟
هذه تواريخ أحداث الاجتماعات في أسواق التنبؤ من resolves_at، وهي تتبع الجدول المنشور لكل بنك؛ والبنك هو المرجع النهائي. يحوّل البرنامج النصي ذلك الطابع الزمني إلى تاريخ بتوقيت UTC للقائمة المجمعة. اقرأ الصف الناتج بوصفه التاريخ المرتبط بحدث اجتماع البنك.
هل تتغير معرّفات الموضوعات؟
اجلب معرّفات الموضوعات من GET /v1/predictions/topics?group=central_banks في كل مرة تنشئ فيها القائمة. استخدم قيم topic_id المعادة لطلبات الأحداث الفردية، كما يفعل البرنامج النصي، بدلًا من تثبيت المعرّفات في الشيفرة. يختار مرشح العنوان موضوعات قرارات أسعار الفائدة من تلك المجموعة قبل أن يطلب البرنامج النصي أحداثها.
مثال تطبيقي: أسبوع 26 أكتوبر 2026
البيانات من 24 أكتوبر 2026. خذ أقرب تاريخ قرار مستقبلي لكل بنك ورتب التواريخ معًا. تضم القائمة الناتجة أحد عشر بنكًا لها أحداث قرارات مستقبلية؛ والتواريخ بتوقيت UTC هي:
| تاريخ القرار بتوقيت UTC | البنك |
|---|---|
| 2026-10-28 | بنك كندا |
| 2026-10-28 | الاحتياطي الفيدرالي |
| 2026-10-28 | بنك الاحتياطي النيوزيلندي |
| 2026-10-29 | البنك المركزي الأوروبي |
| 2026-10-30 | بنك اليابان |
| 2026-11-03 | بنك الاحتياطي الأسترالي |
| 2026-11-04 | البنك المركزي البرازيلي |
| 2026-11-05 | بنك إنجلترا |
| 2026-11-05 | بنك المكسيك |
| 2026-11-18 | بنك إندونيسيا |
| 2026-12-18 | البنك المركزي الروسي |
يمثل كل صف أقرب حدث مستقبلي لبنك في بيانات 24 أكتوبر 2026. احسب البنوك التي تقع تواريخها ضمن الأسبوع المطلوب، ثم اجمع الأعداد اليومية. احتفظ بالصفوف اللاحقة في القائمة الكاملة عندما تحتاج أيضًا إلى تواريخ القرارات بعد ذلك الأسبوع.
لحساب القرارات في أسبوع 26 أكتوبر 2026، احتفظ بالصفوف التي تقع تواريخها ضمن ذلك الأسبوع. في بيانات 24 أكتوبر 2026، يشمل يوم الأربعاء 28 أكتوبر بنك كندا والاحتياطي الفيدرالي وبنك الاحتياطي النيوزيلندي. ويشمل يوم الخميس 29 أكتوبر البنك المركزي الأوروبي، ويوم الجمعة 30 أكتوبر بنك اليابان.
| اليوم في أسبوع 26 أكتوبر 2026 | القرارات في بيانات 24 أكتوبر 2026 |
|---|---|
| الأربعاء 28 أكتوبر | 3 |
| الخميس 29 أكتوبر | 1 |
| الجمعة 30 أكتوبر | 1 |
| إجمالي الأسبوع | 3 + 1 + 1 = 5 من 11 |
نُشر في .
الخطوات التالية
- دليلاقرأ اجتماعات البنوك المركزية حسب الشهر
- أدلة إرشاديةابحث عن تواريخ اجتماعات FOMC ومحاضرها
- مرجع APIاقرأ وثائق واجهة API للتنبؤات
أنشئ مفتاحًا مجانيًا واستدعِ واجهة API من شيفرتك. احصل على مفتاح API مجاني
