مدت زیادی است که برنامهنویسان دوستداشتنی Pine Script️™ خواهان این بودند که بتوانند تجسمهایی را از یک اسکریپت که در یک پنل جدا قرار دارد، بر روی چارت اصلی نشان دهند. اکنون با استفاده از پارامتر force_overlay این امکان فراهم شده است و در تمام توابع خروجی زیر قابل استفاده است:
برنامهنویسان میتوانند این توابع را با force_overlay فراخوانی کنند تا کنترل کنند که آیا تجسمها از هر نوع اسکریپت (اندیکاتور، استراتژی، یا کتابخانه) بر روی چارت اصلی یا در پنل اسکریپت نشان داده شوند.
در این مثال ساده، از این پارامتر در فراخوانی دوم plot() استفاده شده تا یک EMA را روی چارت اصلی نمایش دهد و همزمان یک RSI را در پنل جداگانه نشان دهد:
//@version=5 indicator("RSI در پنل و EMA روی چارت", overlay = false) plot(ta.rsi(close, 10), "RSI", color = color.purple) plot(ta.ema(close, 42), "EMA", force_overlay = true)
به علاوه، ما اندیکاتور فصلی داخلی خود را با استفاده از ویژگی force_overlay بهبود بخشیدهایم. قبل از این، این اندیکاتور یک اسکریپت پوششی بود که تمامی تجسمها، از جمله یک جدول بزرگ، را مستقیماً بر روی چارت اصلی نمایش میداد. نسخه جدید ما یک اسکریپت غیرپوششی است که جدول را در یک پنل جداگانه نمایش میدهد و از force_overlay برای حفظ سایر خروجیهای بصری خود بر روی چارت اصلی استفاده میکند:
برای استفاده رایگان از تریدینگ ویو پرمیوم از چارت آتو تی کریپتو استفاده کنید
برای اینکه از ویژگیهای جدید Pine Script™ مطلع شوید، به یادداشتهای انتشار در دفترچه راهنمای کاربر توجه داشته باشید. حساب PineCoders نیز بهروزرسانیهایی را از Squawk Box خود در تلگرام، حساب X (توییتر) و از چت عمومی Q&A Pine Script™ در TradingView به اشتراک میگذارد.
امیدواریم این ویژگی که به شدت درخواست شده، برای شما نیز به اندازهای که برای ما مفید تصور میکنیم، کارآمد باشد. لطفا نظرات و پیشنهادات خود را با ما در این لینک در میان بگذارید تا بتوانیم پلتفرم را به بهترین شکل ممکن بسازیم. ما TradingView را برای شما ساختهایم و همیشه مشتاق هستیم که نظرات شما را بشنویم.
— تیم تریدینگ ویو
برای استفاده رایگان از تریدینگ ویو پرمیوم از چارت آتو تی کریپتو استفاده کنید