لمن تناسب خدمة ربط تريدنج فيو مع MT5؟
يرسم كثير من المتداولين ويختبرون ويضبطون تنبيهاتهم على TradingView. لكن حساب التداول نفسه يكون غالباً لدى وسيط على MT5. الجسر يصل بين الطرفين، وهو مناسب لك إذا كنت:
- تبني استراتيجياتك بلغة Pine Script وتتداول عبر حساب MT5،
- تصلك التنبيهات على جوالك وتفوتك الصفقات وأنت مشغول،
- تشغّل تنبيهات على رموز كثيرة وتريد مكاناً واحداً ينفذها،
- تحتاج التنبيهات نفسها على MT4 وMT5 معاً.
يسمي بعض المتداولين هذه الأداة موصلاً أو جسر Webhook، ويبحث عنها آخرون باسم ربط تريدنج فيو مع ميتاتريدر. والفكرة في كل الحالات بسيطة: يخرج التنبيه من تريدنج فيو، فتنفذه منصتك.
كيف يعمل الربط: من التنبيه إلى الأمر في 5 خطوات
يتكون ربط تريدنج فيو مع MT5 من ثلاثة أجزاء: تريدنج فيو، ومستقبِل صغير، واكسبيرت في منصتك. وهذا ما يحدث في كل مرة ينطلق فيها تنبيه.
1. ينطلق تنبيهك على تريدنج فيو
تضبط التنبيه على مؤشر أو استراتيجية أو رسم كالمعتاد. التغيير الوحيد هو خانة Webhook. تحمل هذه الخانة رابط المستقبِل، بينما تحمل الرسالة أمراً قصيراً بصيغة JSON.
2. يرسل تريدنج فيو رسالة Webhook
عندما يتحقق الشرط، يرسل تريدنج فيو رسالتك إلى ذلك الرابط. وهو ينتظر الرد ثلاث ثوانٍ فقط. لذلك يرد المستقبِل فوراً، ثم ينجز العمل الفعلي بعد ذلك.
3. المستقبِل يتحقق ويضع الأمر في الطابور
المستقبِل برنامج صغير يعمل على VPS أو خادم سحابي. أولاً يتحقق من الرمز السري، ويرفض أي رسالة لا تحمله. ثم يقرأ رسالة JSON، ويسجل التنبيه مع وقت وصوله، ويضيف الأمر إلى الطابور.
4. اكسبيرت MT5 يستلم الأمر
يعمل الاكسبيرت على رسم واحد في MT5، ويسأل المستقبِل عن الأوامر الجديدة كل ثانية تقريباً. وعندما يعمل الاثنان على VPS واحد، يمكنهما تبادل الأوامر عبر ملف محلي بدلاً من ذلك. أثناء الإعداد، تضيف عنوان المستقبِل إلى قائمة الروابط المسموحة في إعدادات MT5.
5. يُفتح الأمر وفق قواعدك
أخيراً، يحوّل الاكسبيرت اسم الرمز ويحسب حجم اللوت من قاعدة المخاطرة لديك. ثم يرسل الأمر مع وقف الخسارة والهدف. ويكتب النتيجة في سجله الخاص، فتتبع كل تنبيه حتى الأمر الذي فتحه.
صيغة رسالة التنبيه
تحمل كل رسالة تنبيه نصاً قصيراً بصيغة JSON. هذا مثال معتاد لأمر شراء على الذهب:
{"action": "buy", "symbol": "{{ticker}}", "risk": 1.0, "sl": 2340.0, "tp": 2370.0, "id": "{{timenow}}", "token": "your-secret"}
لكل حقل وظيفة واحدة:
- action: شراء أو بيع أو إغلاق أو إغلاق النصف،
- symbol: رمز تريدنج فيو، ويحوّله الاكسبيرت إلى اسم الرمز لدى وسيطك،
- risk أو lots: الحجم كنسبة من الرصيد أو كلوت ثابت،
- sl وtp: أسعار، أو مسافات بالنقاط إذا فضّلت ذلك،
- id: قيمة فريدة، فلا يفتح التنبيه المكرر صفقة ثانية،
- token: رمز سري مشترك يتحقق منه المستقبِل أولاً.
الرمز السري ليس كلمة مرور حسابك لدى الوسيط، ولا ينبغي أن يكون كذلك أبداً. فتريدنج فيو نفسه يحذّر من وضع كلمات المرور في رسائل Webhook. ولمزيد من الأمان، يمكن أن يقبل المستقبِل الطلبات من عناوين IP التي ينشرها تريدنج فيو فقط.
إذا كانت تنبيهاتك تأتي من استراتيجية Pine Script، نبني رسالة JSON داخل الكود عبر alert_message. وهكذا ترسل كل عملية دخول وخروج الرسالة الصحيحة دون تعديل يدوي.
ربط الرموز بين تريدنج فيو ووسيطك
نادراً ما يستخدم تريدنج فيو ووسيطك الأسماء نفسها. قد يكون الذهب XAUUSD على تريدنج فيو، لكنه XAUUSD.m أو GOLD في MT5. وتختلف أسماء مؤشرات الأسهم مثل US30 أكثر من ذلك. لذلك يحتفظ الاكسبيرت بجدول ربط صغير تعدّله متى شئت. وقبل كل أمر، يتحقق أيضاً من خطوة اللوت وأقل مسافة مسموحة للوقف وحالة السوق.
عندما يفشل التنبيه: السجلات وإعادة المحاولة ومنع التكرار
تصل رسائل Webhook عادةً، لكن ليس دائماً. يذكر تريدنج فيو أن بعضها قد لا يصل إلى الرابط، ويعرض سجل التنبيهات حالة كل رسالة. لذلك نخطط للفشل منذ اليوم الأول في كل مشروع ربط تريدنج فيو مع MT5:
- السجلات: يسجل المستقبِل والاكسبيرت كل تنبيه وأمر وخطأ مع الوقت.
- إعادة المحاولة: عندما ترفض المنصة الأمر بسبب إعادة تسعير أو خادم مشغول، يحاول الاكسبيرت مرة أخرى.
- منع التكرار: يُنفَّذ كل رقم تنبيه مرة واحدة، فلا يضاعف التنبيه المكرر صفقتك.
- التنبيهات القديمة: أي تنبيه أقدم من الحد الذي تختاره، مثل 30 ثانية، لا يفتح صفقة متأخرة.
- إشعار لك: إذا فشل الأمر رغم ذلك، يرسل الاكسبيرت إشعاراً إلى جوالك لتتصرف يدوياً.
لا يستطيع الجسر إعادة رسالة لم تصل أصلاً. ولهذا تهم السجلات: فهي تُظهر مع سجل تريدنج فيو أين توقفت الرسالة بالضبط.
التأخير: ثوانٍ وليس تنفيذاً لحظياً
ربط تريدنج فيو مع MT5 سريع، لكنه ليس لحظياً. يحتاج تريدنج فيو لحظة ليتحقق من التنبيه ويرسله. ثم يضيف المستقبِل والاكسبيرت ووسيطك تأخيراً صغيراً. في الظروف العادية، تستغرق الرحلة من التنبيه إلى الأمر بضع ثوانٍ. أما في أوقات الأخبار المزدحمة فقد تتأخر التنبيهات، ويتحرك السعر في هذه الأثناء. لهذا يقارن الاكسبيرت السعر الحالي بسعر التنبيه، ويتجاهل الصفقة إذا كانت الفجوة كبيرة.
ماذا تحتاج قبل ربط تريدنج فيو مع MT5؟
يجب أن تجهز أربعة أشياء قبل أول تنبيه تجريبي:
- اشتراك مدفوع في تريدنج فيو، لأن تنبيهات Webhook غير متاحة في الخطة المجانية،
- التحقق بخطوتين مفعّل في حسابك على تريدنج فيو،
- حساب MT5 لدى وسيط يسمح بالاكسبيرتات،
- خادم VPS أو جهاز يبقى يعمل خلال تداولك.
راجع أيضاً شروط وسيطك واللوائح المحلية قبل التداول الحقيقي. وإذا كنت تستخدم MT4، فالمستقبِل نفسه يغذي اكسبيرت بلغة MQL4، فتعمل مجموعة التنبيهات نفسها على المنصتين.
كيف ننفّذ ربط تريدنج فيو مع MT5 خطوة بخطوة
نتبع مراحلنا الأربع المعتادة، مع تعديلها لتناسب Webhook.
القواعد. تكتب قائمة تنبيهاتك ورموزك وقواعد المخاطرة. ونتفق معاً على رسالة JSON لكل تنبيه، فلا يضطر الاكسبيرت إلى التخمين.
البرمجة. نكتب المستقبِل واكسبيرت MQL5. ثم نجهز رابط Webhook معك على خادم VPS الخاص بك.
الاختبار على حساب تجريبي. لا يملك الجسر تاريخاً يعيد تشغيله، لذلك يكون هذا الاختبار حياً على حساب تجريبي. ترسل تنبيهات حقيقية من تريدنج فيو إلى الحساب التجريبي. بعدها تقارن كل تنبيه بالأمر الذي فتحه: الرمز واللوت والوقف والهدف والوقت.
التسليم. في النهاية تستلم الملفات وقوالب التنبيهات، ومكالمة إعداد تربط تنبيهاتك الحقيقية.
ماذا تستلم؟
ينتهي كل مشروع ربط تريدنج فيو مع MT5 بالحزمة التالية:
- اكسبيرت مجمّع بصيغة ex5، أو بصيغة ex4 لمنصة MT4،
- برنامج المستقبِل مع ملاحظات تثبيته،
- قوالب تنبيه للشراء والبيع والإغلاق وإغلاق النصف،
- دليل إعدادات لربط الرموز والمخاطرة والتأخير المسموح،
- شرح للإعداد على خادم VPS الخاص بك،
- [X] أيام من الإصلاحات بعد التسليم،
- الكود المصدري للجزأين إذا اخترت هذا الخيار.
تسليم آمن لحسابك
في مشروع ربط تريدنج فيو مع MT5، لا يلمس الجسر أي حساب حقيقي حتى تقرر ذلك بنفسك. يقبل الاكسبيرت التجريبي رقم الحساب التجريبي الذي تعطينا إياه فقط، ويمكن أن يتوقف في تاريخ انتهاء محدد. وعندما تتحول تنبيهات اختبار كافية إلى الأوامر الصحيحة، تدفع المبلغ المتبقي. بعدها تستلم النسخة الكاملة دون قفل، ومعها الكود المصدري إذا طلبته.
تكلفة ربط تريدنج فيو مع MT5
سعر الجسر لرمز واحد مع أوامر الشراء والبيع والإغلاق $150. أما الإعداد لعدة رموز والإغلاق الجزئي ونسختا MT4 وMT5 معاً فتكلفتها أعلى. الاستضافة منفصلة: تستأجر خادم VPS باسمك، فيبقى تحت سيطرتك. تجد النطاقات المعتادة في صفحة تكلفة برمجة اكسبيرت.
إذا كنت تحتاج الاستراتيجية نفسها أولاً، فخدمة برمجة تريدنج فيو تكتبها بتنبيهات جاهزة للجسر. وإذا فضّلت تشغيل الاستراتيجية داخل MT5 دون تريدنج فيو، فخدمة تحويل مؤشر تريدنج فيو إلى MT5 تعيد كتابتها بلغة MQL5. ويشرح تريدنج فيو قواعد Webhook في مقاله الرسمي عن Webhook (باللغة الإنجليزية).



