...things have changed.
This is the Pine v4 course. Check out the brand new Pine v5 course here!
Welcome! 👋
FREE PREVIEWIntroduction to Programming
Introduction to Pine Script
Discord Community Server
Pine Scripters Network
Pine Script Updates
PINE SCRIPT VERSION 5 IS HERE!
⚠ Course Disclaimer ⚠
Anatomy Of A Script!
Hello World!
Comments
FREE PREVIEWStudy Function
Data Types
Series (OHLC)
Variable Declaration
Getting User Input
Alert Function
Publishing Your Scripts
Finding Reference Scripts
Plot
FREE PREVIEWFill Color
Background Color
New Color Function
Bar Color
Plot Bar & Plot Candle
Plot Shape
Plot Char
Plot Arrow
Lines
Labels
Hexadecimal Colors
Arithmetic Operators
FREE PREVIEWComparison Operators
Logical Operators
Conditional Operators
For Loops
Custom Functions
Operator Precedence
Indentation
Higher-Close / Lower-Close
FREE PREVIEWBasic Engulfing Candles
Fractal Engulfing Candles
Hammers & Shooting Stars
Doji Candles
Gaps
Piercing Line & Dark Cloud
Inbuilt Functions & Variables Overview
FREE PREVIEWHighest High & Lowest Low
Time Session
Bar States
Syminfo
Number to String
Financials
QUANDL
Moving Average Crosses
ATR Indicator
FREE PREVIEWMoving Averages
RSI Indicator
RSI Oscillator
Volume
VWAP & VWMA
Stochastic & RSI
Security Function
FREE PREVIEWRepainting
HTF EMA
Breakout Indicator
Regime Filter
Bitcoin Gaps Indicator
RSI On Multiple Timeframes
Introduction to Arrays
Using Arrays to Calculate Correlation
Intro to Strategy Scripts!
Strategy Function
Strategy Orders
Strategy Variables & Functions
Strategy Alerts (Update)
Warning: NEVER trust the Strategy Tester!
RSI Strategy
Breakout Strategy
Breakout Strategy v2
Bitcoin Gaps Strategy
My Indicators & Strategies
Setting Up AutoView
AutoView Commands
Alert Syntax Examples
ATR Auto-Trailing Stop
Calculating Position Size
Automating A Strategy Script
Adding Strategy Filters
Using AWS VPS to Auto-Trade 24/7
Setting Up PineConnector (MT4)
Setting Up PineConnector (MT5)
Alert Syntax Guide
Testing Alerts With Code
Automating the FTB Strategy
Automating the Pinbar Strategy
How to Set Up A Virtual Server
FREE PREVIEWUnderstanding (& Eliminating) Repainting
Alerts & Time Sessions
Bar Wick & Border Colors
Drawing Variable Values
Stochastic Based On RSI
QUANDL - Fed Balance Sheet
Bitcoin Gaps Indicator
Separating Alerts
3commas, Binance & TradingView Alerts
Discord Webhook Bot
Using Tables to Display Data
Custom Backtest Display
Pine Script 2020 Summary
FREE PREVIEWDecember 1: New Date Input
January 25: alert() Function
March 12: Group & Inline Input
March 21: Input Tooltips
April 9: "VARIP" Variables
May 14: Color Gradients
Updates Yet To Cover
Error Documentation
Mismatched Input
FREE PREVIEWCannot Assign Type
NA Indicator Values
Length Of A Series Error
More Resources
Graduation Quiz
See what other students thought!
This has by far been the best investment I’ve done lately!! Your course has helped me to fast-track my Pine Script learning journey. The videos are to the ...
Read MoreThis has by far been the best investment I’ve done lately!! Your course has helped me to fast-track my Pine Script learning journey. The videos are to the point, cover more than the fundamental concepts only and most importantly, are ready to be used in actual practice. I’ve already obtained new, valuable insights and I'm confident this will help me to become a better trader as well. Thanks and keep up the good work!!
Read LessI love this course, It's like discovering a whole new world! I can't wait to be able code and backtest my own strategies. I can't tell you how many painful ...
Read MoreI love this course, It's like discovering a whole new world! I can't wait to be able code and backtest my own strategies. I can't tell you how many painful hours I have spent manually backtesting.
Read LessI had taught myself the basics of Pine-Script through brute force to create a rudimentary indicator which would find a particular price pattern I was looking...
Read MoreI had taught myself the basics of Pine-Script through brute force to create a rudimentary indicator which would find a particular price pattern I was looking for. To "step it up a notch" and add additional analysis features I knew I needed to get professional help. Providentially, the very week I needed this help this course launched, and I'm very excited... halfway through the course I have learned things that ave already been a great help and I know the best is yet to come! Matt is a great instructor, and does a great job explaining the concepts and providing real-world examples. I am sure I will be enrolling in his future programs to come. So, if you are interested in learning Pine Script, I heartily recommend this Pine Script Mastery course... See you in the chat!
Read LessAfter completing Basic course, I immediately signed-up for paid Mastery course and started on the same day. The Basic course is presented in a thorough and e...
Read MoreAfter completing Basic course, I immediately signed-up for paid Mastery course and started on the same day. The Basic course is presented in a thorough and effective manner. Easy to code along to. Probably, the best presenter I have watched/listened to for clarity and conciseness without the all to common banter that saps up time and imparts no extra knowledge or entertainment.
Read LessThe course is great. Matt breaks pinescript down into logical steps which are easy to understand, learn and perform. He even goes so far as to provide the so...
Read MoreThe course is great. Matt breaks pinescript down into logical steps which are easy to understand, learn and perform. He even goes so far as to provide the source code from each lesson to try out yourself. This course is a must for anyone who is looking to develop as a trader and will give you the ability to test out the potential of your trading ideas in minutes, rather than costing you $$$ in strategies which were never going to be profitable. This course is a great investment.
Read LessThis is the missing Pinescript course that I have been looking for.
This is the missing Pinescript course that I have been looking for.
Read LessVery detail and easy to follow. Learn a lot from this course. Looking forward to Pine Script Mentorship Program as I want to learn more of the Strategies co...
Read MoreVery detail and easy to follow. Learn a lot from this course. Looking forward to Pine Script Mentorship Program as I want to learn more of the Strategies command (pyramiding) and how to use the stoploss, OCA commands .... 3rd party software to do auto trading when strategies trigger signals.
Read LessBest investment I have made in a very long time!
Best investment I have made in a very long time!
Read LessVery good course. The difficult level increase in the right way
Very good course. The difficult level increase in the right way
Read LessExcellent Training Material!!!
Excellent Training Material!!!
Read LessAnd why it's perfect for you!
Over 17 hours of high quality content covering:
Intro to programming - so even complete beginners can master Pine Script!
Access to our private Discord community server for priority support
Covers every form of drawing data onto the chart (in great detail)
Explains how to use all the various Pine operators for data manipulation
Demonstrates how to identify popular candlestick patterns using code
Covers all the major inbuilt functions & variables we can work with
Shows how to use the major inbuilt technical indicators in your scripts
Demonstrates how to reference other markets and timeframes
Explains the common errors you might encounter (and how to fix them)
Introduces you to strategy scripts - including a few profitable examples!
The Art of Trading
Got some questions?
Pine Script is the programming language used to create custom indicators, tools and strategy backtesting scripts for the TradingView charting platform. It's a light-weight cloud-based language that is easy to learn, easy to use and easy to distribute. Unlike other languages such as MQL, Pine Script runs right in your browser - and continues to run even after you close it.
This older version of the Mastery Course operated on a one-time fee which gives lifetime access to students who bought it. But since releasing this course, TradingView have now updated Pine Script to Version 5 and I've had to re-record all of the course content. The new version of the Mastery Course operates on a monthly subscription-based model, but you can buy lifetime access to it if you prefer for a one-time fee - and both options give you full access to this older version of the Mastery Course based on whichever option you selected. If you choose the subscription version then you will have access for so long as you remain subscribed, if you choose lifetime access then you'll get lifetime access :)
Yes! Basic support is included for Pine Script questions that take 15 minutes or less of coding time to answer or if the subject hasn't been covered yet and will help other students learn a new concept. However if you want me to help write code specifically for your script then send an email to support for a pricing quote - but keep in mind that it will be expensive as I do not have a lot of spare time to work on other trader's scripts.
No! I don't cover anything in this course that requires a premium TradingView account to use. All of Pine Script's features are available to all TradingView subscription plans. The main advantage of having a premium TradingView account is to set unlimited script alerts or publish your own paid scripts.
Absolutely! I'm a huge fan and early adopter of cryptocurrency and blockchain technology and so I'm very familiar with them and open to accepting them. You can pay in any major crypto coin or token, but obviously the easiest way is to use a stablecoin such as USDT. The catch is that I cannot automate this payment system, and so you will need to email me so that I can handle the process manually.
If you are unsatisfied with the content in any of my paid courses, please send me an email explaining the problem so that I can try to rectify it. But in the unlikely event that you are still dissatisfied with your experience then you can request a refund within 30 days of your payment. I do not offer refunds for subscription plans, but you can cancel your subscription at any time.