TradingView

استقبل الإشارات من تنبيهات TradingView عبر webhook. هذا هو الإعداد الأكثر شيوعًا في Signalync.

المتطلبات الأساسية

تحتاج إلى خطة TradingView تدعم تنبيهات webhook. توفر TradingView خاصية webhooks في خططها المدفوعة فقط: الخطة المجانية لا يمكنها استدعاء عنوان webhook عند انطلاق التنبيه.

هل أنت مشترك بالفعل في خطة TradingView مدفوعة؟

يمكنك إضافة رابط الإشارة الخاص بك إلى أي تنبيه موجود لديك. لا حاجة إلى مؤشر أو استراتيجية جديدة.

الإعداد

اتبع هذه الخطوات لربط TradingView بـ Signalync. وإذا كنت قد سجلت للتو، فسيرشدك معالج الإعداد في لوحة التحكم عبر الخطوات نفسها.

  1. 1

    أنشئ مصدر TradingView

    في لوحة تحكم Signalync افتح المصادر، ثم انقر على مصدر جديد، واختر TradingView نوعًا للمصدر.
  2. 2

    اختر له اسمًا

    أعطِ المصدر اسمًا وصفيًا، مثل "TV: BTC strategy" أو "TV: EURUSD scalper".
  3. 3

    انسخ رابط الإشارة الخاص بك

    أنشئ المصدر وسيعرض لك Signalync رابط الإشارة الشخصي الخاص بك. انسخه فورًا: الرابط الكامل يظهر مرة واحدة فقط، وإذا فقدته يمكنك تدوير المفتاح من صفحة المصادر للحصول على رابط جديد. يبدو الرابط هكذا: https://signalync.com/api/inbound/YOUR_SOURCE_KEY
  4. 4

    أنشئ تنبيهًا في TradingView

    في TradingView، افتح لوحة Alerts (أيقونة الساعة) وانقر على Create alert. حدّد شرط التنبيه كما تفعل عادة.
  5. 5

    الصق الرابط في حقل Webhook URL

    في نافذة التنبيه افتح تبويب Notifications، وفعّل Webhook URL، ثم الصق رابط الإشارة الذي نسخته من Signalync.
  6. 6

    اضبط نص الرسالة

    في حقل Message، أدخل نص الإشارة. راجع قسم صيغة الإشارة أدناه للاطلاع على أمثلة.
يستدعي TradingView رابط الإشارة الخاص بك مرفقًا بنص الرسالة لحظة تحقق شرط التنبيه. يستقبله Signalync، ويحلل نص الإشارة، ويوجهه عبر المسار الخاص بك إلى هدف MT5.

صيغة الإشارة

نص الرسالة الذي تدخله في نافذة تنبيه TradingView هو محتوى الإشارة نفسه. يستخدم Signalync صيغة مختصرة مفصولة بفواصل.

مثال بسيط

{{ticker}},buy,vol=0.1
signal

مع سعرَي وقف الخسارة وجني الأرباح

XAUUSD,buy,vol=0.1,sl=2340,tp=2360
signal

العناصر النائبة في TradingView

استخدم {{ticker}} لإدراج رمز الرسم البياني تلقائيًا، و{{strategy.order.action}} لإدراج إجراء الاستراتيجية (buy / sell) عند الإطلاق من استراتيجية Pine Script.

يقبل Signalync صيغة الإشارة الكاملة، لذا يمكنك منذ الآن كتابة إشارات أغنى مثل هذه:

وقف خسارة وجني أرباح بالنقاط (pips)

{{ticker}},{{strategy.order.action}},vol=0.1,sl_pips=50,tp_pips=100
signal

جني أرباح متعدد مع تحديد الحجم على أساس المخاطرة

XAUUSD,sell,vol_pctbal_loss=1,sl_pips=40,tp1_pips=40,tp2_pips=80,tp3_pips=120
signal

أمر معلّق

GBPUSD,buylimit,entry=1.2650,vol=0.5,sl_pips=30,tp_pips=60
signal

التنفيذ المتقدم قريبًا

المعاملات المتقدمة مثل الأمثلة أعلاه تقبلها المنصة وتُخزَّن مع كل إشارة، لكن موصّل MT5 لا ينفّذها بعد. حاليًا ينفّذ الموصّل الإجراء (buy و sell و close)، والرمز، والحجم باللوت، وأسعار وقف الخسارة وجني الأرباح المطلقة. أما المسافات بالنقاط، وتحديد الحجم على أساس المخاطرة، وجني الأرباح المتعدد، والأوامر المعلّقة، والوقف المتحرك، ونقطة التعادل فكلها قادمة قريبًا. تابع سجل التغييرات لتعرف لحظة إطلاقها.

راجع المرجع الكامل لصيغة الإشارة للاطلاع على جميع معاملات الحجم ووقف الخسارة وجني الأرباح والوقف المتحرك ونوع الأمر.

السر المشترك (اختياري)

افتراضيًا، يستطيع أي شخص يعرف رابط الإشارة الخاص بك إرسال إشارات إليه. لتقييد ذلك، عيّن سرًا على المصدر.

عند تعيين سر، يشترط Signalync أن يتضمن كل طلب وارد ترويسة X-Signalync-Secret تطابق قيمتها السر تمامًا. الطلبات التي لا تحمل ترويسة مطابقة تُرفض برمز 401.

TradingView لا يستطيع إرسال ترويسات مخصصة

لا تستطيع webhooks الخاصة بـ TradingView إرفاق ترويسات مخصصة، لذلك لا يفيدك السر إلا إذا كنت تمرر تنبيهات TradingView عبر خادمك الخاص قبل إعادة توجيهها إلى Signalync. في معظم الإعدادات، يكفي أمان رابط إشارة يتعذر تخمينه.

استكشاف الأخطاء وإصلاحها

انطلق التنبيه لكن لم تظهر أي إشارة في Signalync

تأكد من أن تنبيه TradingView ما زال نشطًا (لم تنته صلاحيته ولم يتم إيقافه مؤقتًا): افتح لوحة Alerts وابحث عن أيقونة تحذير. تأكد أيضًا من أن المصدر مفعّل في Signalync (المصدر المعطّل يرفض الطلبات الواردة)، ومن أن عنوان webhook في التنبيه هو رابط الإشارة الحالي الخاص بك.

استُقبلت الإشارة لكن لم يتم تحليلها

افتح الإشارة من صفحة الإشارات: تعرض شاشة التفاصيل المحتوى الخام وخطأ التحليل. راجع مرجع صيغة الإشارة وتأكد من عدم وجود مسافات زائدة أو رموز غير متوقعة في نص الرسالة.

401 Unauthorized

رابط الإشارة يحتوي على مفتاح خاطئ أو قديم. الرابط الكامل يظهر مرة واحدة فقط، فإذا لم يعد لديك، دوّر المفتاح من صفحة المصادر والصق الرابط الجديد في تنبيه TradingView.

تُرفض الطلبات بعد تعيين سر

يجب أن تطابق ترويسة X-Signalync-Secret السر تمامًا (المقارنة حساسة لحالة الأحرف). ولا يستطيع TradingView إرسال ترويسات مخصصة أصلًا، لذا أزل السر من أي مصدر يستقبل webhooks من TradingView مباشرة.