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

כדי להבטיח זמינות מתמשכת של משאבי מחשוב לכל משתמשי TradingView, על האינדיקטורים והאסטרטגיות להשלים את חישוביהם תוך 40 שניות (עבור תוכניות פרו, פרו+ ו- פרימיום) או 20 שניות (עבור תוכנית Basic). אם סקריפט אינו יכול להשלים את חישוביו במהלך זמן קצוב זה, "לוקח לחישוב זמן רב מדי לביצוע." תופיע שגיאה. הנה מה שאתה יכול לעשות כדי למנוע את זה:

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