تفاوت ورژن‌های پاین اسکریپت (v4, v5, v6) در تریدینگ ویو

منتشر شده: آخرین به‌روزرسانی: بازبینی‌شده طبق سیاست تحریریه

0

خرید

0

نظرات

1٬508

بازدید

تا حالا شده موقع کپی کردن کدهای پاین اسکریپت در تریدینگ ویو با خطاهای نامفهوم روبرو بشی؟ تفاوت ورژن‌های پاین اسکریپت (v4, v5, v6) علت اصلی این مشکلات است. در این راهنما، تغییرات کلیدی نسخه‌ها را به زبان ساده و کاربردی یاد می‌گیریم تا کدهایمان بدون خطا اجرا شوند.

توضیحات

تا حالا کد یه اندیکاتور رو کپی کردی و کار نکرده؟ احتمالاً مشکل از ورژنشه! بیا رمزگشایی کنیم

تریدر گرامی، اگه یه کم با پاین ادیتور کار کرده باشی، حتماً اول هر کدی یه خطی شبیه //@version=5 یا ورژن‌های دیگه رو دیدی. شاید خیلی راحت از کنارش رد شده باشی، ولی این خط کوچولو یکی از مهم‌ترین بخش‌های هر اسکریپتیه! این خط، شناسنامه و کارت ملی اون کده و به تریدینگ ویو میگه که قوانین و دستورات این کد بر اساس کدوم نسخه از زبان پاین اسکریپت (Pine Script) نوشته شده.

فکر کن زبان پاین اسکریپت مثل زبان خود ماست. فارسی که ما امروز صحبت می‌کنیم با فارسی دوره حافظ و سعدی فرق می‌کنه، درسته؟ یه سری قواعد و کلمات عوض شدن. ورژن‌های پاین اسکریپت هم دقیقاً همینطوره. تریدینگ ویو دائم در حال توسعه و بهتر کردن این زبانه و توی هر نسخه جدید، دستورات رو بهینه‌تر می‌کنه یا قابلیت‌های جدیدی بهش اضافه می‌کنه. ندونستن تفاوت این ورژن‌ها می‌تونه حسابی گیجت کنه و باعث بشه ارورهای عجیبی بگیری.

سفر در زمان با پاین اسکریپت! چرا این‌همه نسخه داریم؟

پاین اسکریپت از ورژن ۱ شروع شد و تا امروز به تکامل رسیده. هر ورژن جدید، یه قدم بزرگ رو به جلو بوده:

  • ورژن‌های اولیه (v1 تا v3): خیلی ساده و محدود بودن؛ مثل اولین مدل‌های ماشین کارایی داشتن ولی آپشن زیادی نداشتن!
  • ورژن ۴ پاین اسکریپت (v4): کلی قابلیت خفن بهش اضافه شد و زبان برنامه‌نویسی تریدینگ ویو رو خیلی قدرتمند کرد. هنوزم کدهای زیادی با این نسخه توی وب پیدا میشه.
  • ورژن ۵ و ۶ پاین اسکریپت (v5, v6): اینجا تریدینگ ویو ترکونده! ساختار کدها فوق‌العاده تمیز و منظم شده، سرعت اجرا بالا رفته و توابع بسیار قدرتمندی برای مدیریت دیتا و ترسیم‌ها اضافه شده.

مهم‌ترین تفاوت‌های ورژن ۴ و ۵ در یک نگاه (تغییرات کلیدی)

لازم نیست تمام تغییرات ریز و جزئی رو حفظ کنی، اما دونستن چند تغییر کلیدی بین ورژن ۴ (رایج‌ترین نسخه قدیمی) و ورژن ۵ (استاندارد فعلی) واجبه:

  1. معرفی و شروع اندیکاتور:
    • در ورژن ۴: برای تعریف اندیکاتور از کلمه کلیدی study() استفاده می‌شد. اگر کدهای قدیمی را در ورژن ۵ یا بالاتر پاین اسکریپت کپی کنید، با خطای کامپایلر مواجه می‌شوید (مانند تصویر زیر که در کدهای ورژن ۵ خطا صادر کرده است):
    • خطای استفاده از تابع قدیمی study در پاین اسکریپت ورژن ۵ تریدینگ ویو
    • در ورژن ۵: این کلمه به indicator() تغییر کرده است که به درستی کامپایل می‌شود و هیچ خطایی ندارد (مشابه تصویر زیر):
    • کدنویسی بدون خطا با استفاده از تابع indicator در پاین اسکریپت ورژن ۵
  2. صدا زدن توابع فنی و تحلیلی:
    • در ورژن ۴: برای محاسبه موینگ اوریج می‌نوشتیم: sma(close, 14).
    • در ورژن ۵: یه فضای نام یا پیشوند ta. به اکثر توابع تحلیلی اضافه شده؛ مثلاً: ta.sma(close, 14). این کار کدها رو خیلی خواناتر و مرتب‌تر کرده.
  3. کار با رنگ‌ها و شفافیت:
    • در ورژن ۴: مستقیم می‌نوشتیم: color = color.red.
    • در ورژن ۵: برای کنترل شفافیت (Transparency)، از تابع color.new() استفاده می‌کنیم؛ مثلاً: color = color.new(color.red, 50) (عدد دوم درصد شفافیته).

ورژن ۶ پاین اسکریپت؛ جدیدترین و قدرتمندترین

توی آخرین ورژن پاین اسکریپت (v6)، تریدینگ ویو روی بهبود عملکرد، بهینه‌سازی محاسبات ریاضی و رسم‌های داینامیک تمرکز کرده. کدهایی که با ورژن ۶ نوشته میشن بسیار سریع‌تر لود میشن و بهترین گزینه برای توسعه اندیکاتورهای شخصی پیچیده هستن.

استفاده از آخرین نسخه پاین اسکریپت ورژن ۶ در طراحی اندیکاتور
💡 **چگونه کدهای قدیمی را آپدیت کنیم؟**
اگه یه کد قدیمی پیدا کردی، لازم نیست دستی اون رو بازنویسی کنی! تریدینگ ویو ابزار تبدیل خودکاری داره که توی چند ثانیه این کار رو برات انجام میده. برای یادگیری گام به گام و تصویری این کار، حتماً مقاله **«آموزش آپدیت خودکار کدهای قدیمی پاین اسکریپت»** رو بخون.

چک‌لیست طلایی کار با ورژن‌های پاین اسکریپت

قبل از اجرا یا کپی کردن کدهای پاین اسکریپت، این موارد رو گوشه ذهنت داشته باش:

  • [ ] آیا در خط اول کد، عبارت //@version=... نوشته شده تا تریدینگ ویو بداند از کدام نسخه استفاده کند؟
  • [ ] آیا توابع به کار رفته در کد با نسخه اعلام شده همخوانی دارند؟ (مثلاً عدم استفاده از ta. در ورژن ۴ یا قبل از آن).
  • [ ] آیا اندیکاتور شما روی چارت با نویز یا کندی لود می‌شود؟ در این صورت ارتقا به ورژن ۶ را بررسی کنید.
  • [ ] آیا تمایل دارید از ساختارهای مدرن‌تری مانند آرایه‌ها و متدهای شی‌گرا استفاده کنید؟ پس حتماً کدهای قدیمی خود را به ورژن ۵ یا ۶ ارتقا دهید.

حساب کار دستت اومد؟ همیشه سعی کن کدهاتو به‌روز نگه داری تا در آینده با تغییرات تریدینگ ویو از کار نیفتن. برای مشاهده آسان‌تر روند قیمت‌ها بدون نویزهای اضافی کندل‌ها، پیشنهاد می‌کنیم نگاهی به مقاله هیکین آشی (Heikin Ashi) هم بندازی. موفق و پرپول باشی تریدر عزیز!

شفافیت محتوا: به‌روزرسانی و منابع

تاریخ انتشار
آخرین بازبینی
نویسنده و بازبین
روش تولید
سیاست تحریریه

منابع داده و مرجع

تریدرفا را در گوگل «منبع منتخب» کنید

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

افزودن به منابع منتخب

آنچه در این مطلب خواندید را روی داده‌ی زنده‌ی بازار ببینید: قیمت، نمودار و تاریخچه.

مطالب مرتبط

آموزش آپدیت خودکار کدهای قدیمی پاین اسکریپت در تریدینگ ویو

آموزش آپدیت خودکار کدهای قدیمی پاین اسکریپت در تریدینگ ویو

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

آموزش کار با پاین ادیتور (Pine Editor) در تریدینگ ویو

آیا تا حالا شده بخواهی اندیکاتور یا استراتژی شخصی خودت را در تریدینگ ویو بسازی؟ پاین ادیتور (Pine Editor) دروازه ورود به این دنیای جذاب است. در این آموزش تصویری یاد می‌گیریم که چطور با پاین ادیتور کار کنیم و اولین اندیکاتور ساده خود را بنویسیم.
مقاله
مطالعه مقاله
۹ دقیقه
آفست (Offset) در اندیکاتورهای تریدینگ ویو

آفست (Offset) در اندیکاتورهای تریدینگ ویو

آیا با گزینه آفست (Offset) در تنظیمات اندیکاتورها آشنا هستید؟ در این راهنمای تصویری یاد می‌گیرید که چطور با جابجا کردن خطوط اندیکاتورها در زمان (محور افقی)، کانال‌های داینامیک و استراتژی‌های معاملاتی بسازید.
مقاله
مطالعه مقاله
۸ دقیقه
آموزش سورس (Source) در تنظیمات اندیکاتورهای تریدینگ ویو

آموزش سورس (Source) در تنظیمات اندیکاتورهای تریدینگ ویو

سورس (Source) مغز متفکر و منبع اصلی اطلاعات هر اندیکاتور است. در این آموزش تصویری یاد می‌گیرید که چطور با تغییر سورس قیمت (مانند Close، High، Low یا ohlc4)، سیگنال‌های اندیکاتورها را برای استراتژی خود بهینه‌سازی کنید.
مقاله
مطالعه مقاله
۹ دقیقه
آموزش اضافه کردن اندیکاتور یا اسکریپت در تریدینگ ویو

آموزش اضافه کردن اندیکاتور یا اسکریپت در تریدینگ ویو

چگونه اندیکاتورهای دلخواه خود را به چارت تریدینگ ویو اضافه کنیم؟ در این راهنمای تصویری و ساده، نحوه جست‌وجو و فعال‌سازی انواع اندیکاتورها و اسکریپت‌ها را در پلتفرم تریدینگ ویو یاد می‌گیرید.
مقاله
مطالعه مقاله
۴ دقیقه
آموزش اندیکاتور ATR (میانگین محدوده واقعی) برای مدیریت ریسک

آموزش اندیکاتور ATR (میانگین محدوده واقعی) برای مدیریت ریسک

آموزش صفر تا صد و خودمونی اندیکاتور ATR (میانگین محدوده واقعی)! یاد بگیر چطور با این نوسان‌سنج قدرتمند، نوسانات بازار را اندازه بگیری و حد ضررهای هوشمندانه تنظیم کنی.
مقاله
مطالعه مقاله
۱۰ دقیقه

محصولات مرتبط

اندیکاتور کوارترلی تریدرفا (Quarterly)

اندیکاتور کوارترلی تریدرفا (Quarterly)

TraderFa Quarterly سیستم رهگیری زمان و قیمت بر اساس تئوری کوارترها در تریدینگ‌ویو:• رسم خودکار چرخه‌های زمانی Q1 تا Q4• تشخیص واگرایی‌های SMT/SSMT نهادی چندزمانه• سیگنال‌های تایید ساختار قیمت (PC, PSP, TPD)• داشبورد HUD در لحظه برای مدیریت تایم‌فریم‌ها
مقاله
مطالعه مقاله
۲ دقیقه
دیدگاه کاربران

برای بیان دیدگاه خود وارد شوید

برای ثبت امتیاز و ارسال نظر، ابتدا باید وارد حساب کاربری خود شوید. اگر حساب کاربری ندارید، می‌توانید به راحتی و در چند ثانیه ثبت‌نام کنید.

هنوز نظری ثبت نشده است.
اولین نفر باشید!