כבר זמן רב שמתכנתי Pine Script️™ האהובים שלנו מבקשים את היכולת להציג תמונות ויזואליות בגרף הראשי מתוך סקריפט התופס פאנל נפרד. עכשיו אפשרנו זאת עם הפרמטר החדש force_overlay הזמין בכל פונקציות הפלט הבאות:
– כל פונקציות plot*()
– פונקציות היוצרות שרטוטי Pine – : line.new(), box.new(), polyline.new(), label.new() ו table.new()
מתכנתים יכולים להשתמש בפונקציות הללו עם force_overlay כדי לשלוט אם הוויזואליות מכל סוג סקריפט (אינדיקטור, אסטרטגיה או ספריה) יופיעו בגרף הראשי או בפאנל של הסקריפט.
הדוגמה הפשוטה הזו משתמשת בפרמטר בקריאה השנייה של plot() כדי להוסיף שכבה על EMA בגרף הראשי תוך הצגת RSI בפאנל נפרד:
//@version=5 indicator("RSI in pane and EMA on chart", 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 (Twitter) שלו, ומהצ’אט הציבורי של Pine Script™ Q&A ב .TradingView –
אנו מקווים שתמצא את התכונה המבוקשת הזו שימושית כפי שאנו מאמינים שהיא תהיה, ובבקשה המשך לשלוח לנו משובים והצעות כדי שנוכל להפוך את הפלטפורמה לטובה ביותר שהיא יכולה להיות. אנו בונים את TradingView עבורך ואנחנו תמיד שמחים לשמוע את דעתך.
— צוות TradingView