'Calculation takes too long to execute' のエラーが表示されます

TradingViewユーザーの皆様すべてにコンピューターリソースを持続的に提供するために、下記の制限時間内にインジケーターおよびストラテジーの計算を完了させる必要があります:

  • 20秒(Basicプランの場合)
  • 40秒(Essential、Plus、Premiumプランの場合)
  • 60秒(Expertプランの場合)
  • 100秒(Ultimateプランの場合)

各プランの機能や制限事項の詳細については、こちらのページをご覧ください。

この割り当ての時間内にスクリプトの計算が完了しない場合に"Calculation takes too long to execute." のエラーが表示されます。予防策は以下のとおりです:

  • スクリプトを複数に分割して、各スクリプトの計算が早くなるようにしてください。
  • 日時フィルターを使用して、スクリプトの実行対象となるバーの本数を制限してください。
  • スクリプトのコードを最適化してください。Pineコードは様々な方法で最適化が可能です。最適化のアイデアを見つけるには、こちらの提案がお役に立つでしょう。