ما هو المسار

يربط المسار مصدرًا واحدًا بهدف واحد أو أكثر، مع سلسلة قواعد مرتّبة بينهما. وهو الطريقة التي تحدد بها إلى أين تذهب الإشارات وكيف تُعدَّل في طريقها.

المصدرTradingView · يدويالمسارسلسلة قواعد مرتّبةوسيط MT5قناة Telegram (قريبًا)Discord / HTTP (قريبًا)

نظرة عامة

المسار هو وحدة منطق التوجيه في Signalync. يشترك في مصدر واحد بالضبط ويمكنه التفرّع إلى أي عدد من الأهداف. وبين المصدر والأهداف تقع سلسلة مرتّبة من القواعد: عمليات تصفية وتحويل تعمل على كل إشارة قبل الإرسال.

لأن المسارات كائنات مستقلة، يمكنك إنشاء عدة مسارات على المصدر نفسه لمستويات مخاطرة مختلفة. مثلًا: يرسل مسار لوتات كاملة الحجم إلى حساب MT5 الحقيقي الخاص بك، بينما يرسل مسار ثانٍ لوتات بنصف الحجم إلى حساب تجريبي، وكلاهما ينطلق من الإشارة الواردة نفسها. وعندما تتوفر أهداف قناة Telegram و webhook الخاص بـ Discord، سيتمكن مسار ثالث من نشر ملخص إلى مجتمعك من التنبيه نفسه.

دورة حياة الإشارة

إليك ما يحدث منذ لحظة وصول الإشارة حتى تصل إلى كل هدف:

  1. تصل الإشارة إلى المصدر. يستقبل Signalync الطلب الوارد على POST /api/inbound/{sourceAuthKey}، ويحلّله، ويحفظ سجل إشارة موحّدًا.
  2. تُحدَّد المسارات. يعثر Signalync على كل مسار نشط مشترك في هذا المصدر. وإن لم يوجد أي منها، تُسجَّل الإشارة دون إرسالها.
  3. تعمل القواعد بالترتيب. لكل زوج من مسار وهدف، ينسخ Signalync الإشارة ويشغّل قواعد المسار من الأعلى إلى الأسفل. يمكن لقاعدة التصفية إسقاط الإشارة لذلك الهدف، بينما تعيد قاعدة التحويل كتابة النسخة. ولا يُعدَّل سجل الإشارة الأصلي أبدًا.
  4. يجري الإرسال إلى كل هدف بشكل مستقل. بعد اكتمال القواعد، تُسلَّم النسخة (المحوَّلة إن وُجد تحويل) إلى المهايئ الخاص بذلك الهدف. اليوم يعني ذلك MT5، حيث تُسلَّم عبر WebSocket آمن إلى الـ Receiver EA داخل منصتك، أو webhook عبر HTTP يُرسَل إلى نقطة النهاية الخاصة بك. أما أهداف قناة Telegram و webhook الخاص بـ Discord فسترسل عبر مهايئاتها الخاصة عند توفرها.
  5. يُكتب سجل تسليم. تنتج كل محاولة إرسال سجل تسليم واحدًا له حالته الخاصة (مثل Delivered أو Failed أو Filtered)، وزمن استجابته، ورسالة الخطأ إن وُجدت.

التفرّع

توجيه مصدر واحد إلى عدة أهداف هو أحد أكثر الأنماط فائدة في Signalync. اليوم يعني ذلك عدة حسابات MT5: يمكن لتنبيه TradingView واحد أن يصل في الوقت نفسه إلى حسابك الحقيقي وحساب تجريبي، دون أي تغيير في إعداد التنبيه. وعندما تتوفر أهداف قناة Telegram و webhook الخاص بـ Discord و webhook عبر HTTP، سيتمكن التنبيه نفسه أيضًا من النشر إلى مشتركيك ومجتمعك في العملية نفسها.

يجري الإرسال إلى كل هدف بشكل مستقل. إذا كان الـ Receiver EA لأحد أهداف MT5 غير متصل لحظة وصول الإشارة، يُوسَم سجل التسليم الخاص به بالحالة NotDelivered، بينما يمكن أن تنجح التسليمات إلى أهدافك الأخرى. الهدف المتعذّر الوصول إليه لا يعطّل الأهداف الأخرى أبدًا. ويمكنك فحص نتيجة كل هدف في صفحة تفاصيل الإشارة.

التسليمات

في كل مرة يعالج فيها المسار إشارة، ينتج سجل تسليم واحدًا لكل هدف. فإذا كان لمسارك ثلاثة أهداف، تنشئ الإشارة الواحدة ثلاثة سجلات تسليم، لكل منها حالته الخاصة وزمن إرساله، وعلى MT5 تفاصيل التنفيذ مثل رقم تذكرة الأمر وسعر التنفيذ.

لفحص التسليمات، افتح صفحة الإشارات في لوحة التحكم، وانقر على أي سجل إشارة، ثم وسّع درج التفاصيل. يُعرض كل تسليم مع اسم هدفه وشارة حالته وزمن استجابته. وإذا استبعدت إحدى القواعد الإشارة لهدف معيّن، يعرض سجل التسليم Filtered واسم القاعدة التي رفضتها.

راجع المفاهيم الأساسية لمعرفة كيف تترابط المصادر والمسارات والأهداف والتسليمات معًا.