في 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، فتبقى المقارنة مرتبطة بالنتيجة نفسها مع الاحتفاظ بمراجع سوق كل منصة.
- اضبط مفتاح API الخاص بك احصل على مفتاح مجاني واحفظه في متغير البيئة
NARWHAL_API_KEY. يرسل الطلب هذا المفتاح في الترويسةAuthorization: Bearer YOUR_KEY؛ ويشترك REST وMCP في المفتاح نفسه. - قراءة السؤال وأسعاره استخدم سكربت 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"]}) - مقارنة النتائج المتطابقة اقرأ على امتداد صف النتيجة التي تريد مقارنتها. يحتوي عمود الاحتمال المدمج على
probabilityالخاص بالنتيجة، أما أعمدة المنصات فتأتي منquotes[]لتلك النتيجة، لذلك تقارن الفجوة بين Kalshi و Polymarket للنتيجة نفسها. - احتفظ بالمقارنة مع تاريخها لتتبع الفجوة، احفظ مخرجات النص البرمجي يوميًا مع تاريخ أرقامه. احتفظ بتسمية كل نتيجة مع أسعار المنصات والفجوة والمزيج في المخرجات المحفوظة. عند مقارنة التواريخ المحفوظة، استخدم النتيجة نفسها في كل تاريخ حتى لا يدخل تغيّر النتيجة المختارة في مقارنة الفجوة.
اقرأ عمود الفجوة مع أعمدة المنصات. يطبع السكربت شرطة عندما يغيب سعر أي من المنصتين. وفي هذه الحالة قد تظهر قيمة المنصة صفرًا بسبب تنسيق السكربت، فراجع 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%. اطرح السعر الأدنى من الأعلى لتحصل على الفجوة المطلقة.
92.9 - 91.1 = 1.8 percentage points
Blended probability: 91.9%في المقارنة المؤرَّخة نفسها، تحتفظ النتائج الأخرى بأسعار منصاتها واحتمالاتها المدمجة الخاصة. اقرأ كل صف على حدة عند المقارنة بين خفض الفائدة وعدم التغيير ورفعها.
| النتيجة في 24 أكتوبر 2026 | المدمج | Kalshi | Polymarket |
|---|---|---|---|
| خفض 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. استخدم الاحتمال المدمج المُعاد عند الإبلاغ عن القيمة المدمجة في الاستجابة. واحتفظ بأسعار المنصات منفصلة لحساب الفجوة، لأن هذا الحساب يقارن المنصتين مباشرة ولا يستخدم أوزانهما.
0.5785 x 0.9114 + 0.4215 x 0.9292 = 0.9189
Response probability: 0.9188نُشر في .