مقارنة Polymarket vs Kalshi حول سؤال واحد

في 24 أكتوبر 2026، وبالنسبة إلى قرار الاحتياطي الفيدرالي في 28 أكتوبر، سعّرت Kalshi عدم التغيير عند 91.1% وPolymarket عند 92.9%، أي بفجوة قدرها 1.8 نقطة مئوية. وتعيد Narwhal أسعار المنصتين إلى جانب الاحتمال المدمج في استجابة واحدة.

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

اقرأ سؤال الاحتياطي الفيدرالي عبر GET /v1/predictions/scalar/usa-fed-2026-10. لكل عنصر في outcomes[] احتمال probability مدمج، وعناصر خاصة بكل منصة في quotes[]. تحمل هذه العناصر الحقول venue وprobability وmarket_ids، فتبقى المقارنة مرتبطة بالنتيجة نفسها مع الاحتفاظ بمراجع سوق كل منصة.

  1. اضبط مفتاح API الخاص بك احصل على مفتاح مجاني واحفظه في متغير البيئة NARWHAL_API_KEY. يرسل الطلب هذا المفتاح في الترويسة Authorization: Bearer YOUR_KEY؛ ويشترك REST وMCP في المفتاح نفسه.
  2. قراءة السؤال وأسعاره استخدم سكربت Python هذا لطباعة السؤال، ثم ضع الاحتمال المدمج واحتمال كل منصة بجوار تسمية النتيجة. كما يطبع السكربت الفجوة المطلقة بالنقاط المئوية وأوزان المنصات الواردة في الاستجابة.
    Python: أسعار المنصات جنبًا إلى جنب
    import os
    import requests
    
    event = requests.get(
        "https://api.narwhalapi.com/v1/predictions/scalar/usa-fed-2026-10",
        headers={"Authorization": f"Bearer {os.environ['NARWHAL_API_KEY']}"},
        timeout=10,
    ).json()
    print(event["question"])
    print(f"{'outcome':26}{'blend':>8}{'kalshi':>8}{'polymarket':>12}{'gap':>7}")
    for o in event["outcomes"]:
        q = {x["venue"]: float(x["probability"]) for x in o["quotes"]}
        k, p = q.get("kalshi"), q.get("polymarket")
        gap = f"{abs(k - p) * 100:.1f}pt" if k is not None and p is not None else "-"
        print(
            f"{o['label']:26}{float(o['probability']):8.1%}{k or 0:8.1%}"
            f"{p or 0:12.1%}{gap:>7}"
        )
    print("venue weights:", {v["venue"]: v["weight"] for v in event["venues"]})
  3. مقارنة النتائج المتطابقة اقرأ على امتداد صف النتيجة التي تريد مقارنتها. يحتوي عمود الاحتمال المدمج على probability الخاص بالنتيجة، أما أعمدة المنصات فتأتي من quotes[] لتلك النتيجة، لذلك تقارن الفجوة بين Kalshi و Polymarket للنتيجة نفسها.
  4. احتفظ بالمقارنة مع تاريخها لتتبع الفجوة، احفظ مخرجات النص البرمجي يوميًا مع تاريخ أرقامه. احتفظ بتسمية كل نتيجة مع أسعار المنصات والفجوة والمزيج في المخرجات المحفوظة. عند مقارنة التواريخ المحفوظة، استخدم النتيجة نفسها في كل تاريخ حتى لا يدخل تغيّر النتيجة المختارة في مقارنة الفجوة.

اقرأ عمود الفجوة مع أعمدة المنصات. يطبع السكربت شرطة عندما يغيب سعر أي من المنصتين. وفي هذه الحالة قد تظهر قيمة المنصة صفرًا بسبب تنسيق السكربت، فراجع quotes[] للتمييز بين غياب السعر واحتمال معروض فعلًا. يحتاج السكربت إلى سعر من المنصتين كلتيهما لحساب الفجوة لأي نتيجة.

نفّذ ذلك في جدول بيانات أو دون شيفرة

افتح صفحات التنبؤات واختر السؤال لترى سعر كل منصة. وللاطلاع السريع، اقرأ هناك أسعار Kalshi و Polymarket. تبدأ المقارنة في جدول البيانات بلصق أسعار النتيجة نفسها في خلايا منفصلة؛ واستخدم التاريخ نفسه للرقمين.

ضع سعر Kalshi في B2 وسعر Polymarket في C2، مع إدخال الخليتين كنسبتين مئويتين. يعطي الفرق المطلق الفجوة أيًّا كانت المنصة ذات السعر الأعلى. احتفظ بالسؤال والنتيجة والتاريخ إلى جانب القيم الملصوقة ليحتفظ الجدول بسياق المقارنة.

الفرق المطلق بين سعري المنصتين
=ABS(B2-C2)

عندما تكون المدخلات نسبًا مئوية، تكون النتيجة الفرق بين الاحتمالين. عبّر عن هذا الفرق بالنقاط المئوية عند وصف الفجوة بين المنصتين. يستخدم المثال المحسوب نتيجة عدم التغيير؛ وإذا قارنت نتيجة أخرى من السؤال فاستخدم زوج الأسعار المناظر لها.

متى تستخدم كل خيار

الحالةالخيار الأنسبالسبب
نظرة سريعةصفحة التنبؤاتيظهر سعر كل منصة في صفحة السؤال
متتبّع الفجوةالسكربت مع حفظ المخرجات يوميًّايطبع أسعار المنصتين والفجوة بينهما لكل نتيجة
قرارات التداولاقرأ قواعد كل منصة ورسومها أولًاقد تختلف صياغة العقود والرسوم

هذه معلومات وليست نصيحة.

لماذا تختلف أرقام Kalshi و Polymarket؟

قد يؤدي اختلاف المتداولين والرسوم وصياغة العقود إلى اختلاف الأسعار. ومن المعتاد أن تبلغ الفجوة نقطة أو نقطتين مئويتين في سؤال ذي سيولة جيدة. وبما أن كل منصة تسعّر السؤال على حدة، تحتفظ المقارنة بالاحتمالين معًا حتى حين تشير تسميات النتائج إلى قرار الاحتياطي الفيدرالي نفسه.

ما الذي يستخدمه الاحتمال المدمج؟

يستخدم الاحتمال المدمج أوزان المنصات الواردة في الاستجابة. في 24 أكتوبر 2026 كان وزن Kalshi هو 0.5785 ووزن Polymarket هو 0.4215. اقرأ هذه القيم من venues[] عند تفسير الاحتمال المدمج إلى جانب أسعار كل منصة.

تتضمن عناصر المنصات نفسها أيضًا volume_24h_usd وopen_interest_usd ونص القواعد وعناوين URL. وتضع الاستجابة معلومات المنصة بجوار النتائج، بينما تحمل كل نتيجة احتمالها المدمج وأسعار المنصات. احتفظ بالأوزان مع المقارنة المؤرَّخة إذا أردت حفظ المدخلات التي بُني عليها الاحتمال المدمج.

هل العقود متطابقة؟

العقود ليست متطابقة دائمًا. قارن rules_text لكل منصة قبل اعتبارها الرهان نفسه، واستخدم عناوين URL للمنصات في الاستجابة لقراءة القواعد المقابلة. لا يعني تشابه الصياغة في السؤال أو تسمية النتيجة أن القواعد متطابقة.

قارن قيم resolves_at كتواريخ، لا كسلاسل نصية تتضمن الطابع الزمني الكامل. اقرأ تواريخ التسوية مع نص القواعد عند تقرير ما إذا كانت أسعار المنصات تنتمي إلى المقارنة التي تريد إجراءها.

مثال محسوب: عدم تغيير الاحتياطي الفيدرالي في أكتوبر 2026

أرقام هذا المثال مأخوذة من 24 أكتوبر 2026، وتتعلق بقرار الاحتياطي الفيدرالي في 28 أكتوبر 2026. ابدأ بصف عدم التغيير: سعّرته Kalshi عند 91.1% و Polymarket عند 92.9%. اطرح السعر الأدنى من الأعلى لتحصل على الفجوة المطلقة.

فجوة عدم التغيير في 24 أكتوبر 2026
92.9 - 91.1 = 1.8 percentage points
Blended probability: 91.9%

في المقارنة المؤرَّخة نفسها، تحتفظ النتائج الأخرى بأسعار منصاتها واحتمالاتها المدمجة الخاصة. اقرأ كل صف على حدة عند المقارنة بين خفض الفائدة وعدم التغيير ورفعها.

النتيجة في 24 أكتوبر 2026المدمجKalshiPolymarket
خفض 50 نقطة أساس أو أكثر0.3%0.5%0.1%
خفض 25 نقطة أساس0.4%0.5%0.1%
دون تغيير91.9%91.1%92.9%
رفع بمقدار 25 نقطة أساس7.0%7.4%6.5%
رفع بمقدار 50 نقطة أساس أو أكثر0.4%0.5%0.4%

في 24 أكتوبر 2026 اختلفت أسعار رفع الفائدة بمقدار 25 نقطة أساس بمقدار 0.9 نقطة مئوية. أما لعدم التغيير في ذلك التاريخ، فإن تطبيق أوزان المنصات على الاحتمالات الأدق يعطي 0.9189، بينما يبلغ probability المدمج في الاستجابة 0.9188. استخدم الاحتمال المدمج المُعاد عند الإبلاغ عن القيمة المدمجة في الاستجابة. واحتفظ بأسعار المنصات منفصلة لحساب الفجوة، لأن هذا الحساب يقارن المنصتين مباشرة ولا يستخدم أوزانهما.

الحساب المرجَّح لعدم التغيير في 24 أكتوبر 2026
0.5785 x 0.9114 + 0.4215 x 0.9292 = 0.9189
Response probability: 0.9188

نُشر في .

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