حدود المعدل في Polymarket API: المرجع الكامل
تنشر Polymarket حدود المعدل الخاصة بها عبر عدة صفحات، في نظامين مختلفين تمامًا، باستخدام نافذة 10 ثوانٍ لا يتوقعها أحد تقريبًا. هذا كله في مجموعة جداول واحدة — بالإضافة إلى ما يحدث فعلًا حين تتجاوز حدًا.
إذا حاولت يومًا الإجابة عن سؤال بسيط — كم طلبًا في الثانية يمكنني إرساله إلى Polymarket؟ — فستكون قد اكتشفت أنه لا توجد إجابة بسيطة. الحدود موزعة على نظامين منفصلين، ومنشورة في صفحات مختلفة، ومعبَّر عنها بـنافذة 10 ثوانٍ بدلًا من الأرقام لكل ثانية أو لكل دقيقة التي تستخدمها معظم واجهات API.
لمعرفة الحد على مسار محدد، لكل نقطة نهاية أيضًا صفحتها الخاصة في مرجع Polymarket API.
تجمع هذه الصفحة كل حد موثق في مكان واحد، وتشرح النظامين، وتبيّن ما يحدث فعلًا حين تتجاوز الخط. جميع الأرقام مأخوذة من الوثائق الرسمية لـ Polymarket وهي محدّثة حتى سبتمبر 2026.
الإجابة المختصرة
اقسم على 10. حد 1,500 req / 10s يعني 150 طلبًا في الثانية. السقف العالمي لـ Polymarket هو 15,000 req / 10s (1,500 طلب/ث)، لكن لكل عائلة نقاط نهاية حدًا أدنى بكثير تحته، وحد نقطة النهاية هو الذي سيوقفك.
نظامان مختلفان لحدود المعدل
هذا الجزء الذي يوقع معظم المطورين. تشغّل Polymarket محدِّدَين مستقلين، والبقاء تحت أحدهما لا يحميك من الآخر.
| حدود IP في Cloudflare | دلاء الرموز لكل موقّع | |
|---|---|---|
| النطاق | عنوان IP الخاص بك | عنوان الموقّع الخاص بك |
| ينطبق على | كل API ونقطة نهاية | طلبات الأوامر والإلغاء في CLOB فقط |
| الآلية | نافذة منزلقة | دلو رموز (معدل إعادة الملء + الدفعة) |
| عند تجاوز الحد | تُبطَأ الطلبات — تُؤخَّر وتُدرج في طابور | يُرفض الطلب بـ 429 |
| يختلف حسب | نقطة النهاية | مستوى حجم تداولك خلال 30 يومًا |
إبطاء، لا رفض
هذا أكثر ما يفيد فهمه عن طبقة Cloudflare. حين تتجاوز حدًا قائمًا على IP، تؤخّر Polymarket طلباتك وتدرجها في طابور بدلًا من رفضها مباشرة. لن ترى سيلًا من 429 — بل سترى زمن الاستجابة يرتفع بهدوء. البوت الذي يبدو سليمًا لكن أزمنة استجابته انتقلت من 40ms إلى 3s هو عادةً بوت تجاوز حد المعدل.
حدود المعدل في Gamma API
عنوان URL الأساسي https://gamma-api.polymarket.com. تقدّم Gamma البيانات الوصفية للأسواق والأحداث — وهي نقاط النهاية التي يستدعيها معظم الناس أولًا عند استكشاف المنصة.
| نقطة النهاية | الحد | في الثانية |
|---|---|---|
| عام | 4,000 طلب / 10 ث | 400 طلب/ث |
/events | 500 طلب / 10 ث | 50 طلب/ث |
/markets | 300 طلب / 10 ث | 30 طلب/ث |
سرد /markets + /events | 900 طلب / 10 ث | 90 طلب/ث |
/comments | 200 طلب / 10 ث | 20 طلب/ث |
/tags | 200 طلب / 10 ث | 20 طلب/ث |
/public-search | 350 طلب / 10 ث | 35 طلب/ث |
/markets هو أضيق حد ستصطدم به
عند 300 طلب / 10 ثوانٍ، تُعد /markets أكثر نقاط النهاية الشائعة تقييدًا في المنصة كلها — أضيق بـ 13× من الحد العام لـ Gamma الذي يعلوها. إذا كنت ترقّم قائمة الأسواق الكاملة في حلقة، فهذا ما ينكسر أولًا.
حدود المعدل في Data API
عنوان URL الأساسي https://data-api.polymarket.com. المراكز وسجل الصفقات وبيانات المحفظة. لاحظ كم هذه الواجهة أضيق من Gamma أو CLOB — فالحد العام 1,000 طلب / 10 ثوانٍ، أي ربع حد Gamma.
| نقطة النهاية | الحد | في الثانية |
|---|---|---|
| عام | 1,000 طلب / 10 ث | 100 طلب/ث |
/trades | 200 طلب / 10 ث | 20 طلب/ث |
/positions | 150 طلب / 10 ث | 15 طلب/ث |
/closed-positions | 150 طلب / 10 ث | 15 طلب/ث |
فحص الحالة (/ok) | 100 طلب / 10 ث | 10 طلب/ث |
Data API v2
أُطلقت Data API v2 في 4 سبتمبر 2026 على https://data-api.polymarket.com/v2 بحدودها الخاصة. لا تزال v1 تعمل لكنها مجمّدة — نقاط النهاية والحقول الجديدة تُضاف إلى v2 فقط.
| نقطة النهاية | الحد | في الثانية |
|---|---|---|
عام (جميع نقاط نهاية /v2) | 800 طلب / 10 ث | 80 طلب/ث |
/v2/trades | 300 طلب / 10 ث | 30 طلب/ث |
/v2/positions, /v2/positions/combos | 200 طلب / 10 ث | 20 طلب/ث |
/v2/activity, /v2/activity/combos | 200 طلب / 10 ث | 20 طلب/ث |
/v2/prices-history | 200 طلب / 10 ث | 20 طلب/ث |
/v2/status | 100 طلب / 10 ث | 10 طلب/ث |
سجل الأسعار انتقل إلى مضيف آخر وأصبح أضيق بـ 5x
GET /v2/prices-history على مضيف data يحل محل المسار المستضاف على CLOB. كانت نسخة CLOB تسمح بـ 1,000 طلب / 10 ثوانٍ؛ أما مسار v2 فيسمح بـ 200. انقل الاستدعاء دون نقل وتيرته وستصل إلى السقف أسرع بخمس مرات. كما تشير v2 إلى الضغط بـ 429 مع Retry-After، وترقّم الصفحات بمؤشرات معتمة — لا يوجد offset.
حدود المعدل في CLOB API
عنوان URL الأساسي https://clob.polymarket.com. دفتر الأوامر نفسه. تملك CLOB أعلى سماحية عامة بين واجهات Polymarket API (9,000 طلب / 10 ثوانٍ) لكنها تنقسم إلى أربع مجموعات متمايزة بحدود مختلفة جدًا.
عام
| نقطة النهاية | الحد | في الثانية |
|---|---|---|
| عام | 9,000 طلب / 10 ث | 900 طلب/ث |
GET سماحية الرصيد | 200 طلب / 10 ث | 20 طلب/ث |
UPDATE سماحية الرصيد | 50 طلب / 10 ث | 5 طلب/ث |
بيانات الأسواق
النمط الذي يجب ملاحظته هنا: نقاط النهاية المفردة تحصل على 1,500 طلب / 10 ثوانٍ، ونقاط النهاية الجمعية المجمّعة تحصل على 500 طلب / 10 ثوانٍ. يبدو ذلك تخفيضًا حتى تتذكر أن استدعاءً مجمّعًا واحدًا يغطي توكنات كثيرة. التجميع أرخص بـ 3× لكل طلب لكن كل استدعاء يؤدي عملًا أكبر بكثير — فضّل دائمًا /books على حلقة من /book.
| نقطة النهاية | الحد | في الثانية |
|---|---|---|
/book | 1,500 طلب / 10 ث | 150 طلب/ث |
/books | 500 طلب / 10 ث | 50 طلب/ث |
/price | 1,500 طلب / 10 ث | 150 طلب/ث |
/prices | 500 طلب / 10 ث | 50 طلب/ث |
/midpoint | 1,500 طلب / 10 ث | 150 طلب/ث |
/midpoints | 500 طلب / 10 ث | 50 طلب/ث |
/prices-history | 1,000 طلب / 10 ث | 100 طلب/ث |
| حجم التيك للسوق | 200 طلب / 10 ث | 20 طلب/ث |
السجل
| نقطة النهاية | الحد | في الثانية |
|---|---|---|
/trades, /orders, /notifications, /order | 900 طلب / 10 ث | 90 طلب/ث |
/data/orders | 500 طلب / 10 ث | 50 طلب/ث |
/data/trades | 500 طلب / 10 ث | 50 طلب/ث |
/notifications | 125 طلب / 10 ث | 12.5 طلب/ث |
المصادقة
| نقطة النهاية | الحد | في الثانية |
|---|---|---|
| نقاط نهاية مفاتيح API | 100 طلب / 10 ث | 10 طلب/ث |
التداول — الدفعات والمستدام
نقاط نهاية التداول هي الوحيدة التي لها حدّان في Cloudflare: حد دفعات للارتفاعات القصيرة وحد مستدام يُقاس على مدى 10 دقائق. يجب أن تبقى تحت كليهما.
| نقطة النهاية | الدفعة | المستدام |
|---|---|---|
POST /order | 5,000 طلب / 10 ث | 120,000 طلب / 10 د |
DELETE /order | 5,000 طلب / 10 ث | 120,000 طلب / 10 د |
POST /orders | 2,000 طلب / 10 ث | 21,000 طلب / 10 د |
DELETE /orders | 2,000 طلب / 10 ث | 15,000 طلب / 10 د |
DELETE /cancel-all | 250 طلب / 10 ث | 6,000 طلب / 10 د |
DELETE /cancel-market-orders | 1,500 طلب / 10 ث | 21,000 طلب / 10 د |
يستحق DELETE /cancel-all عند 250 طلبًا / 10 ثوانٍ التنويه. صانعو السوق الذين ينفّذون cancel-all في كل دورة إعادة تسعير يستنفدونه بسرعة، والحد المستدام البالغ 6,000 كل 10 دقائق يعادل 10 استدعاءات cancel-all فقط في الثانية في المتوسط.
Bridge وRelayer وكل ما عدا ذلك
| نقطة النهاية | الحد |
|---|---|
| حد المعدل العام (السقف العالمي) | 15,000 طلب / 10 ث |
فحص الحالة (/ok) | 100 طلب / 10 ث |
Bridge API (https://bridge.polymarket.com) | 50 طلب / 10 ث |
Relayer /submit | 25 طلب / 1 د |
| API أرباح وخسائر المستخدم | 200 طلب / 10 ث |
حد Relayer هو الاستثناء
Relayer /submit هو الحد الموثق الوحيد الذي يُقاس في الدقيقة بدلًا من كل 10 ثوانٍ، وعند 25 طلبًا/دقيقة فهو أضيق رقم في المنصة بفارق كبير. إذا كنت ترسل المعاملات عبر relayer، فهذا يعادل إرسالًا واحدًا تقريبًا كل 2.4 ثانية.
دلاء الرموز لكل موقّع (تداول CLOB)
بمعزل عن Cloudflare، تقيّم Polymarket طلبات الأوامر والإلغاء في CLOB مقابل دلاء رموز لكل موقّع. يحصل كل عنوان موقّع على دلو للأوامر ودلو للإلغاء؛ والإنفاق من أحدهما لا يؤثر في الآخر. وخلافًا لطبقة Cloudflare، يؤدي تجاوز هذه الحدود إلى 429 حقيقي.
تكلّف الطلبات رموزًا بدلًا من احتساب كل منها كوحدة واحدة:
| الدلو | الطلب | تكلفة الرموز |
|---|---|---|
| الأوامر | POST /order | 1 |
| الأوامر | POST /orders | عدد الأوامر في الدفعة |
| الإلغاء | DELETE /order | 1 |
| الإلغاء | DELETE /orders | عدد معرّفات الأوامر المرسلة |
| الإلغاء | DELETE /cancel-all | 1 + عدد الأوامر الملغاة فعليًا |
| الإلغاء | DELETE /cancel-market-orders | 1 + عدد الأوامر المطابقة الملغاة |
الدفعات إما كلها أو لا شيء
لا تُقبل الدفعة إلا حين يحتوي الدلو على رموز كافية لـكل عنصر فيها. وإلا يُرفض الطلب بأكمله ولا يُعالج شيء. والدفعة التي تتجاوز تكلفتها بالرموز سعة الدفعات في مستواك لا يمكن قبولها أبدًا، مهما انتظرت — يجب تقسيمها.
مستويات الحجم
يعتمد حجم دلوك على الحجم التراكمي لمحفظة صانع السوق على مدى نافذة متجددة مدتها 30 يومًا. تُحدَّث تعيينات المستويات كل ثلاث ساعات.
| المستوى | حجم 30 يومًا | معدل الأوامر/ث | دفعة الأوامر | معدل الإلغاء/ث | دفعة الإلغاء |
|---|---|---|---|---|---|
| Standard | — | 40 | 60 | 80 | 120 |
| Copper | $30,000+ | 60 | 90 | 120 | 180 |
| Bronze | $50,000+ | 80 | 120 | 160 | 240 |
| Silver | $100,000+ | 200 | 300 | 400 | 600 |
| Gold | $500,000+ | 400 | 600 | 800 | 1,200 |
| Platinum | $2.5M+ | 450 | 675 | 900 | 1,350 |
| Diamond | $5M+ | 525 | 787 | 1,050 | 1,575 |
| Elite | $10M+ | 600 | 900 | 1,200 | 1,800 |
احسب مدة الدفعة الكاملة باستخدام burst_seconds = burst / rate_per_sec. لموقّع Standard يساوي ذلك 60 / 40 — أي 1.5 ثانية من إرسال الأوامر بالسرعة الكاملة قبل أن تُقيَّد بمعدل إعادة الملء البالغ 40/ث.
قراءة ترويسات حد المعدل
يُرجع المحدِّد لكل موقّع ترويسات في كل طلب يُقيَّم. وهي أرخص طريقة ممكنة لمراقبة ميزانيتك — دون الحاجة إلى استدعاءات API إضافية.
| الترويسة | المعنى |
|---|---|
Poly-RateLimit-Remaining | رصيد الرموز في الدلو المعني بعد هذا الطلب |
Poly-RateLimit-Reset | طابع Unix الزمني لانتهاء فترة الانتظار الحالية |
Poly-RateLimit-Tier | المستوى الذي طُبّق |
Retry-After | تأخير إعادة المحاولة بالثواني — في استجابات 429 فقط |
Poly-RateLimit-Warning | true عندما كان التطبيق الفعلي سيرفض الطلب |
Poly-RateLimit-Reset ليس وقت اكتمال إعادة الملء
عند 429، يخبرك بموعد توفّر رموز كافية لـالطلب الذي حاولته للتو — لا بموعد امتلاء الدلو. عادةً لا تحتاج إلى الانتظار بقدر ما تظن. كما يمكن أن تصبح قيمة Poly-RateLimit-Remaining سالبة بعد cancel-all في المستويات التي تسمح برصيد إلغاء سالب.
التعامل مع 429 بشكل صحيح
تختلف استراتيجية إعادة المحاولة الصحيحة بحسب المحدِّد الذي اصطدمت به، والخطأ فيها يزيد الأمور سوءًا. احترم Retry-After حين يكون موجودًا؛ وارجع إلى التراجع الأُسّي مع تذبذب عشوائي حين لا يكون. التذبذب مهم: فبدونه يعيد كل عمّالك المحاولة في اللحظة نفسها وتعيد إطلاق الحد فورًا.
const MAX_RETRIES = 5;
async function polyFetch(url: string, init?: RequestInit): Promise<Response> {
for (let attempt = 0; attempt <= MAX_RETRIES; attempt++) {
const res = await fetch(url, init);
// Watch the budget even on success — this is your early warning.
const remaining = res.headers.get("Poly-RateLimit-Remaining");
if (remaining !== null && Number(remaining) < 10) {
console.warn(`Low token budget: ${remaining} (tier ${res.headers.get("Poly-RateLimit-Tier")})`);
}
// Warning mode: not rejected yet, but it would have been.
if (res.headers.get("Poly-RateLimit-Warning") === "true") {
console.warn("Request would be rejected under live enforcement — slow down.");
}
if (res.status !== 429) return res;
if (attempt === MAX_RETRIES) return res;
// Prefer the server's own answer, else exponential backoff.
const retryAfter = res.headers.get("Retry-After");
const baseMs = retryAfter
? Number(retryAfter) * 1000
: Math.min(2 ** attempt * 250, 8000);
// Full jitter — spreads a fleet of workers out instead of resynchronising them.
await new Promise((r) => setTimeout(r, Math.random() * baseMs));
}
throw new Error("unreachable");
}لا تُعِد محاولة دفعة كبيرة جدًا دون تغيير
إذا كانت الدفعة تكلّف رموزًا أكثر من سعة الدفعات في مستواك، فإعادة المحاولة عبث — لا يمكن قبولها أبدًا كطلب واحد. قسّمها. هذه هي الحالة الوحيدة التي سيدور فيها التراجع إلى الأبد.
البقاء تحت الحدود بالتصميم
- جمّع بدلًا من التكرار. استدعاء
/booksواحد بدلًا من خمسين استدعاء/bookيكلّفك طلبًا واحدًا من ميزانية 500 طلب/10ث بدلًا من خمسين من ميزانية 1,500 طلب/10ث — تحسن بـ 17× في الهامش المتاح. - خزّن البيانات الوصفية مؤقتًا. البيانات الوصفية للأسواق من
/marketsبالكاد تتغير خلال عمر السوق، لكن/marketsتملك أضيق حد في Gamma عند 300 طلب/10ث. اجلبها مرة، وخزّنها، وتوقف عن طلبها مجددًا في حلقتك الساخنة. - استخدم WebSockets للحالة المباشرة. استطلاع
/bookعلى مؤقت هو الطريقة الأكثر شيوعًا لاستنزاف ميزانية الطلبات. اشترك في التدفق بدلًا من ذلك ودع الخادم يدفع التغييرات. - أضف تذبذبًا عشوائيًا إلى المهام المجدولة. إذا استيقظ كل عامل في الدقيقة نفسها بالضبط، فإنك تخلق ذروة متزامنة أعلى بكثير من معدلك المتوسط. اجعل إزاحات البدء عشوائية.
- راقب زمن الاستجابة، لا معدلات الأخطاء فقط. لأن Cloudflare تُبطئ بدلًا من الرفض، فارتفاع زمن الاستجابة عند p99 هو إشارتك الأولى إلى أنك تجاوزت حد IP — قبل وقت طويل من ظهور أي شيء كخطأ.
- تتبّع الترويسات. قراءة
Poly-RateLimit-Remainingلا تكلف شيئًا وتخبرك بالضبط بكمية الميزانية المتبقية.
حدود المعدل ليست هي الوصول إلى البيانات
أمر أخير يستحق التصريح به، لأنه أكثر المفاهيم الخاطئة التي نراها شيوعًا: لا يمنحك أي مستوى من حدود المعدل عمقًا تاريخيًا لدفتر الأوامر. تقدّم API الخاصة بـ Polymarket الحالة الراهنة للدفتر. ولا تكشف أرشيفًا تاريخيًا لشكل الدفتر عند 14:03:17 يوم الثلاثاء الماضي، وبمجرد حسم السوق يُرجع دفتر أوامره 404.
هذه فجوة بنيوية لا مشكلة إبطاء، ولن يحلها أي قدر من منطق التراجع. إذا كنت تحاول إجراء اختبار رجعي لاستراتيجية، فأنت تحتاج إلى لقطات عند لحظات زمنية محددة سجّلها أحدهم في حينها — وهذا بالضبط ما وُجدت PolyTest لتوفيره: 240M+ لقطة تاريخية لأسواق Up/Down للعملات المشفرة على Polymarket مع العمق الكامل لدفتر الأوامر، ودقة أقل من الثانية، وبلا فجوات.
| الخطة | الطلبات / دقيقة | الدفعة / ثانية | السجل التاريخي |
|---|---|---|---|
| Free | 30 | 2 | الأسواق الحديثة |
| Builder | 250 | 12 | 14 يومًا |
| Pro | 750 | 40 | السجل الكامل |
| Enterprise | مخصص | مخصص | السجل الكامل + تصدير مجمّع |
GET /api/v1/limits. راجع حدود المعدل والأسعار.الأسئلة الشائعة
- ما حد المعدل في Polymarket API بالطلبات في الثانية؟
- تنشر Polymarket الحدود لكل نافذة 10 ثوانٍ، لذا اقسم على 10. السقف العالمي 15,000 طلب / 10 ثوانٍ (1,500 طلب/ث)، لكن حدود نقاط النهاية أقل بكثير وهي القيد الفعلي: تسمح /book و/price في CLOB بـ 1,500 طلب / 10 ثوانٍ (150 طلبًا/ث)، وتسمح نقطة النهاية /markets في Gamma بـ 300 طلب / 10 ثوانٍ فقط (30 طلبًا/ث)، وتسمح نقطة النهاية /positions في Data API بـ 150 طلبًا / 10 ثوانٍ (15 طلبًا/ث).
- هل تُرجع Polymarket الرمز 429 عند تجاوز حد المعدل؟
- يعتمد ذلك على المحدِّد الذي اصطدمت به. حدود IP في Cloudflare تُبطئ الطلبات — تُؤخَّر وتُدرج في طابور بدلًا من رفضها — لذا ترى ارتفاعًا في زمن الاستجابة بدلًا من الأخطاء. أما دلاء الرموز المنفصلة لكل موقّع على نقاط نهاية الأوامر والإلغاء في CLOB فتُرجع 429 Too Many Requests، مع ترويسة Retry-After تخبرك بالحد الأدنى للتأخير قبل إعادة المحاولة.
- ما حدود المعدل في Polymarket CLOB API؟
- الحد العام في CLOB هو 9,000 طلب / 10 ثوانٍ. تسمح نقاط نهاية بيانات الأسواق /book و/price و/midpoint بـ 1,500 طلب / 10 ثوانٍ لكل منها، بينما تسمح نظيراتها المجمّعة /books و/prices و/midpoints بـ 500 طلب / 10 ثوانٍ. وتسمح نقاط نهاية السجل بـ 900 طلب / 10 ثوانٍ. ولنقاط نهاية التداول حدود للدفعات وحدود مستدامة: تسمح POST /order بدفعة 5,000 طلب / 10 ثوانٍ و120,000 طلب / 10 دقائق بشكل مستدام.
- ما حدود المعدل في Polymarket Gamma API؟
- الحد العام في Gamma API هو 4,000 طلب / 10 ثوانٍ. نقاط النهاية الفردية أضيق: /events عند 500 طلب / 10 ثوانٍ، و/markets عند 300 طلب / 10 ثوانٍ، وسرد /markets + /events مجتمعين عند 900 طلب / 10 ثوانٍ، و/public-search عند 350 طلبًا / 10 ثوانٍ، و/comments و/tags عند 200 طلب / 10 ثوانٍ لكل منهما. وحد /markets هو أضيق حد شائع الاستخدام في المنصة.
- هل حدود المعدل في Polymarket لكل عنوان IP أم لكل مفتاح API؟
- حدود Cloudflare الرئيسية لكل عنوان IP، لا لكل مفتاح API، لذا تتشارك المفاتيح المتعددة خلف عنوان IP واحد ميزانية واحدة. أما حدود دلاء الرموز المنفصلة على نقاط نهاية الأوامر والإلغاء في CLOB فنطاقها عنوان الموقّع الخاص بك، ويُحدَّد حجمها حسب مستوى حجم تداول محفظة صانع السوق لديك خلال 30 يومًا.
- هل يمكنني الحصول على بيانات دفتر أوامر Polymarket التاريخية عبر API؟
- لا. تقدّم API الخاصة بـ Polymarket حالة السوق الراهنة فقط. لا يوجد أرشيف تاريخي لعمق دفتر الأوامر، ودفتر السوق المحسوم يُرجع 404. يتطلب الاختبار الرجعي لقطات عند لحظات زمنية محددة سُجّلت أثناء تشغيل الأسواق. توفر PolyTest لقطات من هذا النوع (240M+) لأسواق Up/Down للعملات المشفرة على Polymarket مع عمق كامل لدفتر الأوامر من 8 مستويات ودقة أقل من الثانية.
احصل على البيانات التاريخية التي لا تحتفظ بها Polymarket
يسجّل PolyTest أسواق Up/Down للعملات المشفرة على Polymarket أثناء تشغيلها — 240M+ لقطة مع 8 مستويات من عمق دفتر الأوامر، وطوابع زمنية بدقة أقل من الثانية، مع الاحتفاظ بالأسواق المحسومة. ابدأ بفترة تجريبية مجانية لمدة 3 أيام.
تابع القراءة
WebSockets في Polymarket: بيانات آنية لا تنقطع
استطلاع دفتر الأوامر هو الطريقة الأكثر شيوعًا لاستنزاف ميزانية حد المعدل بلا فائدة. إليك التدفقات الأربعة، وخيارات الاشتراك التي لا يوثقها أحد، ونمط الفشل الذي يتلقى فيه بوتك الصمت فيظنه هدوءًا.
أخطاء Polymarket API: شرح كل رمز
رسائل الأخطاء في Polymarket مقتضبة، والتي تعطل بوتك في الثالثة فجرًا هي عادةً تلك الغائبة عن الوثائق تمامًا. إليك المرجع الكامل — الأخطاء الموثقة، وغير الموثقة، وما يجب فعله فعلًا حيال كل منها.
كيف تبني بوت تداول على Polymarket
معظم دروس بناء بوتات Polymarket مبنية على حزم SDK لم تعد موجودة. هذا هو المسار الحالي من البداية إلى النهاية — ما الذي تثبّته في 2026، وكيف تعمل المصادقة فعلًا، وأين تقع فجوات البيانات، وأنماط الفشل التي تقتل البوتات في أسبوعها الأول.