رفض الوسيط وأخطاء الاتصال: ما ثبت في مقابل ما هو ممكن
حين يرفض وسيط تسجيل دخول أو اشتراكًا، يعرض Senzoukria إشعارًا مبنيًا على الرسالة الخام: عنوان من سطر واحد، وما ثبت منه (حين يثبت شيء)، والنتيجة والإصلاح، والأسباب الممكنة مرتَّبة بالتواتر، ونص الوسيط الحرفي محفوظًا للدعم. ولا يُجزم بسبب إلا حين يذكره الخادم.
Senzoukria · التوثيق · آخر تحديث: سبتمبر 2026
أين تجده
- الموضع
- شريط على مخطط البصمة وعلى الخريطة الحرارية حين يخفق اشتراك أو تسجيل دخول؛ وبطاقات الاتصال تعرض حالة كل قدرة على حدة
- الأنواع
- alreadySubscribed وhistoryBusy وsubscribeRefused وloginRefused وunknown
- رمز الوسيط
- يُعرض بجانب النص بصيغة «Broker code {code}» — «Useful to your broker. On its own it names no cause.» والرمز 0 لا يُعرض أبدًا
- الرسالة الخام
- محفوظة كلمة بكلمة، مطويّة تحت «The broker's exact wording»، مع زر «Copy the exact message»
ما الذي يفعله
يأخذ قارئ الرفض سلسلة الإخفاق الخام والعقد الجاري، ويستخرج أول rp_code يجده، ثم يختار واحدًا من خمسة قوالب. وتسلسل الشاشة هو تسلسل الثقة: العنوان، ثم ما ثبت (متمايزًا بصريًا لأنه الشيء الوحيد الذي يسع القارئ التسليم به)، ثم المتن والنتيجة والإصلاح، ثم الأسباب الممكنة مسبوقةً بالإقرار بأن لا واحد منها ثابت، ثم نص الوسيط مطويًّا في الأسفل. ورفض واحد فقط يحمل سطر يقين: الخادم نفسه يقول إن الاشتراك قائم من قبل.
ويظهر زر «Try again» حين يمرّر المضيف إجراء إعادة محاولة؛ ويبقى الإشعار على مخطط فارغ افتراضيًا، لأن إخفاءه لن يملأ المخطط.
أنواع الرفض
| النوع | يُتعرَّف عليه بـ | العنوان والأسطر الأساسية |
|---|---|---|
| اشتراك قائم | rp_code 1029 أو «update bit type already exists» | «{symbol} is already subscribed on this login» — مؤكد: الخادم يذكر أن الاشتراك قائم. الإصلاح: أغلق نوافذ Senzoukria الأخرى، ومنها ما في منطقة الإشعارات، ثم المنصات الأخرى العاملة على اسم الدخول نفسه؛ والاشتراك المحتجَز يتحرر بعد دقائق من اختفاء التطبيق الذي كان يحتجزه |
| التاريخ مشغول | «history load is already running / in progress» (حارسنا الداخلي أثناء التنفيذ، بلا رمز) | «A history load is already running for {symbol}» — يعيد المخطط المحاولة من تلقائه؛ وإن لم ينفرج ذلك أبدًا فاذهب إلى ⚙ ← Trading Settings ← Reload history |
| رفض الاشتراك | كلمة «subscri» داخل الرسالة | «The broker refused the subscription to {symbol}» — مقيس: تسجيل الدخول نجح والاشتراك رُفض. الأسباب: نسخة أخرى تعمل، عقد منتهٍ، صيغة الرمز ({symbol}.{exchange})، سوق مغلق، صلاحية بيانات السوق |
| رفض الدخول | «login» أو «authentication» | «The broker refused the login» — مقيس: البوابة أجابت وعاد تسجيل الدخول مرفوضًا؛ والنص يبقى بلا تغيير |
| غير معروف | كل ما عدا ذلك | «This refusal has not been seen here before» — تُعرض الرسالة بلا تغيير ولا يُقرأ فيها شيء |
حالات القدرات على بطاقات الاتصال
يعرض كل اتصال خمس قدرات — Market data وDepth (L2) وHistory وAccount feed وOrders — ولكل واحدة حالة: idle أو connecting أو ready أو reconnecting أو error أو unsupported، مع سطر تفصيل وطابع زمني. وتتبع الحالة العامة للبطاقة ذلك: Connected أو Connecting… أو Reconnecting… أو Error أو Offline. وتُسرد الاشتراكات مع راية العمق الخاصة بها، لأن عبارة «عمق السوق لا يتحرك» هي أولًا سؤال عمّا إذا كان L2 قد طُلب أصلًا.
والبيئات هي Test وPaper وEval وFunded وLive. وعلى حساب Funded يبقى توجيه الأوامر معطَّلًا ما لم يُفعَّل مفتاح Trading في الاتصال يدويًا.
الحدود والمزالق
- يُحذف سبب صلاحية بيانات السوق كلما كان الرمز 13. فعلى هذا الرمز تحديدًا كانت قراءة «الصلاحيات ناقصة» خاطئة أربع مرات في سجل العلل؛ ويرفض الإشعار اقتراحها ولو كاحتمال.
- «Refusals worded identically have had different causes here.» فالإشعار لا يحوّل رفضًا إلى حكم أبدًا؛ والجملة التي تُرسل هي «Ask your broker, in these words: is my login enabled for {exchange} data, under which system name, and how many simultaneous sessions may it open?»
- حساب Rithmic التجريبي المجاني لا يستطيع الاتصال: «Rithmic does not offer the R | Protocol API to demo accounts, whatever the system name or gateway.» وهذا الرفض حدٌّ في المنتج، لا خطأ يُعاد معه المحاولة.
- الاشتراك الذي يُقبل ثم يصمت ليس خطأ على الشاشة أصلًا؛ وتشخيص الاتصال هو الأداة المخصصة لتلك الحالة.
صفحات ذات صلة
هذه الصفحة بلغات أخرى
أسئلة شائعة
- الشارة تقول CONNECTED لكن المخطط فارغ. هل الاتصال معطوب؟
- ليس بالضرورة. ففي رفض «اشتراك قائم» يكون الاتصال سليمًا والتدفق محتجَزًا في مكان آخر — وغالبًا نافذة Senzoukria ثانية أو منصة أخرى مسجَّلة الدخول باسم الدخول نفسه.
- ماذا أرسل إلى دعم الوسيط؟
- النص الحرفي ورمز الوسيط، منسوخَين بزر «Copy the exact message». وأضف نسخة تشخيص الاتصال إن كنت شغّلته؛ ولا يحتوي أي منهما كلمة مرورك.