TradingView Pine Script Programming: The Complete Course

Premium course

Intermediate

Video/Text

Video/Text

Programming

42 Lessons

0% Not started

TradingView Pine Script Programming: The Complete Course

Introduction

4 Lessons

Premium course

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.

Video lesson

Premium course

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!

Video lesson

Premium course

In this quick lesson, you'll learn about different account types and methods to access TradingView.

Video lesson

Premium course

In this quick lesson, you'll learn about different ways you can share your script with the TradingView community.

Video lesson
Pine Script Editor

3 Lessons

Premium course

In this lesson, you'll learn about the basic functions of the Editor and how to use it to manage your code.

Video lesson

Premium course

In this lesson, you'll learn about Pine Script comments and metadata and their use cases.

Video lesson

Premium course

In this lesson, you'll get familiar with some of the basics of the Pine Script compiler and its errors.

Video lesson
Building Blocks

9 Lessons

Premium course

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!

Video lesson

Premium course

In this lesson, you'll learn about user-defined variables and how are they going to be used in your indicator scripts.

Video lesson

Premium course

In this lesson, you'll learn about plots and how to use them in your code to create charts.

Video lesson

Premium course

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!

Video lesson

Premium course

For Loops allow you to loop through a command or number to get new results and can be very useful in complicated indicators.

Video lesson

Premium course

While loops are another form of conditions that can be used to create interesting indicators which you'll learn about in this lesson.

Video lesson

Premium course

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.

Video lesson

Premium course

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.

Video lesson

Premium course

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.

Video lesson
Expanding Your Skills

10 Lessons

Premium course

Some basic information before we move into the next step.

Video lesson

Premium course

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.

Video lesson

Premium course

In this lesson, you'll learn about user inputs, an important part of every TradingView indicator.

Video lesson

Premium course

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.

Video lesson

Premium course

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.

Video lesson

Premium course

In this lesson, you'll learn about the built-in math functions of Pine Script and their use cases.

Video lesson

Premium course

In this lesson, you'll learn about tables and how to display data using tables in Pine Script.

Video lesson

Premium course

In this lesson, you'll learn to request financial data in Pine Script using the request.financial function.

Video lesson

Premium course

In this lesson, you'll learn about the request.security function which allows you to pull data from other symbols into your indicator.

Video lesson

Premium course

In this lesson, you'll learn more about plots and how to display advanced information and shapes using the Pine Script plot function.

Video lesson
Live Basic Coding

2 Lessons

Premium course

Watch me as I explain and write a simple Moving Average and EMA crossover indicator, that detects when these values cross over each other.

Video lesson

Premium course

In this live coding example, I'm going to write a table indicator that will compare two stocks and provide some information.

Video lesson
Advanced Pine Script Topics

12 Lessons

Premium course

This lesson covers the topic of the "var" keyword, a very useful variable for holding data throughout the script for more advanced codes.

Video lesson

Premium course

In this lesson, you'll learn about a simple and valuable Pine Script concept: looking up previous bar data and calculations.

Video lesson

Premium course

In this lesson, you'll learn about alerts and alert conditions and will learn where and how to use them in your code.

Video lesson

Premium course

A quick practice video where you can watch me add an alert to one of the scripts we created during the live coding section.

Video lesson

Premium course

Learn about PineScript Libraries and how to use them in your indicators.

Video lesson

Premium course

The fill function allows you to fill between plot lines to make your indicators more interesting. Learn more about it in this lesson.

Video lesson

Premium course

Introduction to shapes and texts in Pine Script and advanced ways you can use them to draw indicators and signals on your charts.

Video lesson

Premium course

Learn more about other advanced data request functions in this lesson.

Video lesson

Premium course

In this lesson, you'll learn to create pre-defined input options for your indicators.

Video lesson

Premium course

In this lesson, you'll learn about bar state functions and how to use them in your pine script indicators.

Video lesson

Premium course

A quick article on bar_index function in pinescript.

Text lesson

Premium course

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.

Video lesson
Pine Script Arrays

2 Lessons

Premium course

A quick introduction into arrays.

Video lesson

Premium course

Some basic information on arrays such as how to create, add, remove and read data from them.

Video lesson

Follow

About the teacher

user

Sean Bagheri is the founder of Edge Terminal. He has founded multiple financial and tech companies and is a professional front-end and backend developer.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>