Pine Script is the door to access TradingView's most advanced features and in this Pine Script course, you'll learn to master it in a way you've never seen before. This Pine Script course will teach you how to master TradingView's powerful charting platform to develop custom strategies, tools, and indicators without prior programming experience.
Pine Script is the door to access TradingView's most advanced features and in this Pine Script course, you'll learn to master it in a way you've never seen before. This Pine Script course will teach you how to master TradingView's powerful charting platform to develop custom strategies, tools, and indicators without prior programming experience.
Pine Script allows you to turn all of your strategies into practical indicators, making you a master in technical analysis. Also, you can turn almost any formula or any idea online into a pinescript indicator and test it for yourself in order to see how valid that idea is.
As algo trading becomes more popular, the need for algo developers familiar with Pine Scrip is also increasing, so your new Pine Script skill can be monetized in many different ways, from developing your own custom premium indicators to sell for a fee, to your own dedicated private pinescript codes or even jobs that require PineScript development.
Follow me and my practical lessons and examples as I take you from the basic concepts of the Pine Script language to advanced strategies and functions, helping you understand and visualize Pinescrip in a way that has never been done before, especially if you're new to programming in general.
Here's what you're going to learn in each module:
In this lesson, you'll learn about the Pine Script processing model and how it actually runs the code. This will help you visualize the code you'll write in the future much better.
In this lesson, I'll give you a quick tip on learning Pine Script better as you start this course. This is an important video to watch!
In this quick lesson, you'll learn about different account types and methods to access TradingView.
In this quick lesson, you'll learn about different ways you can share your script with the TradingView community.
In this lesson, you'll learn about the basic functions of the Editor and how to use it to manage your code.
In this lesson, you'll learn about Pine Script comments and metadata and their use cases.
In this lesson, you'll get familiar with some of the basics of the Pine Script compiler and its errors.
In this lesson, you'll learn some of the most important functions of the Indicator value, their use cases, and much more. The Indicator Function is the first line of code in any Pine Script Indicator and learning it is a must!
In this lesson, you'll learn about user-defined variables and how are they going to be used in your indicator scripts.
In this lesson, you'll learn about plots and how to use them in your code to create charts.
In this lesson, you'll learn about everything there is to know when it comes to if and else statements. This is one of the most important lessons and functions of PineScript!
For Loops allow you to loop through a command or number to get new results and can be very useful in complicated indicators.
While loops are another form of conditions that can be used to create interesting indicators which you'll learn about in this lesson.
A quick addition to the While loop to help you break a loop when a condition is met. This is another useful function for creating advanced Pine Script indicators.
Switch statements are a cleaner and easier way to do IF and ELSE statements which are new to Pine Script and can be used to make complicated IF and ELSE statements cleaner.
To take a break and make sure that you understand the lessons of this section, I provided a code for you to check out and test your knowledge on. This code uses some of the functions we learned in this section and helps you practice your skills.
Some basic information before we move into the next step.
in this lesson, you'll learn about Variables Types. Variables Types are essentially what defines a data type in pinescript and are going to be an important part of complicated indicators.
In this lesson, you'll learn about user inputs, an important part of every TradingView indicator.
In this lesson, you'll learn about the built-in functions of Pine Script and the way you can use them in your future indicators.
In this lesson, you'll learn about user-defined functions and how to use them in your code to create more complicated commands, indicators, and algorithms.
In this lesson, you'll learn about the built-in math functions of Pine Script and their use cases.
In this lesson, you'll learn about tables and how to display data using tables in Pine Script.
In this lesson, you'll learn to request financial data in Pine Script using the request.financial function.
In this lesson, you'll learn about the request.security function which allows you to pull data from other symbols into your indicator.
In this lesson, you'll learn more about plots and how to display advanced information and shapes using the Pine Script plot function.
Watch me as I explain and write a simple Moving Average and EMA crossover indicator, that detects when these values cross over each other.
In this live coding example, I'm going to write a table indicator that will compare two stocks and provide some information.
This lesson covers the topic of the "var" keyword, a very useful variable for holding data throughout the script for more advanced codes.
In this lesson, you'll learn about a simple and valuable Pine Script concept: looking up previous bar data and calculations.
In this lesson, you'll learn about alerts and alert conditions and will learn where and how to use them in your code.
A quick practice video where you can watch me add an alert to one of the scripts we created during the live coding section.
Learn about PineScript Libraries and how to use them in your indicators.
The fill function allows you to fill between plot lines to make your indicators more interesting. Learn more about it in this lesson.
Introduction to shapes and texts in Pine Script and advanced ways you can use them to draw indicators and signals on your charts.
Learn more about other advanced data request functions in this lesson.
In this lesson, you'll learn to create pre-defined input options for your indicators.
In this lesson, you'll learn about bar state functions and how to use them in your pine script indicators.
A quick article on bar_index function in pinescript.
A few tips and live examples when it comes to mixing simple and complex indicators in pinescript, what to watch out for, dos and don'ts.
A quick introduction into arrays.
Some basic information on arrays such as how to create, add, remove and read data from them.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.