Learn TradingView Pine Script Programming From Scratch

Build your own indicators, signal generators and automate trading logic.

4.18 (2182 reviews)
Udemy
platform
English
language
Financial Modeling & Ana
category
instructor
Learn TradingView Pine Script Programming From Scratch
13,020
students
8.5 hours
content
Nov 2022
last update
$84.99
regular price

What you will learn

Develop Custom Indicators

Pine Script Fundamentals

Pine Script Version 3 & 4 & 5

Free Up Screen Time By Setting Up Custom Alerts

Combining Multiple Indicators

Multi Time Frame Techniques

Using Code To Bypass Premium Features of TradingView

Common Developer Problems & Solutions

Modify & Understand Existing Scripts & Build Your Own!

Create and automate trading tools

Description


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 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 8 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 6 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 8 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 6 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.

  1. Quickstart - The purpose of this section is to get familiar with the Pine editor and build your first custom Pine Script!

  2. Basic Syntax - We have to crawl before we can run. In this section you will learn the fundamentals of Pine Script and test your understanding at the end.

  3. Variables - These babies are the gears to our Pine Script Engine. Getting a handle on variables will really put things into motion. You will learn about all the different types and forms of variables. You will learn how to store and retrieve data so you can use it in your custom scripts later. You will be quizzed at the end.

  4. Variable Operators - This is the fun part. Building on the last section, after completing this section you will know how to manipulate and control the logic in your code. This is the core of our algorithmic trading. You will be quizzed at the end.

  5. Drawing On The Chart - There really is no use to Pine Script if you don’t know how to do this. By the end of this section not only will you learn how to draw and plot everything to your charts. You will build a multi chart with custom candles. You will combine indicators in a project and control your plots with inputs. You will plot better than Descartes himself.

  6. Conditional Operations - Take everything we’ve learned so far and continue building on it. This section is all about conditional operations and how to make decisions in our code. By the end of this section you will know how to program smart code and create decision trees based on pure logic. We will continue on our project from the last section

  7. Functions - The bread and butter of functional programming. Daunting at first, but don’t let this concept scare you away. You don’t need functions, but once you work with them you will never want to work without them. By the end of this section you will understand the concept of functional programming and you will be able to call yourself a real programmer if you can finish the final piece of the project.

  8. Labels & Lines (NEW COURSE ADDITION NOVEMBER 2020)- One of the newest and most powerful features of Pine Script Version 4. By the end of this section you will be able to draw complex lines and labels. You will create an automatic fibonacci tool. A trade analyzer and a real time dashboard with multiple indicator outputs.

  9. Wrapping Up - A warm goodbye with special gifts.

  10. Additional Bonus Content: Alerts (NEW COURSE ADDITION MARCH 2021) - We cover the new alert() function. Teaching you ways to program multiple alert conditions in one script so you don't have to set up a bunch of different alerts with TradingView. We build  a screener and cover dynamic messages in your alerts. Don't skip this section.

  11. Additional Bonus Content: Version 5 Update (NEW COURSE ADDITION OCTOBER 2021) - Pine Script is moving fast! Version 5 comes with a lot of great improvements! Check out this section to see the major changes. Don't worry if you are still learning Version 4. Everything is mostly backward compatible, you will just need to learn a few namespace changes (5 minutes of your life) in order to upgrade and start using version 5 today!

What you get with the course:

  • Over 50 On-Demand Video Lessons

  • 8 Hours Of Content

  • 3 Projects

  • 13 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 materials

  • Quizzes & Activities

  • Full lifetime access

  • Access on mobile and TV

  • Certificate of Completion at the End

Content

Introduction

Who am I?

Quickstart

Quickstart

Basic Syntax

Overview & Structure of a Script
Versions
Study vs. Strategy
Lines & Indentations
Comments
Recap
Basic Syntax Quiz

Variables

Overview & Identifiers
Variable Types & Assignment
Variable Types - "na" Type
Variable Forms
Built-in Variables
Variables Quiz

Variable Operations

Arithmetic Operators
Comparison Operators
Logical Operators
Operator Quiz

Drawing On The Chart

Plotting
Potting Examples
PROJECT - Part 1 - Building an indicator from multiple indicators

Conditional Operations

?: Ternary Operator
iff() Function
if Statement
Recap: Bring it all Together
PROJECT - Part 2 - Build a Signal Generator from our Multi Indicator

Functions

Functions
"var" operator
PROJECT Part 3 - Make a Multi Strategy Back Tester

Wrapping Up

Additional Resources & Next Steps

Reviews

Hernan
October 29, 2023
Its good for those that are looking to either start from 0 programming experience and also for those who has programming experience. Examples and quizzes help retain and strengthen learned knowledge.
Luigi
October 29, 2023
Il corso è esattamente quello che occorre per partire con la programmazione. Il relatore è molto chiaro sia nel lessico sia negli esempi. Ho inserito 4 stelle poiché non ho trovato il modo di impiegare i risultati di indicatori personalizzati all'interno delle strategie. Comunque ho già acquistato altri due corsi dichiarati più specifici per quest'argomento. Bravo!
Sebastian
October 17, 2023
Aunque explica mucha sintaxis, proporciona scripts con todas las explicaciones, lo que da una buena base para comenzar a modificar desde ahí. Luego termina el capitulo implementando algún indicador o estrategia. Viéndose entonces muy claro todo lo visto hasta el momento. Recomendado.
Hani
September 3, 2023
Thanks for the lovely course. It brings you up to speed, pretty fast. I now can write basic pinescript code after taking the course. Looking forward for another course on the strategies themselves.
David
August 1, 2023
I am a MetaTrader 4/5 developer. Pine Script has very similar syntax. What I like about this course is the instructor. He is very focused on details which I really appreciate, because programming has to be exact. I listened to the other instructors in sample videos and didn't get that impression. They all spoke in vague terms -- not at all detailed.
Gaurav
July 24, 2023
Yea it is amazing. The tutor taught very nicely so that we can understand the concepts. He is clear about what he is teaching to us....
Asher
July 23, 2023
Good so far the only issue is that the most current version is v5 so there are a couple of small nuances that I need to make sure I consider while writing code.
Girish
July 8, 2023
Nice way of explaining basics, only need of improvement is to update according to pine script version 5...
Krzysztof
June 12, 2023
Good course, explains all important pinescript syntax, also, author himself answers your questions in his discord channel.
Kaushalendra
June 3, 2023
The knowledge is good but the way of teaching is "Garbage", too much confused and too much clutter / clumsy
Edwin
May 4, 2023
In the beginning, the first two sections it went fast, but later on the explanation was very clear and understandable. He showed everything he was talking about.
Mk
May 4, 2023
I'll write sth when I get more inside all of that. I had nothing to programming since that course (and I'm not an english native) and so far it's been a bit demanding to understand, but I'm gonna ride around with Pine sooner or later :) Thanks for Your work!
Nilay
April 23, 2023
Subjects are very good and interesting, but still concepts unclear of ternary, iff function, if statement, scope etc. , their purpose in live markets. Need a solid example of their use. Thankyou.
Li24yang75
April 12, 2023
Great course for beginners who do not have any coding skills. If you are already a coder, you can skip some sections.
Rixter
March 23, 2023
I'm learning, but the delivery is a bit rough. Let me put it this way: If you are already knowledgeable of any other language, then you'll be able to follow as he shoots through stuff. If this is your first, beware. Knowing how to program a language does not itself make you a polished teacher. I would have preferred a little more structure and insight, but it felt at times that he was bored of what he was doing. It was hard for me to watch for long periods as the delivery was just watching the uncommenting of pre-typed code. Would prefer a different approach to teaching that is more engaging. So I give it an 'average' rating.

Charts

Price

Learn TradingView Pine Script Programming From Scratch - Price chart

Rating

Learn TradingView Pine Script Programming From Scratch - Ratings chart

Enrollment distribution

Learn TradingView Pine Script Programming From Scratch - Distribution chart
3369594
udemy ID
7/27/2020
course created date
8/7/2020
course indexed date
Bot
course submited by