אני רואה הודעה שגיאה 'לחישוב לוקח זמן רב מדי לביצוע'

כדי להבטיח זמינות מתמשכת של משאבי מחשוב לכל משתמשי TradingView, אינדיקטורים ואסטרטגיות חייבים להשלים את החישובים שלהם במגבלות הבאות:

  • 20 שניות (לתוכנית בסיסית)
  • 40 שניות (לתוכניות Essential, Plus ו-Premium)
  • 60 שניות (לתוכנית מומחים)
  • 80 שניות (לתוכנית עילית)
  • 100 שניות (לתוכנית אולטימטיבית)

במידה והסקריפט לא יכול להשלים את החישובים שלו במהלך הזמן המוקצב הזה, ה"חישוב לוקח יותר מדי זמן לביצוע." תופיע שגיאה. זה מה שאתה יכול לעשות על מנת למנוע זאת:

  • פצל את הסקריפט למספר סקריפטים כך שכל אחד מהם יחשב מהר יותר.
  • הגבל את מספר הברים שהסקריפט רץ עליהם על ידי סינון תאריך/שעה
  • בצע אופטימיזציה של קוד הסקריפט. ניתן לבצע אופטימיזציה של קוד Pine בדרכים רבות ושונות. הצעות אלו יעזרו לך לזהות הזדמנויות אופטימיזציה.