البحث عن أسواق Up/Down على Polymarket

الصق slug مثل btc-updown-5m-1780949100 واحصل على نافذة ذلك السوق والأسعار المرجعية والنتيجة وحجم التداول، بما في ذلك الأسواق التي لم تعد Polymarket تقدّم دفاتر أوامرها.

جرّب:

قراءة الـ slug

لكل سوق Up/Down للعملات المشفرة على Polymarket معرّف slug بصيغة ثابتة ويمكن التنبؤ بها. وبمجرد أن تتمكن من قراءته، يمكنك تكوينه لأي نافذة بدلًا من البحث عنه.

btc-updown-5m-1780949100
│   │      │   └── Unix timestamp: when the window OPENS, in UTC
│   │      └────── Timeframe: 5m | 15m | 1h | 4h | 24h
│   └───────────── Always "updown"
└───────────────── Coin: btc | eth | sol

الفخ: الحقل startDate في API يمثل وقت إنشاء كائن السوق، لا وقت بدء التداول — وغالبًا ما يسبقه بيوم أو أكثر. الطابع الزمني في الـ slug هو البداية الحقيقية للنافذة، وendDate هو ذلك مضافًا إليه الإطار الزمني.

ما تحتفظ به Polymarket

بمجرد حسم السوق، تحتفظ Polymarket بسجل السوق وسلسلة أسعار ضئيلة، وتتخلص من دفتر الأوامر. طلب دفتر سوق تمت تسويته يُرجع 404. ويأتي سجل أسعاره بمعدل نقطة واحدة تقريبًا في الدقيقة، وفقط عندما تمرر بداية ونهاية صريحتين:

curl -s "https://clob.polymarket.com/book?token_id=$TOK"
# {"error":"No orderbook exists for the requested token id"}   404

curl -s "https://clob.polymarket.com/prices-history?market=$TOK&startTs=$START&endTs=$END&fidelity=1"
# about 6 points for a 5-minute market

curl -s "https://clob.polymarket.com/prices-history?market=$TOK&interval=max"
# {"history":[]} for older markets

يعمل البحث أعلاه لأن هذه الأسواق سُجّلت أثناء تشغيلها. مزيد من التفاصيل حول الآلية في شرح أسواق Up/Down، والإحصاءات الإجمالية للحسم موجودة في صفحات بيانات الأسواق.

الأسئلة الشائعة

كيف أبحث عن سوق btc-updown-5m على Polymarket؟
الصق الـ slug — مثل btc-updown-5m-1780949100 — في أداة البحث أعلاه. ستحصل على نافذة التداول، والسعر المرجعي عند الافتتاح والإغلاق، والجانب الذي حُسم لصالحه، وحجم التداول النهائي. يعمل أيضًا رابط حدث Polymarket كاملًا؛ إذ يُستخرج الـ slug منه. وحذف الطابع الزمني في النهاية يُرجع أحدث سوق في تلك السلسلة.
ماذا يعني الرقم في نهاية slug سوق Up/Down على Polymarket؟
إنه طابع Unix الزمني للحظة افتتاح نافذة التداول، بتوقيت UTC. في btc-updown-5m-1780949100 يُفتتح السوق عند ذلك الطابع الزمني ويُغلق بعد 5 دقائق. لاحظ أن هذا ليس هو نفسه حقل startDate في API، الذي يسجّل وقت إنشاء كائن السوق وقد يسبقه بيوم أو أكثر.
لماذا لا أستطيع العثور على سوق أقدم على Polymarket؟
لسببين. تُرجع Polymarket الرمز 404 لدفتر أوامر السوق المحسوم ولا تحتفظ إلا بنقطة واحدة تقريبًا في الدقيقة من سجل الأسعار. وتحتفظ PolyTest بأرشيف متجدد مدته 31 يومًا، لذا فإن السوق الذي حُسم قبل أكثر من 31 يومًا غير موجود هنا أيضًا. وعند تلك النقطة لا يعود دفتر الأوامر موجودًا في أي مكان نعرفه.
هل يمكنني الحصول على دفتر الأوامر لسوق محدد على Polymarket؟
نعم، عبر PolyTest API، لأي سوق ضمن نافذة الـ 31 يومًا. لكل سوق لقطات عند لحظات زمنية محددة مع 8 مستويات من العمق على الجانبين بدقة أقل من الثانية، وهذا ما تحتاج إليه لمحاكاة تنفيذ واقعي للأوامر. ولا تستطيع واجهة API الخاصة بـ Polymarket توفير ذلك لسوق محسوم.