اعرض كل اجتماعات البنوك المركزية بقائمة واحدة

لكل بنك مركزي له حدث في موضوعات التنبؤ تاريخ قرار يمكنك عرضه بترتيب الأقرب أولًا، بطلب واحد لقائمة الموضوعات وطلب لكل بنك. في 24 أكتوبر 2026، كانت أقرب المواعيد لبنك كندا والاحتياطي الفيدرالي وبنك الاحتياطي النيوزيلندي في 28 أكتوبر 2026، ثم البنك المركزي الأوروبي في 29 أكتوبر وبنك اليابان في 30 أكتوبر.

نفّذ ذلك باستخدام واجهة API

استخدم موضوعات التنبؤ في المجموعة central_banks لإنشاء قائمة تشمل البنوك. يحتفظ البرنامج النصي بالموضوعات التي تنتهي عناوينها بـ rate decision، ويقرأ أحداثها، ويطبع أقرب تاريخ مستقبلي لكل بنك. يحتوي كل صف في المخرجات على تاريخ بتوقيت UTC يليه اسم البنك.

حقل الحدث المطلوب استخدامه هو resolves_at. تقرأ الدالة when طابعه الزمني وتتعامل مع اللاحقة Z بوصفها فرق توقيت UTC. يحتاج الحدث إلى ذلك الحقل وإلى طابع زمني لاحق لوقت بدء البرنامج النصي ليدخل في قائمة البنك المرتبة. إذا كانت هناك عدة أحداث مستقبلية للبنك نفسه، فلا يدخل المخرجات المجمعة سوى أقربها. يجري الترتيب النهائي بعد أن يجمع البرنامج النصي البنوك، فتظهر تواريخ الموضوعات المنفصلة معًا بالترتيب.

  1. احصل على مفتاح API أنشئ مفتاحًا مجانيًا واحفظه في متغير بيئة باسم NARWHAL_API_KEY. يقرأ البرنامج النصي ذلك المتغير ويرسل المفتاح في الترويسة Authorization: Bearer YOUR_KEY إلى https://api.narwhalapi.com.
  2. اقرأ موضوعات البنوك المركزية ابدأ بـ GET /v1/predictions/topics?group=central_banks للحصول على قائمة الموضوعات، ثم استخدم GET /v1/predictions/topics/{topic_id} لكل بنك. يمنح الحصول على القائمة أولًا البرنامج النصي معرّفات الموضوعات التي يحتاجها لطلبات الأحداث.
  3. شغّل برنامج Python النصي يقرأ البرنامج النصي resolves_at لكل حدث، ويحتفظ بالطوابع الزمنية اللاحقة لوقت بدئه، ويرتب تلك الطوابع ضمن أحداث كل بنك. يأخذ أقرب طابع زمني مستقبلي لذلك البنك، ويحوّله إلى تاريخ، ويضيف التاريخ واسم البنك إلى المخرجات.
    Python، القرار التالي لكل بنك مركزي
    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)
  4. اقرأ التواريخ بالترتيب ترتب الحلقة النهائية الصفوف المجمعة ليأتي أقرب تاريخ أولًا، مع تجميع البنوك التي تشترك في تاريخ واحد. لا يظهر البنك إلا عندما يحتوي موضوعه على حدث له 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

نُشر في .

الخطوات التالية