This is the newest upgrade to the original Learn Pine Script From Scratch which has helped more than 20,000 students learn pine script! Completely redone from the ground up.
Build your own indicators, signal generators, and automate trading logic.
TradingView is one of the most well known online charting platforms across the globe. With its clean charts and access to hundreds of exchanges across multiple asset domains, it has become the go-to source for beginners and experts interested in finance.
This course will teach you how to take advantage of TradingViews powerful charting library by creating your own custom indicators using the Pine Script language.
Is this course for me?
- If you want to become a better trader, then this course is for you.
- If you want to master Pine Script, then this course is for you.
- If you want A to Z step by step Pine Script pedagogy, then this course is for you.
- If you want to learn how to program your own indicators, then this course is for you.
- If you want to turn your trading logic into an automated strategy, then this course is for you.
- If you want to get past the limits of TV with code, then this course is for you.
- If you want to learn how to program, then this course is for you.
What skills will I learn in this course?
By the end of the course, you will be able to:
- Modify & Understand Existing Scripts & Build Your Own!
- Automate trading logic.
- View and monitor multiple assets on one chart. On a FREE TradingView account.
- Combine Multiple Indicators Into One.
- Free Up Screen Time By Setting Up Custom Alerts.
- Tips and Tricks for writing better code and bypassing some of TradingViews pro features!
- Program in Pine Script!
How will I learn?
You will experience Pine Script from the eyes of a seasoned Programmer and Trader cultivated from years of passionate improvement.
Throughout the course:
- I will guide you from basic to advanced concepts.
- You will be shown several different ways to accomplish one thing, making sure you understand the differences between each approach while highlighting which approach you should use.
- You will fortify theory and knowledge with hands-on practice, by doing code alongs in the Pine Editor on TradingView.
- I will answer any and all of your questions!
Is this course worth my time and money?
Because this is a highly subjective question relating to personal experience, conditions, knowledge, mental characteristics, and states; the answer depends on the person taking this course a.k.a. YOU.
With that in mind let me offer some objectives for your perceptions.
- There is more than 10 hours of content in this course. You could theoretically learn Pine Script in a day and you don’t need to look anywhere else.
- I teach you how to get past TradingView’s three indicator limit and show you techniques that allow you to monitor more than one asset on a chart. All on the free account. Yes, this course saves you the cost of a TradingView pro subscription.
- I’ve spent almost 10 years learning what I know now. I’ve consolidated and condensed that knowledge into this course, so you can be confident you are learning the right things the right way. By doing this, I am saving you time so you don’t have to do 10,000 google searches piecing together outdated blog posts, youtube tutorials, and difficult documentation. Put simply, you can learn all this stuff on your own and it will take you a while. Or you could take my course and I can teach you everything in 10 hours.
- If you ever get stuck, I am available to answer questions and help you out! I have been working with Pine Script for almost 10 years now and have extensive experience building indicators and backtesting strategies for myself and clients. I have worked with Python, Javascript, C++, C, and other Domain-Specific Languages like mql4 within the sphere of financial analysis and quantitative analysis. I’ve come across many frameworks for building and testing strategies, and can honestly say that Pine Script is now my go-to backtesting engine. It hasn’t always been that way, but Pine Script has been rapidly evolving and finally can do the things I need it to do rapidly.
- I will continually improve and update the course as new features are added to Pine.
- Finally, you can always get your money back if you’re not satisfied!
What will each section cover?
I’ve built this course from the ground up. You don’t need to have any prior experience programming.
Here is an overview of each section with descriptions.
Module 1 – Indicators Basics
Pine Script Primer – Get started with TradingView™ and Pine Script. Learn the basics of TradingView, customize scripts, and write your first Pine Script.
Understanding Pine Script Basics – Master Pine Script even if you have no programming experience. Learn the syntax, use the editor and debugger, and explore Pine Script’s evolution. Understand inputs and outputs, use lines and comments, and discover data sources. Finish with a project to create a multi-asset monitoring indicator.
Variable and Data Types – Understand variables and data types in Pine Script. Learn about identifiers, different variable types, built-in script variables, and persistence with the var keyword. Discover real-time data tracking, qualifiers, type casting, and user-defined types. Apply your knowledge in a data manipulation project.
Operators and Expressions – Master arithmetic, comparison, and logical operators in Pine Script. Build a multi-indicator signal generator using EMA, SMA, and RSI.
Understanding Pine Script Control Flow With Conditional Statements – Control the flow of your scripts with if statements, the ternary operator, and switch statements. Learn about local vs global scope. Create projects for mean reversion trading and a dynamic Bitcoin price indicator.
Visualizing Data and Drawing On The Chart For Beginners – Learn to visualize and draw data on charts. Use the plot() function, build an RSI with dynamic lines, color backgrounds, and customize charts with various functions. Optimize buy/sell conditions and enhance trading signals with emojis. Create multi-chart layouts and a comprehensive Bitcoin index.
Module 2 – Indicators Intermediate
Loops – Understand and use loops in Pine Script. Learn the basics, build moving averages, and discover best practices and pitfalls to avoid.
Functions – Dive into functions in Pine Script. Learn the basics, see examples, understand function scope and arguments, and return multiple values. Create an automated signal generator with functions.
Arrays – Learn about arrays in Pine Script. Understand what arrays are, how to create and read them, and how to use various methods to write and remove values. Master looping through arrays.
Drawing On The Chart For Pros: Labels, Lines, and Tables
Labels – Master labels in Pine Script. Learn to create, update, and manage labels, explore use cases, and build interactive data dashboards.
Lines – Create and manipulate lines in Pine Script. Learn line syntax, create and update lines, build a Fibonacci tool, and create a simple trading bot.
Tables – Explore tables in Pine Script. Create and manipulate tables, and use the merge function to track signals.
Module 3 – Advanced
Maps – Learn about maps in Pine Script. Create, read, write, and remove map entries, loop through key-value pairs, and explore nested maps.
Matrices – Master matrix operations in Pine Script. Learn to work with matrices, read and write data, manipulate rows and columns, and loop through matrices.
Methods – Understand methods in Pine Script. Learn about overloaded methods and build an advanced logger.
Libraries – Create and manage libraries in Pine Script. Learn about annotations, function exporting, explicit parameter typing, and manage library versions. Convert an indicator into a library.
Drawing On The Chart For Experts – Learn advanced techniques for drawing on charts in Pine Script.
What you get with the course:
- Over 85 On-Demand Video Lessons
- More than 10 Hours Of Content
- Over 10 Projects
- Downloadable Resources, including all the code I use
- 30-day money-back Guarantee
- Instructor feedback — Yes I care about my students and want you to be successful
- Exclusive Group Access & Extra Resources For Extended Learning Beyond Course
- Full lifetime access
- 🧩 10 Projects
- 📝 All Code Scripts
- 🤓 Human Translated Captions
- 🏆 Certificate Of Completion
- 🎥 Recorded in 4K