TradingView · February 2025

تنبيهات TradingView إلى تنفيذ مباشر

Webhooks، وضوابط المخاطر، وربط الإشارات بالوسيط.

يتيح لك TradingView بناء مؤشرات واستراتيجيات باستخدام Pine Script وإطلاق تنبيهات عند تحقق الشروط. يمكن لهذه التنبيهات إرسال webhook إلى خادمك مع حمولة JSON — مثل الرمز والاتجاه والكمية أو حقول مخصصة. الجزء المفقود هو تحويل هذا الـ webhook إلى أمر حقيقي لدى وسيطك. هذا هو خط الأنابيب الذي نبنيه للعملاء: استقبال التنبيه → التحقق وتطبيق قواعد المخاطر → إرسال الأمر إلى Interactive Brokers (أو وسيط آخر) → التسجيل والمراقبة.

كيف تعمل Webhooks في TradingView

في TradingView تنشئ تنبيهاً وتختار “Webhook URL”. عند تفعيل التنبيه، يرسل TradingView طلب HTTP POST إلى الرابط الخاص بك. يمكن أن يكون المحتوى رسالة افتراضية أو JSON تصممه في Pine (مثلاً {"symbol": "{{ticker}}", "side": "buy", "qty": 10}). يجب أن يكون خادمك متاحاً عبر الإنترنت ويستجيب بسرعة حتى لا يعيد TradingView المحاولة دون داعٍ. كما ينبغي التعامل مع التكرار (idempotency) والتحقق من الحمولة قبل تنفيذ أي إجراء.

ضوابط المخاطر قبل التنفيذ

تنفيذ كل webhook بشكل أعمى أمر خطير. عادةً نضيف: (1) قائمة رموز مسموحة — التداول فقط بالرموز التي وافقت عليها. (2) حدود المراكز والأحجام — حد أقصى لحجم المركز أو حجم الأمر أو حجم يومي. (3) تحديد المعدّل — الحد من عدد الأوامر في الدقيقة أو لكل رمز. (4) بوابة يدوية اختيارية — مثل طلب تأكيد ثانٍ للأوامر الكبيرة. تُنفّذ هذه الضوابط على خادمك قبل أي استدعاء لواجهة API الخاصة بالوسيط.

الربط مع الوسيط

بعد اجتياز الإشارة لضوابطك، تأتي خطوة وضع الأمر. غالباً نستخدم TWS API أو Client Portal API لدى Interactive Brokers: نترجم الإشارة (الرمز، الاتجاه، الكمية، وربما سعر حدّي) إلى نوع أمر لدى IB (سوقي، حدّي، إلخ) ثم نرسله. يلزم التعامل مع الرفض والتنفيذ الجزئي وانقطاع الاتصال — والاحتفاظ بسجل تدقيق لكل الإشارات والأوامر لأغراض الامتثال واستكشاف الأخطاء.

ماذا نبني لك

في FintechPaa نبني السلسلة كاملة: مستقبل webhooks، والتحقق، وطبقة المخاطر، والتكامل مع الوسيط (مثل IB). كما يمكننا تصميم مؤشرات أو استراتيجيات Pine مخصصة وربط تنبيهاتها بخدمة التنفيذ لديك. النتيجة هي خط إشارة→أمر قوي لتشغيل الاستراتيجيات على مدار الساعة دون نسخ الصفقات يدوياً. إذا أردت الانتقال من فكرة في TradingView إلى تنفيذ مباشر، يمكننا بناؤه لك.


← العودة إلى المدونة