'셈이 너무 오래 걸려 실행할 수 없습니다' 에러가 납니다

모든 트레이딩뷰 사용자가 컴퓨팅 리소스를 계속 쓸 수 있도록 하기 위해 보조지표와 전략은 다음 제한 시간 내에 셈을 마쳐야 합니다: 

  • 20초 ( 베이직 플랜의 경우 )
  • 40초 (에센셜, 플러스, 프리미엄 플랜의 경우)
  • 60초 ( 엑스퍼트 플랜)
  • 80초(엘리트 플랜의 경우)
  • 100초( 얼티밋 플랜의 경우)

만일 스크립트가 이 주어진 시간동안 셈을 마치지 못하면 "셈이 너무 오래 걸려 실행할 수 없습니다" 에러가 나타나게 됩니다. 이러한 에러를 막으려면:

  • 스크립트를 여러 스크립트로 나누어 각 스트립트가 더 빨리 셈하도록 한다.
  • 스크립트가 쓰는 바 갯수를 date/time 필터링 을 써서 제한하도록 한다.
  • 스크립트 코드를 옵티마이즈한다.  파인 코드는 여러 방법으로 옵티마이즈할 수 있습니다.  여기 나오는 제안들이 도움이 될 것입니다.