المؤشرات المخصصة على TradingView ولغة Pine Script (دليل المبتدئين)
من أكبر نقاط قوة منصة TradingView منظومة المؤشرات المخصصة (Custom Indicators) التي تضمها، ولغة البرمجة المناسبة للمبتدئين Pine Script. فمع أكثر من 100,000 مؤشر أنشأها المجتمع، ولغة صُمّمت لتكون بسيطة، تسهّل TradingView على أي شخص توسيع أدوات الرسوم البيانية لديه. إليك كل ما تحتاج إلى معرفته.
تحذير من المخاطر: هذا المحتوى لأغراض تعليمية فقط وليس نصيحة مالية. ينطوي تداول الفوركس على مخاطر وقد تخسر أموالك.
ما هي المؤشرات المخصصة على TradingView
المؤشر المخصص على TradingView نص برمجي (Script) مكتوب بلغة Pine Script يضيف عناصر مرئية إلى رسمك البياني. وقد تكون هذه العناصر خطوطًا أو أسهمًا أو خلفيات ملوّنة أو أعمدة بيانية (Histograms) أو تسميات، أو أي معلومات مرئية أخرى تساعد في التحليل.
وعلى عكس المنصات الأخرى التي تحتاج فيها إلى تنزيل الملفات ووضعها في مجلدات محددة، تُضاف المؤشرات المخصصة في TradingView بنقرة واحدة من مكتبة المجتمع. فلا إدارة ملفات، ولا خطوات تثبيت، ولا ترجمة للكود (Compilation). انقر على «Add to chart» (إضافة إلى الرسم البياني) فيظهر المؤشر فورًا.
أين تجد المؤشرات المخصصة
مكتبة نصوص المجتمع (Community Scripts). هي المجموعة الضخمة من المؤشرات التي أنشأها مستخدمو TradingView. انقر على زر Indicators (المؤشرات) في أي رسم بياني، ثم انتقل إلى تبويب Community Scripts (نصوص المجتمع). يمكنك البحث بالاسم أو الفئة أو الكلمة المفتاحية. وهناك أكثر من 100,000 نص برمجي متاح، من أدوات بسيطة إلى أنظمة معقّدة متعددة المؤشرات.
اختيارات المحررين في Pine Script. ينتقي فريق TradingView قائمة من نصوص المجتمع عالية الجودة تُسمى Editors' Picks (اختيارات المحررين)، وتُراجع من حيث الجودة والفائدة.
الملفات الشخصية للمتداولين. عندما تجد محللًا تُعجبك أعماله، زُر ملفه الشخصي لترى إن كان قد نشر نصوصًا برمجية. فكثير من أعضاء المجتمع النشطين ينشئون مؤشرات مخصصة ويتشاركونها.
الدليل المرجعي للغة Pine Script. إذا أردت بناء مؤشراتك الخاصة، فالوثائق الرسمية شاملة ومليئة بالأمثلة.
كيف تضيف مؤشرًا من المجتمع إلى رسمك البياني
- انقر على زر Indicators أعلى الرسم البياني (أو اضغط مفتاح «/»)
- اكتب الاسم أو الكلمة المفتاحية في شريط البحث
- انتقل إلى تبويب Community Scripts إن لم يكن محددًا بالفعل
- انقر على المؤشر الذي تريده
- سيُضاف فورًا إلى رسمك البياني
يمكنك تعديل إعدادات المؤشر بالنقر على أيقونة الترس بجانب اسمه في وسيلة إيضاح المؤشرات (Legend) على الرسم البياني، وإزالته بالنقر على أيقونة X.
ما هي Pine Script
Pine Script لغة البرمجة الخاصة بمنصة TradingView، صُمّمت تحديدًا لإنشاء مؤشرات التداول واستراتيجياته. وهي أسهل لغة تداول يمكن تعلّمها لعدة أسباب:
- صيغة بسيطة. كود Pine Script موجز وسهل القراءة، ويمكن إنشاء مؤشر أساسي في أسطر قليلة فقط.
- دوال مدمجة. تملك Pine Script مكتبة كبيرة من الدوال المدمجة للحسابات الشائعة مثل المتوسطات المتحركة و RSI و MACD وغيرها، فلا تحتاج إلى برمجتها من الصفر.
- لا حاجة إلى أي إعداد. محرر Pine Script مدمج في TradingView. انقر على تبويب Pine Editor (محرر Pine) أسفل الشاشة وابدأ البرمجة فورًا.
- عرض مرئي فوري. عندما تكتب كود Pine Script أو تعدّله، تظهر النتائج على رسمك البياني مباشرة بمجرد النقر على «Add to chart».
- وثائق شاملة. يتضمن الدليل المرجعي للغة Pine Script شروحًا وأمثلة لكل دالة.
ماذا يمكنك أن تبني بلغة Pine Script
- مؤشرات مخصصة تعرض خطوطًا أو أعمدة بيانية أو تسميات أو خلفيات ملوّنة على رسمك البياني
- استراتيجيات تولّد إشارات شراء وبيع ويمكن اختبارها رجعيًا باستخدام مختبر الاستراتيجيات (Strategy Tester) المدمج في TradingView
- تنبيهات مبنية على شروط مخصصة (أداة قوية جدًا للمتداولين الذين يريدون إشعارات عند إعدادات محددة)
- جداول تعرض بيانات محسوبة مباشرة على رسمك البياني
- مؤشرات متعددة الأُطر الزمنية تعرض بيانات من أُطر زمنية أعلى على رسمك الحالي
مثال بسيط على Pine Script
إليك شكل مؤشر متوسط متحرك أساسي في Pine Script.
//@version=5
indicator("My Moving Average", overlay=true)
length = input(20, "MA Length")
ma = ta.sma(close, length)
plot(ma, color=color.blue, linewidth=2)هذا النص البرمجي المكوّن من خمسة أسطر ينشئ مؤشر متوسط متحرك بسيط (SMA) مع إعداد قابل للتعديل لطول الفترة. وحتى دون خبرة برمجية، يمكنك قراءة الكود وفهم ما يفعله.
إصدارات Pine Script
مرّت Pine Script بعدة إصدارات. والإصدار الحالي هو Pine Script v5. وعند تصفّح نصوص المجتمع، قد تجد مؤشرات مكتوبة بإصدارات أقدم (من v1 إلى v4). وهي ما زالت تعمل، لكن الميزات والتحسينات الجديدة متاحة فقط في v5.
وعند إنشاء نصوص برمجية جديدة، استخدم دائمًا أحدث إصدار لتستفيد من كل الميزات وأفضل الممارسات.
نصائح لاستخدام المؤشرات المخصصة بحكمة
- ابدأ بنصوص المجتمع ذات التقييم العالي. ابحث عن مؤشرات حصلت على إعجابات كثيرة وتعليقات إيجابية ويحدّثها مؤلفها باستمرار.
- اقرأ الوصف. المؤلفون الجيدون يشرحون كيف يعمل مؤشرهم، وما الإشارات التي يعطيها، وكيف تستخدمه.
- تحقق مما إذا كان مفتوح المصدر. النصوص مفتوحة المصدر تتيح لك رؤية الكود والتحقق مما يفعله والتعلّم منه. أما النصوص مغلقة المصدر (التي تتطلب دعوة Invite-only) فتُخفي كودها.
- لا تُثقل رسمك البياني. الخطط المجانية تحدّك بمؤشر واحد، والخطط المدفوعة تسمح بأكثر. لكن حتى مع 25 مؤشرًا متاحة في خطة Premium، فإن استخدام أكثر من 3-4 مؤشرات يخلق ضجيجًا.
- احذر من ادعاءات الاستراتيجيات. بعض نصوص المجتمع تدّعي نتائج اختبار رجعي مبهرة. كن متشككًا دائمًا، وتحقق من النتائج بنفسك عبر مقارنة المنصات والاختبار المستقل.
- تعلّم أساسيات Pine Script. حتى الفهم الأساسي للغة Pine Script يمكّنك من تخصيص المؤشرات الموجودة وإنشاء ما تحتاجه بالضبط.
