How to Code in ThinkorSwim
“I’ve taken various courses on trading this year and I have to say your course is spot on so far. I think people are going to like it. The content is great. You have a passion for teaching it and the pacing is just right. Not too simple, not too complex.” – Course Member
💻 No Previous Coding Knowledge Required
✅ 10 Chapters of Video Lessons
🔒 Lifetime Access
📱 Mobile Friendly
💬 Private Discord Community
💳 One-Time Charge, No Recurring Payments
Meet Your Instructor
Course Layout
This 10-chapter, 39-section course teaches you how to create custom studies, strategies, scanners, automated alerts, and conditional orders within ThinkorSwim.
Each section features a custom video lesson from a ThinkorSwim coder with over 5 years of experience as well as a text lesson. The course is mobile-friendly and includes lifetime access, so you can learn at your own pace and always return for reference.
You’ll also unlock access to a private Discord server, filled with experienced ThinkorSwim coders. Share ideas, get feedback, and see what’s working in other traders’ code, all at no extra cost.
Chapter 1: Introduction to ThinkScript
– Overview of ThinkorSwim and ThinkScript
– Setting up your ThinkorSwim Workspace
– Basic coding terminology and concepts
– Writing your first Thinkscript code
Chapter 2: Advanced ThinkScript Studies
– Plotting advanced indicators
– Introduction to conditional statements (if-else logic)
– Customizing colors and styles of plots
Chapter 3: Working with Built-In Functions
– Adjusting function parameters
– Working with price data (open, high, low, close)
– Creating your first custom study using built-in indicators
Chapter 4: Creating Custom Indicators
– Writing custom indicators from scratch
– Combining multiple indicators into one study
– Adding labels and alerts
Chapter 5: Coding Scanners in ThinkScript
– Understanding the scanner functionality in ThinkorSwim
– Writing basic scanner scripts
– Advanced filtering with ThinkScript
– Important notes on pattern scanning
Chapter 6: Building Custom Strategies
– Introduction to strategy development in ThinkScript
– Using buy and sell conditions
– Backtesting strategies within ThinkorSwim
– Analyzing performance and optimizing code
Chapter 7: Advanced ThinkScript Techniques
– Accessing historical data and simulating loops
– Combining conditions for complex logic
– Modifying existing studies and strategies
– Scaling in/out of positions with custom scripts
Chapter 8: Debugging and Optimizing ThinkScript Code
– Troubleshooting common errors
– Advanced debugging and code refinement techniques
– Optimizing performance for large datasets
– Understanding limitations and workarounds in ThinkScript
Chapter 9: Automating with ThinkScript
– Automating studies and strategies with alerts
– Automating entries and exits using conditional orders
– Advanced scripting for conditional automation
– Using recursive functions for calculations
Chapter 10: Putting It All Together
– Building a full custom study from scratch
– Creating a multi-timeframe scanner
– Combining strategies and studies for optimal results
– Final tips, best practices, and next steps
FAQs
Do I need any prior coding experience to take this course?
No! This course was designed for complete beginners. The first chapter walks you through basic coding terminology and how ThinkorSwim’s scripting language (ThinkScript) works — step by step.
Will I have lifetime access to the course after purchasing?
Yes, you get permanent, lifetime access. You can revisit the material anytime, at your own pace.
Can I take the course on my phone or tablet?
Absolutely. The course is mobile-friendly and can be completed on any mobile device, tablet, or desktop. Learn wherever is most convenient for you.
Is access to the Discord community included in the price?
Yes — your one-time course payment includes access to a private Discord server. There’s no additional cost, and your access is permanent.