About
Jan 18th, 2009 by ThinkScripter
I’ve invested a considerable amount of time creating custom thinkorswim indicators and thought I’d set up this blog to share them and solicit some feedback. Most of the scripts are free but I ask that you leave the notes in the header alone so that others can find this site and join our growing community of thinkScript enthusiasts. Some of the scripts are reserved as thank you gifts for those who help support the project with a donation.
Straight Talk
90% of all traders fail within the first few months and destroy their accounts in the process. Read that last one again! Those are terrible odds. No indicator here or anywhere else will magically turn a new or previously unsuccessful trader into a good one. If anyone offers to sell you an indicator with claims of guaranteed profits you should run and run quickly…They simply want to profit from your inexperience and lack of education about the market. To be a successful trader you need education, practice, and most importantly discipline. Then, and only then, careful selection of the right indicators to match your trading style should be undertaken. I have provided just such a collection here. You will find no claims of “Holy Grail” indicators here. I have simply created a large and varied collection of first rate tools for the thinkorswim platform. Some are ported versions of commonly available tools and many are my own creations.
Feel free to contact me with questions and requests. I do my best to get back to everyone in relatively short order.
I’m always looking for ideas as well. If you see an indicator for another platform and have some code (or not), I’d love to give a shot at porting it to thinkScript.
-ThinkScripter ![]()
![]()




I found your site form TOS and have question:
Can I just copy and paste your pivot point script into my TOS
I would like to try to use them
Appreciate your help
ThinkScripter…just came across your blog. Can’t wait until the market opens tomorrow to try ‘em out. Thank you! and yes there will be a donation!
Hello!
Great work, and I see you like John Carters book. Have you considered doing his Brick indicator (chapter 11)? I just wish thinkscript had an audible so as to hear a sound when the event you are looking for signals you. Oh well gets mezmerizing staring at charts for hours on end…lol
Thank You!
Alex
Understand!
Hummm may just have to buy you some beers to forget about the other projects!
Just kidding…….or am I
Thanks for all this great code!
Alex
Ulysses S. Grant is on his way! Knock back a few cold ones on him.
Thanks again,
Alex
I DONATED! Like the free indicators, now i cant wait to get the Heikin ashi oscilator and Squeeze, send em!
Dear Thinkscripter,
I’d be happy to donate for your time in helping me figure out a few simple thinkscripts, coloring a %K line in Stochastic Full, green up, red down; coloring the singnal line on the MACD the same; and plotting a 45, 55 horizontal white dashed thin line in my stochastic indicator lower study pane. Let me know what you think. Thanks,
Tom Cook
No problem Tom. Very easy to do.
Eric
Can you use your indicators on the web-based platform as well as the desktop platform. Or can you only download your thinkscript indicators onto the desktop platform? THanks.
–Doug
Great ? Doug – I’ve never tried any scripts on the web based platform. Let me give it a look and see what happens.
Eric
http://www.cqg.com/Technical-Analysis/TradeFlow-Charts-and-Studies.aspx
I would like to see a graph like the on above. The basic ideas is if the buying is taking place of the bid or ask. Can you do that in TOS?
Also, I would like to see volume on the ES be broken down in contracts over 100, 99-20, and less then 20. The basic idea would be that at different price levels you could see volume by order size. This would in effect show if the a bank is buying or if a lager traders or smaller trader was buying. I think this would require the use of the time and sales. Can that be done in TOS?
Thank you,
Douglas
Unfortunately, there is no access to time and sales data from within thinkScript. Without this data such a plot it is not possible.
-Eric
Rather new at this, but I was wondering if you had a code to trigger an alert when the 50 day ema met with the current price on TOS ? Also do you do codes for volatility squeeze breakouts using the bollingerbands and 20dma?
Thanks, Dennis
No problems with donations, like your style
I don’t specifically have anything along those lines but it could be coded fairly simply in the complex alert editor. As for volatility squeeze, what specifically did you have in mind?
-Eric
You should be able to just cut and paste. Go to edit sudies, new study, give it a name, paste in the code, hit save – Should be there.
-TS
I have looked at the bricks but have too many other projects right now to tackle that one…