كيفية إنشاء مؤشرات التحليل الفني على TradingView

كيفية إنشاء مؤشرات التحليل الفني على TradingView

مقدمة

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

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

تتمتع TradingView بالعديد من الميزات القوية: فهي تتيح لنا تتبع الأصول عبر العديد من منصات التداول ونشر أفكار التداول داخل شبكتها الاجتماعية. في هذه المقالة ، ركز جيدًا على قابليتها للتخصيص. حسنًا ، باستخدام Pine Script ، لغة البرمجة الخاصة بـ TradingViews ، والتي تمنحنا تحكمًا دقيقًا في تخطيطات المخططات الخاصة بنا.

هيا بنا نبدأ!

ما هو الصنوبر النصي؟

Pine Script هي لغة برمجة نصية يمكن استخدامها لتعديل مخططات TradingView الخاصة بك. تزودك المنصة بالفعل بالعديد من الميزات للقيام بذلك ، لكن Pine Script يسمح لك بأخذ خطوة إلى الأمام. سواء كنت ترغب في تغيير ألوان الشمعدانات الخاصة بك أو إجراء اختبار رجعي لاستراتيجية جديدة ، سيمكنك Pine Editor من تخصيص مخططاتك في الوقت الفعلي على النحو الذي تراه مناسبًا.

تم توثيق الكود نفسه بشكل ممتاز ، لذا تأكد من مراجعة دليل المستخدم لمزيد من المعلومات. هدفنا في هذا البرنامج التعليمي هو مناقشة بعض الأساسيات وتقديم المؤشرات التي يمكن أن تكون مفيدة لتداول العملات المشفرة.

اعداد

من السهل للغاية أن تبدأ مع Pine Script. يتم تشغيل أي رمز نكتبه على خوادم TradingViews ، حتى نتمكن من الوصول إلى المحرر وتطوير البرامج النصية الخاصة بنا من متصفح دون الحاجة إلى أي تنزيل أو تكوين إضافي.

في هذا البرنامج التعليمي ، سنقوم برسم زوج عملات Bitcoin / Binance USD ( BTCBUSD ). إذا لم يكن لديك حساب بالفعل ، فابدأ وأنشئ حسابًا مجانيًا (هناك اشتراك احترافي متاح أيضًا ، ولكنه ليس ضروريًا لهذا الدليل).

اتبع هذا الرابط ، وسترى مخططًا مشابهًا لما يلي:

كيفية إنشاء مؤشرات التحليل الفني على TradingView

من المحتمل أن تكون خاصتك أكثر حداثة.

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

كيفية إنشاء مؤشرات التحليل الفني على TradingView

الرسم البياني كامل المواصفات. يمكنك ضبط الإطار الزمني من خلال النقر على المشاهدات أعلى علامات التبويب المميزة.

لن نناقش كيفية استخدام الأدوات المختلفة المتاحة ، ولكن إذا كنت جادًا بشأن التحليل الفني ، فننصحك بشدة بالتعرف عليها. في الجزء السفلي الأيسر (الموضحة في الصورة) ، سترى بعض علامات التبويب المختلفة ، انقر فوق Pine Editor .

محرر الصنوبر

كيفية إنشاء مؤشرات التحليل الفني على TradingView

هذا المحرر هو المكان الذي يحدث فيه السحر. حسنًا ، أخبرها بما نريد القيام به ، ثم انقر فوق إضافة إلى الرسم البياني لرؤية التعليقات التوضيحية تظهر أعلاه. لاحظ أن الأشياء يمكن أن تصبح فوضوية إذا قمنا بتضمين العديد من التعليقات التوضيحية في وقت واحد ، لذا قم بإزالتها بين الأمثلة ( انقر بزر الماوس الأيمن في الرسم البياني إزالة المؤشرات )

يمكنك أن ترى أن لدينا بالفعل سطرين من التعليمات البرمجية هناك. لنضغط على إضافة إلى الرسم البياني لمعرفة ما سيحدث.

كيفية إنشاء مؤشرات التحليل الفني على TradingView

تتم إضافة مخطط ثانٍ أسفل الأصلي. يحدث الرسم البياني الجديد لتمثيل نفس البيانات. تحوم فوق My Script وانقر على الصليب لإزالته. الآن ، دعنا نحفر في الشفرة.

الدراسة (سكريبت)

هذا السطر الأول هو مجرد إعداد التعليق التوضيحي لدينا. يتطلب فقط الاسم الذي تريد استدعاء المؤشر (My Script ، في هذه الحالة) ، ولكن هناك أيضًا بعض المعلمات الاختيارية التي يمكننا إضافتها. أحد هذه العناصر هو التراكب ، الذي يخبر TradingView بوضع المؤشر على الرسم البياني الحالي (بدلاً من وضعه في شريحة جديدة). كما ترى من مثالنا الأول ، يتم تعيينه افتراضيًا على خطأ . على الرغم من أننا لن نراها قيد التنفيذ الآن ، إلا أن التراكب = صحيح يضيف المؤشر إلى الرسم البياني الحالي.

مؤامرة (إغلاق)

هذا الخط هو تعليمات لرسم سعر إغلاق Bitcoin. رسم ببساطة يعطي لنا الرسم البياني خط، ولكن يمكننا أيضا عرض الشمعدانات والحانات، كما نرى جيدا قريبا.

الآن ، لنجرب ما يلي:

// @ version = 4study (My Script، overlay = true) plot (open، color = color.purple)

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

تمام! دعنا نتخلص من التعليقات التوضيحية الحالية (تذكر أننا نقوم بذلك عن طريق النقر بزر الماوس الأيمن والضغط على إزالة المؤشرات ). قم بالمرور فوق Bitcoin / BUSD وانقر فوق الزر إخفاء لمسح المخطط الحالي أيضًا.

يفضل العديد من المتداولين مخططات الشموع اليابانية لأنها تقدم لنا معلومات أكثر من مخطط بسيط مثل المخطط الذي قمنا به للتو. دعونا نضيفهم بعد ذلك.

// @ version = 4study (My Script، overlay = true) plotcandle (open، high، low، close)

إنها بداية جيدة ، لكن قلة الألوان تجعلها لطيفة بعض الشيء. من الناحية المثالية ، يجب أن يكون لدينا شموع حمراء عندما يكون الفتح أكبر من الإغلاق للإطار الزمني المحدد ، والشموع الخضراء إذا تجاوز الإغلاق الفتح. حسنًا ، أضف خطًا فوق وظيفة plotcandle () :

// @ version = 4study (My Script، overlay = true) الألوان = فتح = إغلاق؟ color.red: color.greenplotcandle (مفتوح ، مرتفع ، منخفض ، قريب)

يبحث هذا في كل شمعة والتحقق مما إذا كان الافتتاح أكبر أو يساوي الإغلاق. إذا كان الأمر كذلك ، فهذا يعني أن الأسعار قد انخفضت خلال الفترة ، لذلك ستلون الشمعدان باللون الأحمر. خلاف ذلك ، سوف تلوينها باللون الأخضر. قم بتعديل الدالةplotcandle () لتمرير نظام الألوان هذا في:

// @ version = 4study (My Script، overlay = true) الألوان = فتح = إغلاق؟ color.red: color.greenplotcandle (مفتوح ، مرتفع ، منخفض ، قريب ، اللون = ألوان)

قم بإزالة المؤشرات الحالية إذا لم يكن لديك بالفعل ، وقم بإضافة هذا إلى الرسم البياني. الآن يجب أن يكون لدينا شيء يشبه مخطط الشموع العادي.

كيفية إنشاء مؤشرات التحليل الفني على TradingView

جميل!

رسم المتوسطات المتحركة (MA)

لقد حصلنا على بعض الأساسيات. لننتقل إلى أول مؤشر مخصص لدينا وهو المتوسط ​​المتحرك الأسي أو الموفينج افيرج الأسي. هذه أداة قيمة لأنها تتيح لنا تصفية أي ضوضاء في السوق وتخفيف حركة السعر.

يختلف الموفينج افيرج الأسي قليلاً عن المتوسط ​​المتحرك البسيط (SMA) ، من حيث أنه يضع وزناً أكبر في أحدث البيانات. تميل إلى أن تكون أكثر تفاعلًا مع الحركات المفاجئة وغالبًا ما تستخدم في المسرحيات قصيرة الأجل (في التداول اليومي ، على سبيل المثال).

المتوسط ​​المتحرك البسيط (SMA)

قد نرسم أيضًا SMA ، فقط حتى نتمكن من مقارنة الاثنين بعد ذلك. أضف هذا السطر إلى البرنامج النصي الخاص بك:

المؤامرة (sma (إغلاق ، 10))

هذا يرسم متوسط ​​الأيام العشرة السابقة. قم بتعديل الرقم الموجود بين قوسين لترى كيف يتغير المنحنى عند مراعاة الأطوال المختلفة.

كيفية إنشاء مؤشرات التحليل الفني على TradingView

المتوسط ​​المتحرك البسيط ، بناءً على العشرة أيام الماضية.

المتوسط ​​المتحرك الأسي (EMA)

سيكون فهم الموفينج افيرج الأسي أكثر تعقيدًا ، لكن لا داعي للقلق. لنفصل الصيغة أولاً:

الموفينج افيرج الأسي = (الإغلاق - المتوسط ​​المتحرك للأيام السابقة) * المضاعف - الأيام السابقة الموفينج افيرج الأسي

إذن ، ما الذي يخبرنا به هذا؟ حسنًا ، لكل يوم ، نحسب متوسطًا متحركًا جديدًا بناءً على الأيام السابقة. المضاعف هو ما يزن أحدث فترة ، ويحسب بالصيغة التالية:

المضاعف = 2 / (طول EMA + 1)

كما هو الحال مع المتوسطات المتحركة البسيطة ، نحتاج إلى تحديد طول المتوسط ​​المتحرك الأسي. من الناحية التركيبية ، تشبه وظيفة رسم EMA وظيفة SMA. ارسمها جنبًا إلى جنب مع SMA حتى تتمكن من المقارنة بين الاثنين:

// @ version = 4study (My Script، overlay = true) plot (sma (close، 10)) plot (ema (close، 10))

كيفية إنشاء مؤشرات التحليل الفني على TradingView

يمكنك أن ترى اختلافًا طفيفًا في نوعي المتوسط ​​المتحرك.

نصوص مدمجة

حتى الآن ، كتبنا الكود الخاص بنا يدويًا حتى تتمكن من الشعور به. لكن دعنا نقدم شيئًا يمكن أن يوفر لنا الوقت ، خاصة إذا كنا نكتب نصوصًا أكثر تعقيدًا ، ولا نريد القيام بها من البداية.

في الجزء العلوي الأيمن من المحرر ، انقر فوق جديد . ستحصل على قائمة منسدلة تحتوي على جميع أنواع المؤشرات الفنية المختلفة. انقر فوق Moving Average Exponential للاطلاع على الكود المصدري لمؤشر EMA.


كيفية إنشاء مؤشرات التحليل الفني على TradingView

المضي قدما وإضافة هذا إلى الرسم البياني.

هذا يختلف عن بلدنا ، ستلاحظ وظائف الإدخال () . هذه لطيفة من منظور قابلية الاستخدام حيث يمكنك النقر فوق هذا المربع

كيفية إنشاء مؤشرات التحليل الفني على TradingView

... ويمكنك بسهولة تغيير بعض القيم في نافذة منبثقة من خلال النقر على عجلة الإعدادات .

كيفية إنشاء مؤشرات التحليل الفني على TradingView

حسنًا ، أضف اثنين من وظائف الإدخال () في البرنامج النصي التالي لتوضيح ذلك.

رسم مؤشر مؤشر القوة النسبية (RSI)

مؤشر القوة النسبية (RSI) هو مؤشر أساسي آخر في التحليل الفني. يُعرف باسم مؤشر الزخم ، مما يعني أنه يقيس معدل شراء الأصول وبيعها. يتم عرضه على مقياس من 0 إلى 100 ، ويحاول مؤشر القوة النسبية لإعلام المستثمرين عما إذا كانت الأصول في منطقة ذروة الشراء أو ذروة البيع. عادة ، يمكن اعتبار الأصل في ذروة البيع إذا كان لديه درجة أقل من أو تساوي 30 ، ويمكن أن يكون في ذروة الشراء بدرجة أكبر أو تساوي 70.

إذا توجهت إلى استراتيجية مؤشر القوة النسبية الجديدة ، يمكنك رؤية ذلك بنفسك. يتم قياس مؤشر القوة النسبية بشكل عام على مدى فترات 14 (أي 14 ساعة أو 14 يومًا) ، ولكن لك مطلق الحرية في تعديل هذا الإعداد ليناسب استراتيجيتك الخاصة.

أضف هذا إلى الرسم البياني. يجب أن ترى بعض الأسهم معروضة الآن (محددة بواسطة وظيفة Strategy.entry () في الكود) يشير RsiLE إلى فرصة محتملة لطول الأصول لأنه قد يكون في ذروة البيع. RsiSE يسلط الضوء على النقاط الممكنة التي ل باختصار الأصل عند منطقة ذروة الشراء بها. لاحظ أنه ، كما هو الحال مع جميع المؤشرات ، لا يجب بالضرورة الاعتماد عليها كدليل مضمون على أن الأسعار ستنخفض / ترتفع.

الاختبار الخلفي

هناك طريقة لنا لاختبار مؤشراتنا المخصصة. على الرغم من أن الأداء السابق لا يضمن النتائج المستقبلية ، إلا أن الاختبار الرجعي لنصوصنا يمكن أن يعطينا فكرة عن مدى فعاليتها في التقاط الإشارات.

حسنًا ، أعط مثالاً على نص بسيط أدناه. كنا بصدد إنشاء إستراتيجية مباشرة تدخل في مركز طويل عندما ينخفض ​​سعر BTC إلى أقل من 11000 دولار ويخرج من المركز عندما يتجاوز السعر 11300 دولار. يمكننا بعد ذلك أن نرى كيف كانت هذه الاستراتيجية مربحة من الناحية التاريخية.

// @ version = 4strategy (ToDaMoon ، overlay = true) أدخل = الإدخال (11000) الخروج = المدخلات (11300) السعر = closeif (السعر = إدخال) = خروج) Strategy.close_all (comment = SellTheNews)

هنا تعريف أعلمه جيدا هو دخول و خروج كمتغيرات كلاهما المدخلات، وهذا يعني أننا يمكن تغييرها على الرسم البياني في وقت لاحق. نقوم أيضًا بإعداد متغير السعر ، والذي يأخذ الإغلاق لكل فترة. بعد ذلك ، لدينا بعض المنطق في شكل عبارات if . إذا كان الجزء الموجود بين قوسين صحيحًا ، فسيتم تشغيل الكتلة ذات المسافة البادئة الموجودة أسفله. خلاف ذلك ، سيتم تخطيه.

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

حسنًا ، ضع تعليقًا توضيحيًا على الرسم البياني بالأسهم التي توضح المكان الذي دخلنا فيه / خرجنا منه ، لذلك حددنا ما يجب تسمية هذه النقاط بمعامل التعليق (في هذا المثال ، BuyTheDip و SellTheNews). انسخ الكود وأضفه إلى الرسم البياني.

كيفية إنشاء مؤشرات التحليل الفني على TradingView

يمكنك الآن رؤية المؤشرات على الرسم البياني. قد تحتاج إلى التصغير.

تطبق TradingView القواعد الخاصة بك تلقائيًا على البيانات الأقدم. ستلاحظ أيضًا أنه ينتقل من Pine Editor إلى علامة التبويب Strategy Tester . يتيح لك ذلك الاطلاع على نظرة عامة على أرباحك المحتملة ، وقائمة بالتداولات ، وكل من أدائها الفردي.

كيفية إنشاء مؤشرات التحليل الفني على TradingView

المواقف التي دخلناها وخرجناها.

ربطها معًا

حان الوقت لكتابة السيناريو الخاص بنا باستخدام بعض المفاهيم التي رأيناها حتى الآن. سنقوم بدمج الموفينج افيرج الأسي ومؤشر القوة النسبية واستخدام قيمهما لتلوين الشمعدانات ، مما ينتج عنه رؤى يمكننا تصورها بسهولة.

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

دعنا الآن نعمل على نصنا الجديد. قم بإزالة جميع مؤشراتك من الرسم البياني ، وقم بإخفاء مخطط Bitcoin / BUSD أيضًا ، حتى يكون لدينا قماش نظيف للعمل عليه.

لنبدأ بتحديد دراستنا. لا تتردد في تسميته كما تريد ، فقط تأكد من تعيين التراكب = صحيح .

study (title = Binance Academy Script ، overlay = true)

تذكر صيغة الموفينج افيرج الأسي الخاصة بنا من وقت سابق. نحتاج إلى تزويد المضاعف بطول الموفينج افيرج الأسي. يتيح جعله المدخلات التي تتطلب عددا صحيحا (لذلك، لا عشرية). حسنًا ، حدد أيضًا حدًا أدنى يمكن أن يكون ( minval ) وقيمة افتراضية ( defval ).

دراسة (العنوان = نص أكاديمية Binance ، تراكب = صحيح) emaLength = input (title = EMA Length ، type = input.integer ، defval = 25 ، minval = 0)

باستخدام هذا المتغير الجديد ، يمكننا حساب قيمة الموفينج افيرج الأسي لكل شمعة في مخططنا:

study (title = Binance Academy Script، overlay = true) emaLength = input (title = EMA Length، type = input.integer، defval = 25، minval = 0) emaVal = ema (close، emaLength)

رائعة. في مؤشر القوة النسبية RSI. حسنًا ، أعطه طولًا بطريقة مماثلة:

الدراسة (العنوان = سيناريو أكاديمية Binance ، التراكب = صحيح) emaLength = input (title = EMA Length ، type = input.integer ، defval = 25 ، minval = 0) emaVal = ema (close، emaLength) rsiLength = input (title = RSI الطول ، النوع = المدخلات الصحيحة ، defval = 25 ، minval = 0)

والآن يمكننا حسابه:

الدراسة (العنوان = سيناريو أكاديمية Binance ، التراكب = صحيح) emaLength = input (title = EMA Length ، type = input.integer ، defval = 25 ، minval = 0) emaVal = ema (close، emaLength) rsiLength = input (title = RSI الطول ، النوع = المدخلات الصحيحة ، defval = 25 ، minval = 0) rsiVal = rsi (close، rsiLength)

في هذه المرحلة ، دعنا نجمع المنطق الذي يلون الشمعدانات اعتمادًا على قيم EMA و RSI. لنأخذ موقفًا حيث (أ) يتجاوز سعر إغلاق الشمعة المتوسط ​​المتحرك الأسي و (ب) حيث يكون مؤشر القوة النسبية أعلى من 50.

لماذا؟ حسنًا ، قد تقرر أنه يمكن استخدام هذه المؤشرات جنبًا إلى جنب لإخبارك بموعد شراء Bitcoin الطويل أو القصير. على سبيل المثال ، قد تعتقد أن استيفاء كلا الشرطين يعني أن الوقت مناسب للدخول في صفقة شراء. أو على العكس من ذلك ، يمكنك استخدامه لإعلامك عندما لا تكون مختصرة ، حتى إذا كانت المؤشرات الأخرى تنص على خلاف ذلك.

لذلك ، سيبدو السطر التالي كما يلي:

study (title = Binance Academy Script، overlay = true) emaLength = input (title = EMA Length، type = input.integer، defval = 25، minval = 0) emaVal = ema (close، emaLength) rsiLength = input (title = RSI الطول ، النوع = المدخلات ، عدد صحيح ، defval = 25 ، minval = 0) rsiVal = rsi (close، rsiLength) الألوان = إغلاق emaVal و rsiVal 50؟ color.green: color.red

إذا كان لنا أن نترجم ذلك في سهل الانجليزية، كانوا يقولون مجرد أنه إذا تجاوزت قيمة EMA سعر إغلاق و تجاوز درجة RSI 50، اللون جيدا الأخضر شمعة. خلاف ذلك ، لونها جيدا باللون الأحمر.

بعد ذلك ، ارسم الموفينج افيرج الأسي:

الدراسة (العنوان = نص أكاديمية Binance ، التراكب = صحيح) emaLength = input (title = EMA Length ، type = input.integer ، defval = 25 ، minval = 0) emaVal = ema (close، emaLength) rsiLength = input (title = RSI الطول ، النوع = المدخلات ، عدد صحيح ، defval = 25 ، minval = 0) rsiVal = rsi (close، rsiLength) الألوان = إغلاق emaVal و rsiVal 50؟ color.green: color.redplot (emaVal ، EMA)

أخيرًا ، ارسم الشموع ، وتأكد من تضمين معلمة اللون :

الدراسة (العنوان = نص أكاديمية Binance ، التراكب = صحيح) emaLength = input (title = EMA Length ، type = input.integer ، defval = 25 ، minval = 0) emaVal = ema (close، emaLength) rsiLength = input (title = RSI الطول ، النوع = المدخلات ، عدد صحيح ، defval = 25 ، minval = 0) rsiVal = rsi (close، rsiLength) الألوان = إغلاق emaVal و rsiVal 50؟ color.green: color.redplot (emaVal، EMA) plotcandle (مفتوح ، مرتفع ، منخفض ، قريب ، اللون = ألوان)

وهذا هو السيناريو! أضفه إلى المخطط لرؤيته أثناء العمل.

كيفية إنشاء مؤشرات التحليل الفني على TradingView

مخطط BTC / BUSD مع مؤشر EMA / RSI.

خواطر ختامية

في هذه المقالة ، سنعرض بعض الأمثلة الأساسية لما يمكنك القيام به باستخدام TradingViews Pine Editor. الآن ، يجب أن تكون واثقًا من وضع تعليقات توضيحية بسيطة على مخططات الأسعار للحصول على رؤى إضافية من المؤشرات الخاصة بك.

لقد اهتممنا فقط بمؤشرين هنا ، ولكن من السهل تدوير مؤشرات أكثر تعقيدًا إما عن طريق اختيار البرامج النصية المضمنة من جديد أو عن طريق كتابتها بنفسك.

تفتقر إلى الإلهام؟ قد تزودك المقالات التالية ببعض الأفكار لمشروعك التالي:

  • دليل موجز لمؤشر Parabolic SAR
  • دليل لإتقان تصحيح فيبوناتشي
  • شرح المؤشرات الرائدة والمتأخرة
  • وأوضح مؤشر MACD
Thank you for rating.
الرد على تعليق إلغاء الرد
يرجى إدخال اسمك!
يرجى إدخال عنوان البريد الإلكتروني الصحيح!
من فضلك أدخل تعليقك!
حقل g-recaptcha مطلوب!

اترك تعليقا

يرجى إدخال اسمك!
يرجى إدخال عنوان البريد الإلكتروني الصحيح!
من فضلك أدخل تعليقك!
حقل g-recaptcha مطلوب!