تنبيهات TradingView

تنبيهات TradingView: الدليل الكامل

يراقب تنبيه TradingView شرطاً على رسمك البياني — سعراً أو مؤشراً أو استراتيجية — ويُخطرك فور تحقّقه. يغطي هذا الدليل السلسلة كاملة: إنشاء التنبيه، واختيار وتيرته وانتهاء صلاحيته، وكتابة الرسالة بمتغيرات TradingView، ثم تنفيذها على MT4 أو MT5 أو cTrader.

الشروط، الوتيرة، انتهاء الصلاحية المتغيرات {{close}}، {{ticker}}… رسالة JSON جاهزة للنسخ إلى MT4 وMT5 وcTrader

نص التنبيه

alert-payload.json
{
  "action":  "buy",
  "symbol":  "EURUSD",
  "volume":  0.10,
  "sl":      1.0820,
  "tp":      1.0910
}
الصق رابط webhook الخاص بحسابك في تنبيه TradingView ثم أرسل رسالة JSON هذه. تبقى كل مرحلة (Received, Route, ACK, Delivered) مرئية في لوحة التحكم.
الإجراءات المتاحة
buy sell — أمر سوق (بدائل long / short)
buylimit buystop selllimit sellstop — أمر معلّق — أضف حقل price
closelong closeshort closelongshort — يغلق المركز/المراكز على هذا الرمز
cancellong cancelshort — يلغي أمراً معلّقاً
newsltplong newsltpshort — يحدّث SL/TP (بدائل breakeven…)

القائمة الكاملة والبدائل: مرجع صياغة الأوامر.

ما هو تنبيه TradingView

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

  • الشرط: سعر، أو مؤشر، أو استراتيجية Pine Script، أو أداة رسم
  • الانطلاق: مرة واحدة، أو في كل مرة، أو عند إغلاق الشمعة، أو مرة واحدة في الدقيقة
  • الإشعارات: التطبيق، أو النافذة المنبثقة، أو البريد الإلكتروني، أو الصوت، أو الـ webhook

إنشاء تنبيه، إعداداً بإعداد

افتح نافذة التنبيه بزر التنبيه (الساعة في الشريط العلوي)، أو باختصار Alt + A، أو بنقرة يمنى على الرسم البياني. اختر الشرط أولاً: تقاطع الرمز مع سعر، أو تجاوز مؤشر لمستوى ما، أو تنفيذ استراتيجية لأمر. ثم اضبط الوتيرة وانتهاء الصلاحية، وأعطِ التنبيه اسماً، واكتب رسالته، وحدّد الإشعارات التي تريدها في تبويب Notifications.

  • انتهاء الصلاحية: تاريخ محدد، أو بلا نهاية (خيار غير متاح لتنبيهات قائمة المراقبة)
  • الاسم: هو ما يظهر في السجل وفي الإشعارات
  • Message: نص حر، يستبدل فيه TradingView المتغيرات عند انطلاق التنبيه

أي وتيرة تختار لأمر آلي

لا يقدّم تنبيه السعر إلا خيارين: مرة واحدة، أو في كل مرة. أما تنبيه المؤشر أو الاستراتيجية فيقدّم خيارات أكثر، منها «مرة واحدة عند إغلاق الشمعة». وهو الإعداد الأكثر أماناً لإرسال الأوامر: فالإشارة تتأكد عند إغلاق الشمعة، بينما قد يظهر تقاطع ثم يختفي أثناء تشكّل الشمعة. ولا يُطلق TradingView تنبيهاً مضبوطاً على الإغلاق إلا إذا ظل الشرط متحققاً في تلك اللحظة.

  • عند إغلاق الشمعة: إشارة مؤكدة، والإعداد المفضّل للتداول
  • في كل مرة: أسرع، لكن قد تختفي الإشارة قبل الإغلاق
  • مرة واحدة: يتعطّل التنبيه تلقائياً بعد انطلاقه الأول

رسالة التنبيه ومتغيراتها

حقل Message حقل نص حر. ولحظة انطلاق التنبيه، يستبدل TradingView كل متغير مكتوب بين أقواس معقوصة مزدوجة بقيمته: الرمز، وسعر إغلاق الشمعة، والوقت. وهذا ما يتيح كتابة رسالة واحدة تبقى صحيحة على أي رسم بياني.

المتغير ما يضعه TradingView فيه مثال
{{ticker}}رمز الرسم البيانيEURUSD
{{exchange}}البورصة التي يُسعَّر فيها الرمزOANDA
{{close}}سعر إغلاق الشمعة التي تُطلق التنبيه1.08425
{{open}} {{high}} {{low}}سعر الافتتاح والأعلى والأدنى لهذه الشمعة1.08390
{{volume}}حجم الشمعة1532
{{interval}}الإطار الزمني للرسم البياني15
{{time}}وقت الشمعة، بتوقيت UTC2026-09-23T14:15:00Z
{{timenow}}وقت انطلاق التنبيه، بتوقيت UTC2026-09-23T14:29:07Z
{{plot_0}}المنحنى الأول للمؤشر71.4
{{syminfo.currency}}عملة التسعيرUSD
  • القيم هي قيم الشمعة التي أطلقت التنبيه
  • يكون {{time}} و{{timenow}} دائماً بتوقيت UTC
  • حتى 20 منحنى للمؤشر: من {{plot_0}} إلى {{plot_19}}

متغيرات استراتيجيات Pine Script

ينطلق التنبيه المضبوط على استراتيجية عند كل أمر من أوامرها، وتتاح له متغيرات إضافية. انتبه إلى الفخ: قيمة {{strategy.order.action}} هي «sell» لفتح صفقة بيع ولإغلاق صفقة شراء على حدّ سواء؛ فإذا أُرسلت كما هي، فإن الخروج من صفقة شراء سيفتح صفقة بيع. الطريقة الآمنة: كتابة التعليمة الدقيقة في المعامل alert_message لكل أمر في الاستراتيجية، ووضع {{strategy.order.alert_message}} رسالةً للتنبيه.

المتغير ما يضعه TradingView فيه مثال
{{strategy.order.action}}«buy» أو «sell»، للدخول وللخروج على حدّ سواءsell
{{strategy.order.contracts}}كمية الأمر، بوحدات الاستراتيجية10000
{{strategy.order.price}}سعر تنفيذ الأمر1.08425
{{strategy.market_position}}مركز الاستراتيجية: long أو flat أو shortflat
{{strategy.order.alert_message}}النص المُمرَّر إلى alert_message{"action":"closelong",…}
strategy.pine
//@version=6
strategy("Moving average crossover", overlay = true)
fast = ta.sma(close, 20)
slow = ta.sma(close, 50)
if ta.crossover(fast, slow)
    strategy.entry("L", strategy.long, alert_message = '{"action":"buy","symbol":"' + syminfo.ticker + '","risk":1}')
if ta.crossunder(fast, slow)
    strategy.close("L", alert_message = '{"action":"closelong","symbol":"' + syminfo.ticker + '"}')
  • رسالة التنبيه: {{strategy.order.alert_message}}، ولا شيء غيره
  • تعليمة واحدة لكل أمر: buy للدخول، وcloselong للخروج
  • {{strategy.order.contracts}} كمية خاصة بالاستراتيجية، وليست لوتاً في MetaTrader

استقبال التنبيه: الإشعارات والـ webhook

في تبويب Notifications، تمثّل كل خانة قناة: إشعار داخل التطبيق، أو نافذة منبثقة على الشاشة، أو بريد إلكتروني، أو صوت، أو webhook. والـ webhook هو القناة الوحيدة المصمَّمة للآلات: يرسل TradingView الرسالة في طلب HTTP POST إلى العنوان الذي تُدخله. تُرسَل رسالة JSON الصالحة مع الترويسة application/json، وأي نص آخر بصيغة text/plain. وهذه هي القناة التي تستخدمها بوابات التنفيذ.

  • الـ webhook: خطة TradingView مدفوعة، Essential أو أعلى
  • المصادقة الثنائية مفعّلة على حسابك في TradingView
  • عنوان https (المنفذان 80 و443 فقط)، يستجيب في أقل من 3 ثوانٍ

إرسال التنبيه إلى MT4 أو MT5 أو cTrader

لا ينفّذ TradingView شيئاً لدى وسيطك: تحتاج إلى بوابة تستقبل الـ webhook وتنقل الأمر إلى الطرفية. مع TheConnector، الصق عنوان الـ webhook الخاص بحسابك في حقل Webhook URL، وضع رسالة JSON في حقل Message، واترك الروبوت يعمل في MT4 أو MT5 أو cTrader. تعمل الرسالة نفسها على المنصات الثلاث، ويُتابَع كل تنبيه من استلامه حتى رد الوسيط.

Webhook URL + Message
https://webhook.theconnector.fr/YOUR_ACCESS_KEY

{"action":"buy","symbol":"{{ticker}}","risk":1,"sl":20,"tp":40}
  • عنوان واحد لكل حساب: احتفظ به سراً، مثل كلمة المرور
  • الرسالة نفسها لـ MT4 وMT5 وcTrader
  • كل تنبيه مُتابَع: Received، Routing، ACK، Delivered

لماذا لا ينطلق التنبيه

لمعظم التنبيهات «الصامتة» سبب بسيط. فإما أن صلاحية التنبيه انتهت، أو أنه كان مضبوطاً على «مرة واحدة» فتعطّل بعد انطلاقه الأول. ويوقف TradingView أيضاً أي تنبيه ينطلق أكثر من 15 مرة في 3 دقائق. وفي سوق مغلقة لا يصل أي تسعير جديد، فلا ينطلق شيء. وأخيراً، قد يكون التنبيه انطلق دون أن يصلك إشعار: يُظهر ذلك سجل التنبيهات، مع عمود لحالة الإرسال خاص بطلبات الـ webhook.

  • انتهت صلاحيته، أو انطلق من قبل وهو مضبوط على «مرة واحدة»: أعد تفعيله
  • انطلق أكثر من 15 مرة في 3 دقائق: يوقفه TradingView، فاجعل الشرط أكثر انتقائية
  • مؤشر يعيد الرسم: الإشارة في الوقت الحقيقي تختلف عن البيانات التاريخية
  • الـ webhook بلا أثر: تحقّق من حالة الإرسال في سجل التنبيهات

الاختبار قبل الانتقال إلى الحساب الحقيقي

قبل أن تدع تنبيهاً يرسل أوامر، تحقّق من كل حلقة على حدة. الصق الرسالة أولاً في أداة اختبار webhook: فهي تُظهر ما تفهمه البوابة منها، دون تنفيذ أي شيء. ثم أطلق تنبيهاً نحو حساب تجريبي وتابعه في السجل. ولا يستحق التنبيه حساباً حقيقياً، بأدنى حجم، إلا بعد بضع جلسات تمرّ دون مفاجآت.

  • الرسالة، في أداة اختبار webhook
  • تنبيه حقيقي، نحو حساب تجريبي
  • الحساب الحقيقي، بأدنى حجم

أدلة ذات صلة

FAQ

كم تنبيهاً يمكنك إنشاؤه على TradingView؟

يعتمد ذلك على خطتك في TradingView: بضعة تنبيهات نشطة في الخطة المجانية، وأكثر بكثير في الخطط المدفوعة. والعدد الدقيق مذكور في صفحة أسعار TradingView، وهو يتغيّر مع الوقت.

هل يعمل تنبيه TradingView والحاسوب مطفأ؟

نعم. تعمل التنبيهات على خوادم TradingView: فهي تنطلق وترسل طلبات الـ webhook الخاصة بها حتى والمتصفح مغلق. ولا تحتاج إلى إبقاء التبويب مفتوحاً إلا إضافة المتصفح Relay، المصمَّمة للاختبار دون خطة مدفوعة.

هل يلزم اشتراك TradingView مدفوع للـ webhook؟

نعم: يتطلب حقل Webhook URL خطة مدفوعة، Essential أو أعلى، مع تفعيل المصادقة الثنائية. ودون خطة مدفوعة، يمكنك تلقّي التنبيه بالبريد الإلكتروني، أو اختبار TheConnector بإضافة Relay.

أي وتيرة تختار للتداول الآلي؟

«مرة واحدة عند إغلاق الشمعة»، في تنبيه مؤشر أو استراتيجية: فالإشارة تكون حينها مؤكدة. أما أثناء تشكّل الشمعة، فقد يظهر تقاطع ثم يختفي بعد أن يكون الأمر قد أُرسل.

هل تعمل المتغيرات داخل سكربت Pine؟

تُستبدل المتغيرات الموضوعة بين أقواس معقوصة مزدوجة داخل رسالة التنبيه. أما في كود Pine، فتبني النص بدلاً من ذلك من قيم السكربت نفسه، مثل syminfo.ticker أو close، ثم تمرّره إلى alert() أو إلى المعامل alert_message في استراتيجية.

لماذا توقف تنبيهي من تلقاء نفسه؟

تتكرر ثلاثة أسباب: بلغ التنبيه تاريخ انتهاء صلاحيته، أو كان مضبوطاً على «مرة واحدة»، أو انطلق أكثر من 15 مرة في 3 دقائق فأوقفه TradingView. ويُظهر مدير التنبيهات حالته.