الوثائق · Webhook
حمولة webhook من TradingView
الحقول الدقيقة التي يقرأها WebhookIngress عند وصول تنبيه TradingView إلى TheConnector.
فيديو يوتيوب (نطاق بلا ملفات تعريف ارتباط)، يُحمَّل فقط عند الضغط على تشغيل.
الهدف
توثق هذه الصفحة عقد WebhookIngress العام لتنبيهات TradingView. هذا ليس payload أوامر dashboard اليدوية.
مسار الوصول
- في مساحة العميل:
حساباتي> افتح حساب تداول > انسخ مفتاح الوصول. - في TradingView:
Alert>Notifications> الصقhttps://webhook.theconnector.fr/YOUR_ACCESS_KEYفيWebhook URL. - في حقل
Messageداخل TradingView، الصق JSON.
JSON بسيط
{
"action": "buy",
"symbol": "EURUSD",
"risk": 1,
"sl": 20,
"tp": 40
}
الحقول التي يقرأها WebhookIngress
actionإلزامي. الأسماء البديلة:side,type,command,msgtype.symbolإلزامي لأوامر التداول. الأسماء البديلة:pair,ticker,instrument,market,asset.riskيرسل كقيمة مخاطرة رقمية. للحجم الثابت استخدمvolume,lot,lotsأوfixedVolume.slوtpهما الاسمان الحاليان لوقف الخسارة وجني الربح. الأسماء البديلة:stoploss,stop_loss,takeprofit,take_profit.priceيستخدم فقط للأوامر المعلقة:buystop,buylimit,sellstop,selllimit.ticket,orderId,order_id,positionIdأوposition_idتستخدم فقط عند استهداف أمر أو مركز معروف.account/accountCodeوplatformاختيارية مع رابط الحساب؛ تفيد فقط في مسارات routing مشتركة.- يمكن إرسال
streamIdأوidللتتبع. إذا غاب، ينشئ الخادم معرّفاً. tag(الاسم البديلcomment) يسمّي الاستراتيجية التي ينتمي إليها التنبيه. عند الدخول يُكتب في تعليق المركز لدى الوسيط؛ وعند الإغلاق يحصر الإغلاق في المراكز التي تحمل ذلك الاسم، فيمكن لعدة استراتيجيات مشاركة حساب واحد ورمز واحد. يُحوَّل إلى أحرف صغيرة ويُقتطع إلى 12 حرفاً، ويُطبَّق ابتداءً من الروبوت 0.0.21 — ودون ذلك يُرفض الإغلاق المُسمّى بدل تنفيذه على مركز استراتيجية أخرى. وإذا أرسلتstreamIdخاصاً بك فإنه يحلّ محل المُولَّد ولا يصل الاسم إلى تعليق المركز أبداً: احذفstreamIdعند استخدام الأسماء.- يمكن إرسال
clientRequestedAtUtc,requestedAtUtcأوrequestedAtكوقت UTC للمعلومة.
بديل في سطر واحد
يوصى باستخدام JSON، لكن WebhookIngress يقبل أيضاً نصاً مفصولاً بفواصل:
buy,EURUSD,risk=1,sl=20,tp=40
ما لا ينبغي إرساله
لا تعتمد على ttl_ms, vol_lots, sl_pips أو tp_pips: parser الحالي في WebhookIngress لا يقرأ هذه الأسماء. استخدم وضع السعر في الحساب لتفسير sl, tp وprice.
سكربتات طرف ثالث موجودة
لا تفترض أن رسالة مخصصة لموصل آخر تعمل كما هي. يمكنك الاحتفاظ بمنطق الاستراتيجية، لكن تحقق من حقول TradingView أعلاه وعدّلها.