Pine Script Mastery Course
The Pine Script Mastery Course teaches you everything you need to know to become a master scripter - even if you're a complete beginner!
Welcome! 👋
FREE PREVIEWWhat's Possible With Pine?
FREE PREVIEWCourse Overview
FREE PREVIEWDiscord Server
Pine Scripters Network
Intro to Programming
FREE PREVIEWIntro to Pine Script
FREE PREVIEWAnatomy Of A Script
FREE PREVIEWContact Us
FREE PREVIEWChangelog: 11th May
FREE PREVIEW⚠ Course Disclaimer ⚠
The Pine Editor
FREE PREVIEWThe Compiler
FREE PREVIEWHello World!
FREE PREVIEWComments
Indicator Function
Namespaces & Libraries
Price & Indicator Series
Data Types
Declaring Variables
Getting User Input
Generating Alerts
Publishing Your Scripts
Finding Reference Scripts
Common Pine Functions
Official Documentation
Plot
Fill
Colors
Background Color
Bar Color
Bars & Candles
Plot Shape
Plot Character
Plot Arrow
Lines
Labels
Tables
Boxes
Arithmetic Operators
Comparison Operators
Logical Operators
Conditional Operators
Operator Precedence
For Loops
While Loops
Switches
Indentation & Scope
Higher Close / Lower Close
Basic Engulfing Candles
Fractal Engulfing Candles
Engulfing Candle Micro-Gaps
Doji Candles
Hammers & Shooting Stars
Calculating Gaps
Piercing Line & Dark Cloud
Zen Library Patterns
Candlestick Pattern Filters
TradingView Candle Patterns
Inbuilt Functions & Variables
Technical Analysis Functions
Custom User-Defined Functions
String Functions
Highest, Lowest & Barssince
Time Sessions
Bar States
Symbol Info
Company Financials
QUANDL
Tuples
Varip
More lessons coming soon!
Indicators Overview
Average True Range
Moving Average Crosses
Moving Average Color Filter
Multiple Moving Averages
Relative Strength Index
RSI Chart Signals
VWAP & VWMA
Volume (RVOL)
Stochastic
MACD
Ichimoku Cloud
Session Candles
ATR Trailing Stop Tool
Bollinger Band Volatility
Bollinger Band Breakouts
Displaying Stops & Targets
My Personal Indicators
The Security Function
Security Tuples
Higher-Timeframe EMA
Market Regime Filter
FREE PREVIEWDaily Breakout Indicator
RSI Superstack Indicator
Understanding (& Eliminating) Repainting
Intro to Arrays
Array Loops
Array For...In
Array Remove
Array Insert
Array Sorting
Array Merge
Array Correlation
Array Summary
More lessons coming soon!
How Libraries Work
ZenLibrary Source Code
ZenLibrary Version #1
ZenLibrary Update #2
ZenLibrary Update #3
ZenLibrary Update #4-5
More lessons coming soon!
Intro to Strategy Scripts
Caution: Read This First
The Strategy Function
Strategy Order Functions
The RSI Strategy (Profitable!)
The Breakout Strategy (Profitable!)
Calculating Position Size
The Pinbar Strategy (Profitable!)
Displaying Backtest Results
The FTB Strategy (Profitable!)
Bollinger Stock Strategy (Profitable!)
NEVER trust the Strategy Tester!
My Personal Strategy Scripts
More lessons coming soon!
Intro to Automation
DeepWave: Algorithmic Trading
More lessons coming soon!
Setting Up AutoView
AutoView Commands
Alert Syntax Examples
ATR Auto-Trailing Stop
Calculating Position Size
Using AWS VPS to Auto-Trade 24/7
More lessons coming soon!
Setting Up PineConnector (MT4)
Setting Up PineConnector (MT5)
Alert Syntax Guide
How to Set Up A Virtual Server
FREE PREVIEWMore lessons coming soon!
Detecting Double Tops & Bottoms
Manual Fibonacci Analysis
Automatic Fibonacci Analysis
Detecting Consolidation
Detecting Impulsive Moves & Pivots
Detecting Support & Resistance
Hiding Lower Timeframes
Tracking Ichimoku Base Line
Error Messages
More lessons coming soon!
Pine Script Updates
FREE PREVIEW23rd December 2021
28th December 2021
11th January 2022
18th March 2022
5th April 2022
Bonus Pine v4 Content
FREE PREVIEWAlerts & 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
See what other students thought!
This course changed my life, I want to break that statement down. 1. This course teaches you how to fish, its breaks down the structure of how to analyze...
Read MoreThis course changed my life, I want to break that statement down. 1. This course teaches you how to fish, its breaks down the structure of how to analyze, execute and clean your code.(even when you have 0 coding skill which I did) 2. The content becomes an efficient and reusable library. 3. its value grows with your trading, what I mean by that is trading and coding are two different things. More I learned about trading the more I knew that I needed and could create tools to help me in my own trading, The more I realised how much of a great investment this was.(I joined in v4 and I saw this and bought immediately) 4. The EAP program , a perfect pairing to this fine wine :D. Trading and coding are two different things, the course that Matt learnt trading from, I took a chance on and that amazing investment again added to the fact that this course changed my life. 5. The art of trading team, have always exceeded my expectations. The level of professionalism when dealing with questions or concerns resolves the matter respectably and efficiently. In conclusion this coding course changed my life, from the effective educational content and structure that it teaches, to the practical compounding value it adds to my own trading. This course created, curated and maintained by the best pine-script teaching team, was the best investment I have ever made.
Read LessOne of the best programming courses I ever attended. The course syllabus is built in order, that is great both for programming and trading. From progra...
Read MoreOne of the best programming courses I ever attended. The course syllabus is built in order, that is great both for programming and trading. From programming perspective, Matt uses very effective language to describe what is going on and names each element correctly, like in a good programming book. Great coding practices and amazing examples, very well demonstrated and easy to grasp. Each lesson touches real Technical Analysis situations here and there. I was super happy, that Matt adds real life information, explaining some trading situations/setups that might be connected to some coding example. I complemented learning this course with researching mentioned TA stuff and grown my undestanding of trading. This course presents a very effective "framework", i.e. the way of thinking, a minimalistic and clean phylosophy (probably why it's called Zen and Art ..., makes sense now). Matt is a talented presenter, with great humor and is engaging to follow. Loved the jokes, memes and easter eggs :) All is straight to the point, there is no encyclopedic fluff just for sake of "content". The quality of recording, voice, montage is top production level. This is very important for video course! The dashboard is awesome. 10 out of 10 on all points.
Read LessThis 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 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 LessI purchased the fantastic pine mastery course back in 2020 and it was the best investment in trading education I ever made! Matthew is a talented teacher and...
Read MoreI purchased the fantastic pine mastery course back in 2020 and it was the best investment in trading education I ever made! Matthew is a talented teacher and he covers so much material in a brilliant way, that even complete newbies (like myself) can get the hang of coding! Looking forward to the pine mastery course V.5!
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.
TradingView recently updated Pine Script to Version 5 and I've had to re-record all of the original Mastery Course content. The new & improved version of the Mastery Course operates on a monthly subscription-based model, but you can also buy lifetime access to it if you prefer for a one-time fee. If you choose the subscription version then you will have access to the course for so long as you remain subscribed, if you choose lifetime access then you'll get lifetime access :)
Yes! Support is included for Pine Script questions that don't require me to write all of the code for you, or if the subject hasn't been covered yet and will help other students learn a valuable concept in which case I'll record a new video lesson. The TradingView team have said they plan a significant amount of updates yet to come, so the subscription model also allows me to spend more time updating the course as Pine Script evolves. You also get access to our private Discord server where I sometimes hang out alongside our community of talented Pine coders.
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 traders' scripts as it distracts from my own trading profits & development.
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.
Yes of course! But unfortunately due to technical limitations of the course-hosting platform we use, we cannot set up subscription plans through PayPal automatically. Please send us an email if you'd like to subscribe with PayPal and we'll sort it out for you manually :) sorry for the inconvenience, hopefully this will be rectified soon! Alternatively, the lifetime access plan will work with PayPal since it is a one-time payment.
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 for lifetime access 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.