مركز المساعدة › TradingView

إعداد أتمتة ويب هوك TradingView

حوّل أي تنبيه أو استراتيجية في TradingView إلى أمر تداول آلي في نحو دقيقتين.

  1. افتح Dashboard → TradingView Bot وانسخ رابط الويب هوك الخاص بك
  2. في TradingView أنشئ تنبيهًا → علامة تبويب Notifications → فعّل Webhook URL والصق الرابط لا يعرض TradingView حقل Webhook URL إلا إذا كانت المصادقة الثنائية مفعّلة في حسابك على TradingView.
  3. الصق كود JSON التالي في حقل Message الخاص بالتنبيه:
{
  "symbol": "{{ticker}}",
  "action": "buy",
  "price": "{{close}}",
  "stop_loss": "{{plot_0}}",
  "take_profit": "{{plot_1}}",
  "leverage": 10
}
  1. انقر على Send Test Signal في لوحة التحكم للتحقق، ثم احفظ التنبيه — أصبح جاهزًا للعمل

لا ترغب في كتابة JSON يدويًا؟ تحتوي لوحة التحكم على أداة مرئية تُسمى Signal Designer تُنشئ لك الرسالة الدقيقة — بما في ذلك حقول الاستراتيجية أدناه.

استخدام strategy() في Pine — يتم التعامل مع الإغلاق تلقائيًا

إذا كان تنبيهك صادرًا من استراتيجية Pine بخيار "Order fills only"، فإن إرسال action بمفرده غير آمن: يُعيد {{strategy.order.action}} القيمة sell عند الإغلاق (exit) تمامًا كما عند دخول صفقة بيع (short). وإذا اعتُمد عليه وحده، فإن عملية الإغلاق ستفتح صفقة بيع جديدة بدلاً من إغلاق مركزك.

أضِف حقول حالة المركز، وسيقوم AlgoVesta بتحديد الدخول والخروج والانعكاس اعتمادًا على المركز نفسه:

{
  "symbol": "{{ticker}}",
  "action": "{{strategy.order.action}}",
  "market_position": "{{strategy.market_position}}",
  "prev_market_position": "{{strategy.prev_market_position}}",
  "position_size": "{{strategy.position_size}}",
  "price": "{{close}}"
}

لا يُدعم الإغلاق الجزئي: إذا كانت استراتيجيتك تُقلّص المركز تدريجيًا، يتم إغلاق المركز بالكامل وتوضّح لوحة التحكم ذلك صراحةً.

إغلاق مركز يدويًا

أرسل close كقيمة للحقل action مع الرمز. يعمل هذا مع أي نوع تنبيه — لا تحتاج إلى استراتيجية.

{
  "symbol": "{{ticker}}",
  "action": "close"
}
🛡️
يتم التحقق من الإشارات مقابل قواعد المخاطر الخاصة بك قبل التنفيذ، ومفاتيح API الخاصة بك مخصصة للتداول فقط — الوصول للسحب مستحيل تقنيًا.
⚠️
يجب أن تكون الرسالة بصيغة JSON. يُرسل TradingView نصًا عاديًا عندما لا تكون الرسالة بصيغة JSON صالحة، والنص الافتراضي (مثل "BTCUSDT Crossing 1.00") لا يحمل أي اتجاه — تُرفض تلك الإشارة وتظهر في لوحة التحكم باسم Unrecognised signal format. نحن لا نُخمّن أبدًا في النصوص الغامضة: رفض الإشارة أكثر أمانًا من فتح أمر في الاتجاه الخاطئ.
⚠️
يتم تحديد الحساب الذي يستقبل الأمر من لوحة التحكم، وليس من محتوى الرسالة. لكل استراتيجية رابط ويب هوك خاص بها وبورصة أو حساب MetaTrader 5 مستهدف خاص بها. أي حقل "exchange" داخل JSON يُتجاهَل — وهذا مقصود، حتى لا يتمكّن أي شخص يحصل على رابط الويب هوك المسرَّب من إعادة توجيه أوامرك.
⚠️
الحماية من التكرار: يتم تجاهل الإشارات المتطابقة التي تصل خلال 10 ثوانٍ تلقائيًا (يُعيد TradingView الإرسال أحيانًا). كما يتم تأجيل أي دخول ثانٍ بنفس الاتجاه على نفس الحساب لمدة 60 ثانية — وهو إجراء وقائي متعمّد ضد التنفيذ المزدوج، ويظهر باسم filtered وليس كخطأ.
⚠️
يوقف TradingView التنبيهات تلقائيًا بمجرد إطلاق 15 تنبيهًا خلال 3 دقائق. إذا كانت استراتيجيتك تُطلق التنبيهات بشكل متكرر، ضع هذا الحد في اعتبارك.
هل أنت جديد على AlgoVesta؟ تعمل المنصة على تنفيذ إشارات Telegram وTradingView الخاصة بك عبر 16 بورصة وMetaTrader بصلاحية وصول API مخصصة للتداول فقط — تبقى أموالك دائمًا تحت حيازتك الخاصة.
ابدأ التجربة المجانية