Hey, I have a question. What is the maximum amount of Lines a thinkorswim script can have? 5000? Unlimited? At the moment I'm coding a big project with many indicators so I need to know what the maximum amount is.
Happy Coding.
i am not sure.
i have seen a study with +1000 lines, 15+ sub scripts, 20+ fold functions, and it worked fine.
i have had 60+ studies loaded, most of them unchecked (disabled) , then typed in more code to a 'normal sized' study, and it crashed my tos and corrupted that specific workspace.
i wonder if the possible problem in tos is related to memory settings and how many studies are loaded.
if experimenting with a large study, i would,
...unload all other studies, to free up memory.
...define open, high, low, close as new variables. define a variable to data that is used often.
if you use close a 100 times, the system has to make a call to a server 100 times for data.
if you declare it as def cls = close; then reference cls, the code just needs to reference local memory.
...use reference to refer to other studies, to pass parameters to them and to read an output. (instead of copying all the code from another study)
...save your workspace now and then
...save your code as a text file. every study that i have ever looked at , i have saved as a text file. i am not relying on tos servers to hold my work for me forever.
this might help a little
https://jshingler.github.io/TOS-and...llection.html#t-the-dreaded-too-complex-error