learndl zhaket triboon hostida

ایجاد اندیکاتورهای اختصاصی در تریدینگ ویو با استفاده از Pine Script

ایجاد اندیکاتورهای اختصاصی در تریدینگ ویو با استفاده از Pine Script

تریدینگ ویو یکی از بهترین پلتفرم‌های تحلیل بازارهای مالی است که ابزارهای مختلف و متنوعی دارد. یکی از قابلیت‌های جذاب آن، امکان ساخت و شخصی‌سازی اندیکاتورها است. یعنی کاربران می‌توانند با استفاده از زبان Pine Script، اندیکاتور مورد نظر خود را ساخته و از آن استفاده کنند. از آنجایی که زبان Pine Script بسیار ساده است، اغلب کاربران به راحتی می‌توانند به ساخت اندیکاتور بپردازند. در همین راستا، در این مطلب به بررسی نحوه ساخت اندیکاتور با استفاده از زبان برنامه‌نویسی پاین اسکریپت پرداخته‌ایم.

Pine Script چیست؟

تنوع زیادی در اندیکاتور های تریدینگ ویو وجود دارد. پلتفرم Tradingview که بزرگترین اکوسیستم برای بازارهای مالی به شمار می‌رود، ابزارهای مختلف و متنوعی برای تحلیل نمودارها در اختیار کاربران قرار می‌دهد. در کنار تمام مزایای تریدینگ ویو، یکی از خاص‌ترین قابلیت‌های آن، امکان ساخت اندیکاتور توسط کاربران است. اگر معامله‌گران بخواهند یک فرایند معاملاتی را شخصی‌سازی کنند، به راحتی می‌توانند با استفاده از زبان برنامه‌نویسی Pine Script، اندیکاتور مورد نظر خود را ساخته و از آن استفاده کنند. پاین اسکریپت زبان اختصاصی تریدینگ ویو برای ساخت اندیکاتورها و ربات‌ها است. اما چرا زبان برنامه نویسی Pine Script برای ساخت اندیکاتور انتخاب شده است؟

Pine Script چیست؟ یک زبان برنامه نویسی برای توسعه اندیکاتور شخصی در پلتفرم تریدینگ ویو است.
نحوه دسترسی به Pine Script در تریدینگ ویو با مراجعه به قسمت Pine Editor در پلتفرم تریدینگ ویو می‌توانید برنامه مورد نظر خود را بنویسید.
سفارشی‌سازی اندیکاتورها در Pine Script برای ساخت اندیکاتور، ابتدا باید اندکی دانش برنامه نویسی داشته باشید.

زبان برنامه نویسی پاین اسکریپت برای ساخت اندیکاتور مزایای زیادی دارد که در ادامه به بررسی این مزایا پرداخته‌ایم.

سادگی در یادگیری و استفاده

علت انتخاب زبان پاین اسکریپت برای ساخت اندیکاتور در تریدینیگ ویو، سادگی استفاده از آن است. حتی کاربرانی که اطلاعات زیاددی در رابطه با زبان‌های برنامه‌نویسی ندارند می‌توانند به راحتی این زبان را یادگرفته و از آن استفاده کنند.

داده‌های آماده

از مهم‌ترین مزایای پاین اسکریپت می‌توان به داده‌های آماده (Built-in) اشاره کرد. علت وجود این قابلیت، ساده‌سازی ساخت اندیکاتور و استفاده از آن استو وجود داده‌های آماده هرگونه نیاز به منابع خارجی را کاملا از بین خواهد برد و کاربران تنها با نوشتن یک خط با پاین اسکریپت، می‌توانند اندیکاتور خود را ساخته و از آن استفاده کنند.

کتابخانه غنی

تمام اندیکاتور و داده‌های که کاربران دیگر ساخته و از آن استفاده کرده‌اند، در کتابخانه پاین اسکریپت ذخیره می‌شود. امکان دسترسی به چنین منبع غنی و کاربردی، ساخت اندیکاتور را چند برابر ساده‌تر می‌کند.

نحوه دسترسی به Pine Script در تریدینگ ویو

نحوه دسترسی به Pine Script در تریدینگ ویو

برای دسترسی به Pine Script در تریدینگ ویو، مسیر سختی پیش رو نخواهید داشت. از آنجایی که ساخت اندیکاتور در تریدینگ ویو به‌طور کلی ساده در نظر گرفته شده است، مسیر دسترسی به آن نیز بسیار راحت است. برای استفاده از پاین اسکریپت کافی است مراحل زیر را طی کنید.

  • مراجعه به سایت Tradingview.com
  • انتخاب گزینه Products از منو بالا
  • انتخاب گزینه Supercharts از منو Product
  • حال در پایین نمودار نمایش داده شده (همانطور که در تصویر دور آن خط کشیده شده است)، گزینه Pine Editor را انتخاب کنید.

پس از انتخاب Pine Editor، فضایی به شما نمایش داده می‌شود که می‌توانید برنامه اندیکاتور مورد نظر خود را در آن بنویسید و آن را پیاده‌سازی کنید.

ساختار اولیه یک اندیکاتور در Pine Script

ساختار اولیه یک اندیکاتور در Pine Script

یک کد پاین اسکریپت ساده از ۳ بخش مختلف تشکیل شده است. اولین قسمت آن (همانطور که در تصویر مشخص است)، نماینده نسخه‌ای از پاین اسکریپت است که برای ساخت اندیکاتور مورد استفاده قرار می‌گیرد. در قسمت بعدی که با نام «Indicator» نشان داده شده است، نوع اندیکاتوری که قصد ساخت آن را دارید، باید وارد شود. پس از آن، نوبت به گزینه «plot» می‌رسد. در این گزینه، کافی است اطلاعاتی جزئی‌تر از ساختار اندیکاتور خود را وارد کنید. پس از آن، اندیکاتور شما ساخته و به بانک اندیکاتورهای تریدینگ ویو اضافه می‌شود.

ایجاد اندیکاتور ساده در Pine Script

حال تصور کنید قصد ساخت یک اندیکاتور Moving Average با بازه ۲۱ روزه را داریم. برای اینکار، باید به قسمت «Pine Editor» در تریدینگ ویو مراجعه کنیم. پس از آن، باید در قسمت Indicator، محل قرارگیری اندیکاتور را مشخص کنیم. ما به دنبال داشتن اندیکاتور میانگین متحرک روی چارت هستیم. پس با نوشتن دستور زیر، این امر را میسر می‌کنیم.

Indicator(“My script”, Overlay=true)

حال نوبت به قسمت Plot می‌رسد. در این قسمت کافی است نوع اندیکاتور را مشخص کنیم. از آنجایی که به دنبال میانگین متحرک ۲۱ روزه هستیم، دستور زیر را باید به تریدینگ ویو دهید.

Plot(ta,sma(close,21))

حال با انتخاب گزینه «Add to Chart»، اولین اندیکاتور شخصی‌ساز شما به نمودار قیمتی اضافه خواهد شد.

سفارشی‌سازی اندیکاتورها در Pine Script

همانطور که بالاتر نیز گفته شد، به روش فوق می‌توانید اندیکاتور خود را در Pine Script بسازید. اما ساخت اندیکاتور به همین سادگی‌ها نیست و می‌توانید از قوانین پیچیده‌تری برای اندیکاتور خود استفاده کنید. تریدرهای زیادی هستند که اندیکاتورهای پیچیده‌تری را تدوین می‌کنند و آن را بخش مهمی از استراتژی خود می‌سازند. در انتهای ساخت یک اندیکاتور، می‌توانید نام خود یا یک نام خاص را برای اندیکاتور خود انتخاب و سپس به هزاران اندیکاتور آماده تریدینگ ویو اضافه کنید.

استفاده از Pine Script برای استراتژی‌های ترید

اما تنها استفاده از Pine Script برای ساخت اندیکاتور نیست. امکان ساخت ربات‌های معاملاتی هوشمند با پاین اسکریپت برای پیاده‌سازی استراتژی‌های مختلف وجود دارد. مسیر ساخت ربات، شبیه اندیکاتور است اما با ایجاد تغییراتی کوچک که نیاز به دانش حداقلی برنامه‌نویسی دارد، می‌توانید به راحتی یک ربات هوشمند برای پیاده‌سازی استراتژی‌های ترید خود بسازید.

منابع و آموزش‌های بیشتر برای یادگیری Pine Script

به خاطر داشته باشید که برای داشتن یک اندیکاتور مناسب، باید حتما قبل از ساخت آن، دانش کافی داشته باشید. ساخت اندیکاتور ساده است، اما از آنجایی که در معاملات شما تاثیرگذار خواهد بود، باید با دقت بیشتری به شخصی‌سازی آن بپردازید. به همین منظور، باید آموزش‌های لازم را قبل از هرگونه ساخت اندیکاتور، ببینید و منابع مختلف را مطالعه کنید. در همین راستا، در ادامه نام ۵ تا از بهترین منابع آموزش Pine Script را معرفی کرده‌ایم.

۱. سایت proptradefund

۲. سایت فراچارت

۳. سایت Udemy

۴. سایت فرادرس

۵. سایت theartoftrading

جمع‌بندی

روش‌های متنوعی برای پیاده‌سازی استراتژی‌های مختلف ترید در تریدینگ ویو وجود دارد. یکی از آن‌ها ساخت اندیکاتور اختصاصی توسط زبان برنامه نویسی پاین اسکریپت است. برای ساخت اندیکاتور با زبان برنامه نویسی Pine Script، کافی است با مراجعه به قسمت نمودارهای تریدینگ ویو، از پایین صفحه گزینه Pine Editor را انتخاب و اطلاعات مورد نظر خود را وارد کنید. با پاین اسکریپت نه تنها امکان ساخت اندیکاتور را در تریدینگ ویو خواهید داشت، بلکه می‌توانید یک ربات هوشمند نیز بسازید و استراتژی ترید خود را در آن پیاده‌سازی کنید.

منبع : رمزینکس

به این مطلب امتیاز دهید

امتیاز کلی : 5 / 5. تعداد آرا : 1

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

اسم من محمد پورداداش هست و متولد سال 1367 در خدمت شما هستیم . تخصص من طراحی گرافیک و کدنویسی وب است و سعی خواهم کرد بهترین خدمات را به شما وبمستران و گرافیست های عزیز ارائه کنم. به ترس هات غلبه کن تا در زندگی همیشه پیروز باشی.

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود
هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !
همکاران وبیت