PINE SCRIPT MASTERY COURSE

Master the Pine Script coding language.

5.0 /5
(63)

What Is The Pine Script Mastery Course?


This course is for traders who take their edge seriously.

Learning how to trade the financial markets successfully is already a massive challenge, but learning how to code your own tools for analysis takes the challenge to a new level altogether.

That's why - due to popular demand - I created the Pine Script Mastery Course.

With 5+ years experience as a full-time retail trader navigating the stock, crypto and forex markets profitably, and 16+ years experience as a programmer, I am uniquely positioned to help you go from a Pine Scripting zero to a Pine Scripting hero!

This course will teach you everything you need to know to create your own scripts for the TradingView platform - from the absolute basics such as drawing to your chart and detecting candlestick patterns, all the way up to advanced concepts such as creating your own trading strategy backtesting scripts.

So whether you're a programmer with years of experience, or an inexperienced coder who simply wants to take their trading skills to the next level - this course will help you to master TradingView's Pine Script language.

Our membership price is only $97 per month. That's less than the price of a cup of coffee on your way to work each day.

But if you're still unsure if this course is right for you, check out our FAQs and make sure to read through the fifty+ 5-star reviews from other traders who have taken the Mastery Course and improved their edge over the markets.

We look forward to welcoming you onboard!



Educational Content Disclaimer

The content provided in our courses, including all code, lessons, and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context. Any results from strategies or tools provided are hypothetical and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal or worse, and are not suitable for all persons. Before making any trading decisions, please consult with a qualified professional to understand the risks involved. By using our materials, you acknowledge and agree that any trading decisions are made solely at your discretion and risk. There is no guarantee whatsoever that our course material will result in material gains for you.



What's Included?

The Pine Script Mastery Course teaches you everything you need to know to become a master scripter - even if you're a complete beginner!

Intro to programming - so even complete beginners can master Pine Script!
Access to our private Discord community to network with other students
Covers every form of drawing data onto the chart (in great detail)
Demonstrates how to identify popular candlestick patterns using code
Covers all the major inbuilt functions & variables we can work with
Shows how to use all popular inbuilt technical indicators in your scripts
Demonstrates how to reference other markets and timeframes
Explains the common errors you might encounter (and how to debug & fix them)
Introduces you to strategy scripts - including a few advanced examples!
Demonstrates how to use strategy automation tools, such as PineConnector!

Requirements

There are very few requirements for taking this course and learning the Pine Script language. You can start without paying a cent - Pine Script is completely free, and the TradingView platform is completely free! But to get the most out of this course I'd recommend the following requirements:

  • Basic knowledge about trading and investing, and the risks involved
  • A free TradingView account, but Pro plan or better is recommended
  • A decent computer or laptop and internet connection (Mac or PC is fine)
  • A passion for mastering your trading and improving your edge over the markets!

Who This Course is For

This course was designed to be accessible for everyone - whether you're new to trading or a seasoned professional, and whether you're an expert coder or have never written a line of code in your life.

  • Beginner traders
  • Professional traders
  • Beginner programmers
  • Expert programmers
  • Basically anyone with a passion for leveraging technology to improve their abilities!

Course Contents

227 Lessons
Welcome! 👋
What's Possible With Pine?
Course Overview
iOS & Android App
Discord Community Server
Intro to Programming
Intro to Pine Script
Anatomy Of A Script
Contact Us
Changelog: 18th March 2025
⚠ Course Disclaimer ⚠
Pine Script Version 6 is here!
The Pine Editor
The Compiler
Hello World!
Comments
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
Basics Quiz
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
Lazy Evaluation
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
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
Day Trading Tool
Detecting RSI Divergence
Combined Volume
My Personal Indicators
The Security Function
Time Settings Guide
Security Tuples
Higher-Timeframe EMA
HTF High / Low Indicator
Crypto Arbitrage Indicator
Market Regime Filter
Multi-Timeframe Regime Filter
Daily Breakout Indicator
RSI Superstack Indicator
Hiding Lower Timeframes
How to Reference Lower Timeframes
Afternoon vs Morning Range Expansion
Pre-market Breakouts
How to get the Spread
How to prevent repainting
Intro to Arrays
Array Loops
Array For...In
Array Remove
Array Insert
Array Sorting
Array Merge
Array Correlation
Array Summary
How Libraries Work
5 Useful TradingView Libraries
ZenLibrary Source Code
ZenLibrary Version #1
ZenLibrary Update #2
ZenLibrary Update #3
ZenLibrary Update #4-5
ZenLibrary Update #6
ZenLibrary Update #7
ZenLibrary Update #8
ZenLibrary Update #9
ZenLibrary Update #10
PineConnector Automation Library
Intro to Strategy Scripts
Caution: Read This First
The Strategy Function
Strategy Order Functions
New Strategy Tester Features!
RSI Strategy Example
Breakout Strategy Example
Calculating Position Size
Pinbar Strategy Example
Displaying Backtest Results
Pullback Strategy Example
Channel Breakout Strategy Example
Follow-the-Bear Strategy Example
Bollinger Band Strategy Example
MACD: Taking 2 Targets (Part One)
Calculating Forex Lot Sizes
MACD: Taking 2 Targets (Part Two)
NEVER trust the Strategy Tester!
Keltner Band Mean Reversion System
How to Pyramid Trades
Bitcoin Momentum Strategy Example
Coding Strategy Trailing Stops
Basic Backtesting Guide
Monthly Performance Table
Calculating Drawdown Duration
My Script Source Code Examples
Intro to Automation
DeepWave: Algorithmic Trading
Setting Up AutoView
AutoView Commands
Alert Syntax Examples
ATR Auto-Trailing Stop
Calculating Position Size
Using AWS VPS to Auto-Trade 24/7
Setting Up PineConnector (MT5)
Setting Up PineConnector (MT4)
PineConnector MetaTrader Settings
Simple PineConnector Template
Advanced PineConnector Template
How To Use PineConnector Template
How to Set Up A Virtual Server
Detecting Double Tops & Bottoms
Manual Fibonacci Analysis
Automatic Fibonacci Analysis
Detecting Consolidation
Detecting Impulsive Moves & Pivots
Detecting Support & Resistance
Tracking Ichimoku Base Line
Drawing Stops & Targets (Part 2)
Percentage-Based Trailing Stop
Day of Week Filter
How to Backtest Bracket Orders
Displaying Strategy Data Labels
Condition-Based Data Plots
How to use valuewhen()
ATR Volatility Analysis Tool & Filter
Analyzing HTF on Intraday Bars
Methods & Custom Data Types
Detecting Key Trading Session Levels
Using HTF Indicators As Filters
Error Messages
How to Debug Pine Code - Part 1
How to Debug Pine Code - Part 2
The Speed Profiler Tool
Pine Script Updates
23rd December 2021: New Features!
28th December 2021: New Editor
11th January 2022: Line Fill
18th March 2022: Table Tooltips
5th April 2022: Matrices
30th May 2022: IMPORTANT!
12th July 2022: New Request() Features
14th December 2022: Custom Types
10th March 2023: Methods
11th May 2023: External Indicator Inputs
30th June 2023: Bunch-a-updates
1st September 2023: PRINT LOGS!
April 2024: Split Plots (force_overlay)
Bonus Pine v4 Content
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
More Resources
Graduate Scripts
What Next?
Graduation Quiz

Instructor

instructor

Matthew J. Slabosz

Programmer & Systematic Trader

Read More

Read Our Reviews!

  • RAHUL
    (5)
    Brilliant.

  • David
    (5)
    Completed Introduction

    Quite impressed. Very clear presentation.

  • Hamid
    (5)
    A great course for learning Pine Script

  • Harvey
    (5)
    Teaching at its very best!

    This is an excellent course because it is well organized by covering the basics before moving on to the more advanced topics, the instructor keeps the student’s perspective in mind as he explains new material and the instructor manages to speak almost always in full, grammatically correct, clearly spoken sentences. Bravo!!! Money well spent!

  • Cool
    (5)
    BEST INVESTMENT I EVER MADE

    This course teaches a beginner all a graduate needs to know and more!!! I've never seen a complex thing made so simple. Its the simplicity for me thank you so much. I'm Glad I took the risk. Highly recommended!!!!!!

  • Stephen
    (5)
    So Thankful I Found Matt's PineScript Mastery Course

    Whilst I'm not a greenie to either trading or programming, it has been 20+ years since I was doing either. When I first heard about TradingView (TV) and Pine Script and what it can do I was excited but quickly got bogged down in trying to understand not just another programming language, but one based around trading data, and also the idiosyncrasies of the TV platform itself. Thankfully in trying to find answers to my programming/trading/tv questions I came across Matt's Zen and the Art of Trading YouTube videos which helped a lot, which led me to do his free Pine Script Basics Course which helped cement the progamming language even more. Then I couldn't resist signing up for his Pine Script Mastery course which not only further helped in understanding the programming syntax but they also opened my eyes to new ways of trading and writing systems and ultimately now, automating my systems. This course is well worth the expense and really is an investment in oneself. I've come a long way in my trading opportunities and now that I've just turned 60 and retiring I KNOW that trading will give me the financial future for an amazing retirement. Thanks Matt for all the hard work you've put into this course.

  • Keith
    (5)
    Excellent

    An exhaustive course. it is deep thorough and just brilliant.

  • Joy
    (5)
    Excellent :)

    Excellent :) Very much appreciated. TQVM for your effort and passion in teaching. #neverlookedback

  • Pat
    (5)
    Great course

    I have never written code before so it was a real challenge for me. Matt was really thorough explaining everything. My favourite part was the test at the end. It has been well designed to ensure you understand where to find the answers and making me go through all the different information sources to find the answers.

  • David
    (5)
    Nice course

    You have passion and knowledge, you know how to transmit, it is being so helpful, thank you

  • Rob
    (5)
    Top Course, i love it, THANK YOU SO MUCH

    I even love this guy, Matthew, it's extremly humble and good to share his incredible knowledge about pinescript. Thank you so much Matthe, please keep it like this

  • M
    (5)
    The best investment I have ever made

    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, 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.

  • Robin
    (5)
    Awesome course

    Matt has done an amazing job in his videos. I had previously taken some Pine Script classes but they do not compare with Matt's. I have learned SO much and am very grateful I found his course.

  • Jonathan
    (5)
    Perfect

    I almost never write a review online, but I felt this course and its creator deserve some recognition. I've just completed the intro portion of the master course and I can already tell that this is just what I need to stream-line the learning process. Good job, and hope to see more content like this in the future! Looking forward to the next lesson! -Jon

  • James
    (5)
    Pine Script Mastery Course

    Very well structured. Good guidance for those starting with pine script. Highly recommend for ambitious traders.

  • Derek
    (5)
    A wonderful complete course on Pine Script

    This course provides exactly what you expect from a Pine Script course. It covers the language in massive detail with a ton of examples on how each part of the language could be used in the real world. I can't imagine how it could be improved upon. I'm 60% of the way through it and will definitely finish it.

  • Gabriel
    (5)
    A generous and comprehensive Pine Script course that gives you everything you need to succeed!

    I recently took the Pine Script Mastery course by Matthew and I have to say, it was one of the most thorough, thoughtful and comprehensive courses I have ever taken. The course material was well-structured and the way Matthew explained the concepts was clear and concise. His knowledge of Pine Script is impressive and he is an equally skilled and humble teacher. I found the course to be well worth the money spent and it far exceeded any other Pine Script course I have seen elsewhere. I highly recommend this course to anyone who wants to master Pine Script.

  • Konstantin
    (5)
    Best Pine Script Course.

    One 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.

  • Miroslav
    (5)
    Excellent content and support, I can only recommend it . . .

    From the very beginning, watching your free YT channel, I was very impressed with your competence, skills, unique approach and personality. During the Pine Script Mastery Course, all my first impressions were fully confirmed. Excellent content and support, I can only recommend it . . . Matt many thanks for everything! Best regards, Miro

  • carlos
    (5)
    Simply great!

    Without even finishing this course I already have created my own scripts, modify several scripts to build my custom indicators with personalized alerts functions, mixing several indicators to work together for filters purposes and Matt explains very clear even for me that have no previous coding experience. Carlos - Venezuela

  • Kevin
    (5)
    Best Pine Script Training available

    I am an engineer and have been programming in various software languages for many years. In the last 6 months I decided to get serious about stock trading. After taking several classes from Udemy on stock trading basics and strategies, using TradingView, and programming using Pine Script, I wrote dozens of basic indicators and strategies but there was a steep learning curve. I then found "Zen and the Art of Trading" on YouTube. The author, Matt answered many of my lingering questions but I wanted to become an expert on Pine script, fast. This class and Matt's teaching style are exactly what I needed. It is well worth the investment in your education and helps to understand the details behind indicators and strategies in TradingView.

  • George
    (5)
    So far so good

    Matt is a very easy guy to listen to and he has a wealth of info to pass along in a common sense way. I am about a third completed in this course and have learned much already. I am impressed and think the course is well worth taking. I look forward to the remaining course and the consequential success of my investments.

  • GERALD
    (5)
    Pine script Mastery

    This course is opening my eyes and mind to a whole new level of trading this is awesome thank you Matthew!

  • Christian
    (5)
    PSMC Review - Best Online Coding Class

    This is my first time applying to an "online coding class" and it was a really great learning process, the course material is super detailed and jammed pack with information about the Pine Script V5 language and last of all Mr Matthew was a superb teacher that can really teach complex subjects and make them easy to understand.

  • Panayiotis
    (5)
    Exactly what I was looking for!

    I found out about this course from one of Matt's videos on YouTube. I already watched some of his videos so I was expecting this Pine Script course to be good. However, Matt's course managed to exceed my expectations. This course assumes that you already know the most important concepts of trading (if you don't you should learn those first and then come back to this course) and teaches you how to use Pine Script to make your trading easier, either by creating helpful indicators, strategies to select which markets/timeframes to backtest or even automating your trading strategies (which is the main reason I bought this course). Matt has done and is still doing a great job with this course by updating it with new information over time. Even though I am experienced with programming, Matt simplified everything so that it is easier to understand for those who are new to programming.

  • Pavan
    (5)
    Awsome Course - PSMC

    I was a bit hesitant to get into this scripting world. however, I have made my choice right. Absolutely brilliant trainer of the Pine script.

  • Jim
    (5)
    SUPER INFORMATIVE AND WELL STRUCTURED COURSE!!! Worth EVERT cent paid for it!

    Matt, thanks a lot for your courses! THEY ARE AMAZING! I haven't gone through something similar for quite some time, being compact (no bla-bla-bla), very informative and professionally structured. I am feeling like being in university again. Highly recommended to EVERYBODY who are thinking of using PINE! Your speed of learning it with Matt will be x2 or x4!!! Yes, you can read all PINE documentation, but practically you will hit the wall quite often. So get the shortcut and enjoy Matt's lessons!

  • Aleksander
    (5)
    Great in depth course of practical Pine Script

    I have done 50% of the course so far and I am really impressed with it. The author sincerely has a desire to share valuable and practical knowledge that can help you develop your trading systems. I like the fact that he uses a lot of real life examples of functions, indicators, strategies that can be applied and tweaked to your trading. I am happy I found this course through youtube, since I think learning to script strategies will help me tremendously in my trading workflow.

  • Marija
    (5)
    Got to finish Libraries

    really amazing, tnx to putting so much energy in explaining things in Pine

  • Dave
    (5)
    Overall Awesome!

    This course is explained in such a way that just about anyone who is serious about learning Pine Script should be able to do so. Take your time. Take good notes, and you'll get it. Tradingview and Pine Script are so far superior to any other platforms I have used in the past in terms of speed, ease of use and overall flexibility that I will never go back. This is the language you need to learn and this is where you need to learn it. Period! Great job! And the customer support is equally impressive!

  • Andrew
    (5)
    Great Course!

    You can tell a lot of time and effort has gone into making this course. It is well laid and easy to follow and the explanations are clear. I really like how Matthew highlights possible error messages in a lot of his lessons. As a beginner this is very useful as it gives me an idea for what to look out for. I think my learning curve will be greatly reduced due to this course, particularly as it is very easy to identify which lesson to revisit when I need to work something out.

  • Cliff
    (5)
    Excellent Course, Excellent teacher

    This is truly one of the best courses and teachers I have experienced! This includes formal education (up to and including a Masters of science degree ) and my many, many non-institutional online courses on a wide spectrum of topics. Thank you Matthew!

  • Donát
    (5)
    Amazing level up course

    Matt taught me everything I needed! His Basics course introduced me to to the world of Pine Script and coding alltogether because I've never done it before. Even with that knowledge I was perfectly fine. 12 month later I've learnt more about trading in general, so I also wanted to level up my basic Pine Script skills. I speedran the course, got everything I needed: now it's time to practice. In the future I will come back to this course for sure because it has so much more depth. Thank you Matt for putting this well structured but most of all enjoyable course together!

  • Flint
    (5)
    A very happy new learner

    Worth every penny. Thanks so much Matthew & Jade!

  • Teresa
    (5)
    Truly one of the most useful and well-taught courses ever!

    This is an extremely well laid-out and easy to follow course. As a beginner to coding, it helped me gain the confidence and understanding necessary to set up my own trading strategies in an automated fashion. What an increase in profit - the ability to keep trading while you're asleep!

  • KM
    (5)
    Introduction

    Great Easy Method is learn out the things.

  • Darrel
    (5)
    Excellent Course

    Great instructor who explains each element very clearly.

  • Fernando
    (5)
    Excellent course

    Matt is an excellent instructor, his lessons are clear and to the point. I don’t know him personally, but you can fell his passion for teaching and trading.

  • Nagendra
    (5)
    Great amount of knowledge earned

    Thanks so much for preparing this course. There was absolutely no other training videos out there explaining Pinscript, in such detailed and professional manner. This has immensely increased by knowledge in PineScript programming and also improved my trading results.

  • Juan Jose
    (5)
    Learned a Ton

    I have learned many aspects of Pine Script programming from Matt. Highly recommended.

  • Meine
    (5)
    Best bang for your buck!

    Thank you Matt for this great and overwhelming course. Looking forward for new courses and insights!

  • andre
    (5)
    Invaluable material

    I am just starting with my trading and programming journey, and this course is amazing. It answers all the questions you might have about PineScript, offers you strategic suggestions, and points out countless ways to improve your trading

  • Jason
    (5)
    AMAZING

  • Lawrence
    (5)
    A

    A

  • Domenic
    (5)
    Good Experience All Around

    I knew 0 code before this course, it has surely got me off my feet. After a month i am pretty well versed but still of course need a lot of practice for more advanced script. Overall recommend for beginners..

  • Anthony
    (5)
    Amazing Course

    Everything a trader needs to learn about Pine Script!

  • Rama Shankar
    (5)
    amazing

    I am really surprised that we got excellent course of Pine Script!!!!!!!! Thanks to Matt

  • Yuriy
    (5)
    The only place to properly learn Pine

    This class is very professional and absolutely a must for anyone looking to take Pine script seriously. There is more than enough material to review. Any question you have will likely be answered in this course.

  • Mitchell
    (5)
    Spectacular!

    Would highly recommend. Both the podcast and both pine script training courses have been very educational and enlightening.

  • sagar
    (5)
    Best Teacher

    Best Teacher

  • Rami
    (5)
    Best Pine Script Course. Period.

    I'm absolutely new to programming , Matt is a great teacher and this course is well worth the money spent . I'm definitely paying for the lifetime access soon as I have the extra cash and also buying the other courses on offer.

  • Antonio
    (5)
    Awesome!

  • Adam
    (5)
    Excellent Course

    Highly recommended if you are starting out or even if you are already an intermediate pinescript coder, Matt has compiled so much great content to allow you to learn at your own pace.

  • Pablo
    (5)
    Excelente!

    Es una pieza maestra! No tiene desperdicio. Mis mas sinceras felicitaciones!

  • John
    (5)
    Excellent teacher

    Assured, prepared, efficient style of teaching. Easy to understand and thorough.

  • HECTOR
    (5)
    Initial impresion

    Excellent material, very well explained, complete and also funny.

  • Van
    (5)
    Mindblowing Masterpiece

    Hi there, First, I want to thank you, Matthew, and everyone involved in this overwhelmingly detailed course. I've taken quite a few online courses in the past year, but this one is by far the best I've encountered. It's well-spoken, concise, and covers every single point that I was unsure about. You can really see the countless hours that went into this project! I'll stop by from time to time. Until then, take care!

  • Isac
    (5)
    Amazing!

    Buy it with confidence!

  • Marut
    (5)
    If you want to become a better trader, then this course is for you.

    I'm a beginner in pine script. This course very helped me to reach a new level. Sometimes it was very hard and overwhelming. I think I will come back and watch some videos again. Right know I'm not sure what I will use in my own scripts but I'm inspired and motivated to get to know more about how to code trading scripts. Thank you for this course.

  • Richard
    (5)
    This course is fantstic!!

    This course is awesome. It takes one from knowing absolutely nothing about PineScript and gives one the knowledge to be able to code Indicators, Strategies and Libraries. When I started the course, I was skeptical about the value, but after watching the Basics course, I was convinced to try the Mastery course. Both courses far exceeded my expectations and I am so thankful to Matthew for spending the countless hours to record these lessons. They are worth every penny that you will spend on them. I can’t say enough about the Mastery course. It is simply fantastic!!

  • Rob
    (5)
    The Definitive Pine Script Course

    There's a very good reason why every review score is so high. There simply isn't a better Pine Script course out there. If you're new to coding, PS is the easiest way to get your head around it, especially as you are applying it to trading. Matts calming voice is easy to listen to, the content is very well thought out and has everything a trader needs whatever their goals. I cannot recommend it more highly to new traders and experienced traders alike.

  • Drew
    (5)
    Inroduction Section

    Excellent

  • Michal
    (5)
    Full of knowledge

    Inspiring, updated, easy to understand knowledge led by the great teacher Matthew.

View More Reviews

Frequently Asked 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.

If you choose the subscription version then you will have access to the course for so long as you remain subscribed or until your next billing period. If you cancel your subscription you will still have access until the end of the subscription period. And if you choose lifetime access then you'll get lifetime access forever, including all future Pine Script Version 5 & 6 updates :) 

Yes! Support is included for general 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. Due to the complexity and subjectivity of trading strategies it may be impossible for me to help answer some questions without investing a significant amount of time learning your strategy - so please be aware that there are some advanced questions I might not be able to help with. But I will do my best to help guide you and offer helpful resources where I can. You also get access to our private Discord server where you can ask questions to other 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.

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 automatically with PayPal since it is a one-time payment.

Absolutely! I love crypto. You can pay for lifetime access using any major 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 us so that we can handle the process manually.

While it is definitely an advantage to have a premium account and I do recommend traders upgrade if they're serious about their trading, if you're not ready to upgrade yet you can start for free. The main advantage of having a premium TradingView account is to set unlimited script alerts, gain access to some advanced features or publish your own paid scripts. But all professionals have professional tools, so at some point you will want to upgrade.

Yes! Version 6 of Pine syntax is almost identical to version 5, and as of December 2024 I am currently in the process of re-recording any lessons that need to be re-recorded for version 6 syntax. V6 brings various subtle under-the-hood improvements to Pine, so while the syntax remains mostly the same the good news is if you've mastered Pine v5 those skills will carry over to v6 - all that has changed is you can now do even more powerful things with v6.

If you want to pause or cancel your subscription for any reason, you can do so by clicking here to access your account profile. 

While we hope you stay, you can always come back when you need to, and if you cancel then you will still retain access to the course until the billing date.

If you are unsatisfied with the content in any of my paid courses, please send us an email explaining the problem so that I can try to rectify it. But in the unlikely event that you are dissatisfied with your experience then you can request a refund within 30 days of your payment.

Join us!

  • 52.5+ Hours
  • 227+ Lessons
  • Master Pine Script Version 6!
This course also includes:
  • Source code to dozens of scripts
  • Access to our Discord community
  • Advanced strategy examples!
Get lifetime access / $997 Subscribe / $97 per month

TOP 3 REASONS TO LEARN PINE SCRIPT:

  • SAVE PRECIOUS TIME

    Save an IMMENSE amount of screen time by automating or semi-automating most of your trading and analysis process.
  • BE MORE EFFICIENT

    Make the backtesting & strategy development process far more efficient, allowing you to achieve more with less work.
  • IMPROVE YOUR EDGE

    Become a better trader through leveraging the power of code in your trading process. Catch every setup, every move, every time!


Educational Content Disclaimer

The content provided in our courses, including all code, lessons, and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context. Any results from strategies or tools provided are hypothetical and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and are not suitable for all persons. Before making any trading decisions, please consult with a qualified professional to understand the risks involved. By using our materials, you acknowledge and agree that any trading decisions are made solely at your discretion and risk. There is no guarantee whatsoever that our course material will result in material gains for you.