מובנים חדשים במרחב השמות של הגרף מספקים כעת לסקריפטים נראות רבה יותר על פני מאפייני הגרף. איתם, אנחנו גם מציגים
סוג חדש של התנהגות עבור סקריפטי פיין שלך, המאפשר להם לחשב ולשרטט מחדש על עמודים גלויים בלבד, תוך התאמה
.אוטומטית מחדש כאשר סוחרים גוללים או זום בגרף שלהם
מאפייני גרף
המובנה החדש מחזיר את צבע הרקע של הגרף. אתה יכול להשתמש בו כדי להתאים את ערכת הצבעים של chart.bg_color-ה
שלו מחזיר צבע שיספק ניגודיות אופטימלית עם צבע הרקע ש chart.fg_color הסקריפט שלך להקשר של הגרף. המלווה
.הגרף, יהיה אשר יהיה
:קבוצה נוספת של מובנים בוליאניים חדשים מאפשרת לזהות את סוג הגרף שעליו פועל הסקריפט שלך. הם
בכל סוגי הגרפים הסטנדרטיים (אלה שמחזירים מחיר סגירה לא סינתטי): ברים, נרות, נרות חלולים, עמודים true האחרון יחזיר
.קו, אזור או קו בסיס
ברים גלויים וחישוב דינמי
מחזירים את זמן הפתיחהchart.left_visible_bar_time ו chart.right_visible_bar_time המובנים החדשים של
של הברים הגלויים ביותר השמאלי והימני של הגרף. כאשר סוחר גולל או מבצע זום בגרף שלו – מה שגורם לשינוי של טווח
הברים הגלויים בגרף – סקריפטים המשתמשים באחד מהרכיבים המובנים החדשים הללו יבוצעו מחדש באופן אוטומטי, כך
שחישובים וחזותיים יוכלו להתאים את עצמם להקשר החדש. זה פותח את הדלת למגוון חדש לגמרי של סקריפטים שמסתגלים
.באופן דינמי לשינויים בטווח הברים הגלויים
:דוגמה זו מושכת חץ מהפתיחה של הבר הגלוי הראשון ועד לסגירתו של האחרון, ומראה את הרווח/הפסד עבור הטווח הזה
//@version=5 indicator("Chart gain/loss", "", true) // Save the `open` of the leftmost visible bar. var float chartOpen = na if time == chart.left_visible_bar_time chartOpen := open else if time == chart.right_visible_bar_time // Run the following code on the chart's rightmost visible bar. color arrowColor = close > chartOpen ? color.lime : color.fuchsia // Draw arrow once, then modify it. var line arrow = line.new(na, na, na, na, xloc.bar_time, extend.none, na, line.style_arrow_right, 3) line.set_xy1(arrow, chart.left_visible_bar_time, chartOpen) line.set_xy2(arrow, chart.right_visible_bar_time, close) line.set_color(arrow, arrowColor) // Draw percentage label once, then modify it. var label percentage = label.new(na, na, na, xloc.bar_time, yloc.price, #00000000, label.style_label_down, size = size.huge) int midTime = int(math.avg(chart.left_visible_bar_time, chart.right_visible_bar_time)) label.set_xy(percentage, midTime, math.avg(chartOpen, close)) label.set_text(percentage, str.tostring((close - chartOpen) / chartOpen * 100, format.percent)) label.set_textcolor(percentage, arrowColor)
שימו לב שמכיוון שסקריפטים המשתמשים בתכונה זו יבוצעו מחדש בתדירות גבוהה יותר מאלו הרגילים, יש להקפיד על שימוש
.TradingView בקוד יעיל ולשמור על חישובים קלים אם רוצים לשמר את ההיענות הרגילה של גרפי
של גרף כדוגמה לאופן שבו ניתן להשתמש בתכונה החדשה הזו. זה עוגן אוטומטית על ברים גלויים VWAP פרסמנו אינדיקטור
:של גרף כדוגמה לאופן שבו ניתן להשתמש בתכונה החדשה הזו. זה עוגן אוטומטית על ברים גלויים
.להפיק את המרב מהתכונה החדשה הזו Pine Script™ כדי לעזור למתכנתי VisibleChart פרסם גם ספריית PineCoders חשבון
PineCoders שימו עין על הערות הגרסה של מדריך למשתמש. חשבון Pine Script™ כדי להישאר מעודכן בתכונות החדשות של
-ב “Pine Script™ Q&A” שלו בטלגרם, חשבון הטוויטר שלו ומהצ’אט הציבורי Squawk Box– משדר גם עדכונים מה
.TradingView
אנו מקווים שתמצא את התכונות המבוקשות הללו שימושיות. אנא המשיכו לשלוח לנו משוב והצעות לשיפור. אנו בונים עבורך
.ותמיד נשמח לשמוע ממך TradingView