thinkScript

thinkScript® is a built-in programming language that gives you the capability of creating your own analysis tools such as studies, strategies, watchlist columns, etc. In thinkScript®, you decide which kind of data to analyze with which methods. Functions present in this programming language are capable of retrieving both market and fiscal data and provide you with numerous techniques to process it. You are even able to combine many technical indicators in one by referencing them in your code or just using functions that represent the most popular studies such as simple or exponential moving average.

How do I learn to script?

We suggest you start with a set of tutorials we’ve prepared for you. You can find them here. Each tutorial comes with a quiz so you can check your knowledge.

If you already know how to create a script but are unsure what function or constant to use, you can find descriptions of all the thinkScript® building blocks: functions, constants, declarations, operators, and reserved words.

How can I use thinkScript®?

There are several ways you can use thinkScript® in thinkorswim: