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!

Course Curriculum

  • 2

    🛠 Basics of Pine Script

  • 3

    🎨 Drawing To The Chart

    • Plot

    • Fill

    • Colors

    • Background Color

    • Bar Color

    • Bars & Candles

    • Plot Shape

    • Plot Character

    • Plot Arrow

    • Lines

    • Labels

    • Tables

    • Boxes

  • 4

    ➗ Pine Script Operators

    • Arithmetic Operators

    • Comparison Operators

    • Logical Operators

    • Conditional Operators

    • Operator Precedence

    • For Loops

    • While Loops

    • Switches

    • Indentation & Scope

  • 5

    📊 Candlestick Patterns

    • 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

  • 6

    🔧 Functions & Variables

    • 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!

  • 7

    📏 Indicators

    • 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

  • 8

    🕒 Timeframes & Markets

    • The Security Function

    • Security Tuples

    • Higher-Timeframe EMA

    • Market Regime Filter

      FREE PREVIEW
    • Daily Breakout Indicator

    • RSI Superstack Indicator

    • Understanding (& Eliminating) Repainting

  • 9

    💾 Arrays

    • Intro to Arrays

    • Array Loops

    • Array For...In

    • Array Remove

    • Array Insert

    • Array Sorting

    • Array Merge

    • Array Correlation

    • Array Summary

    • More lessons coming soon!

  • 10

    📚 Libraries

    • How Libraries Work

    • ZenLibrary Source Code

    • ZenLibrary Version #1

    • ZenLibrary Update #2

    • ZenLibrary Update #3

    • ZenLibrary Update #4-5

    • More lessons coming soon!

  • 11

    💹 Strategy Scripts

    • Intro to Strategy Scripts

    • Caution: Read This First

    • The Strategy Function

    • Strategy Order Functions

    • New Strategy Tester Features!

    • 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!

  • 12

    💻 Strategy Automation

    • Intro to Automation

    • DeepWave: Algorithmic Trading

    • More lessons coming soon!

  • 13

    🤖 AutoView Guide

    • 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!

  • 14

    🌲 PineConnector Guide

  • 15

    🙋‍♂️ Student Q&A

    • 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

    • Drawing Stops & Targets (Part 2)

    • Percentage-Based Trailing Stop

    • Day of Week Filter

  • 16

    🛑 Troubleshooting

    • Error Messages

    • More lessons coming soon!

  • 18

    🎁 Bonus V4 Content

    • Bonus Pine v4 Content

      FREE PREVIEW
    • 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

  • 19

    👨‍🎓 Graduation

Reviews

See what other students thought!

5 star rating

Excellent Course, Excellent teacher

Cliff Adams

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 ) an...

Read More

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!

Read Less
5 star rating

The best investment I have ever made

M S

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 More

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.

Read Less
5 star rating

Best Pine Script Course.

Konstantin Sazonov

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

Read More

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.

Read Less
5 star rating

Great Investment!

Andy Kwee

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 More

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 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 Less
5 star rating

Loving it!

Valerie Spence

I 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 More

I 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 Less
5 star rating

Excellent course for the novice or semi-experienced.

Anthony Navarro

I 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 More

I 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 Less
5 star rating

Fantastic Course!

Matthew Tompkin

After 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 More

After 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 Less
5 star rating

Great course.

Andrew Carr

The 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 More

The 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 Less
5 star rating

Excellent

Jurgen Oskamp

This is the missing Pinescript course that I have been looking for.

This is the missing Pinescript course that I have been looking for.

Read Less
5 star rating

Pine Script Mastery Course Review

Paul Okelo

Best investment I have made in a very long time!

Best investment I have made in a very long time!

Read Less
5 star rating

Pine Mastery course

stefano bregallini

Very good course. The difficult level increase in the right way

Very good course. The difficult level increase in the right way

Read Less
5 star rating

Pine Script Mastery Course

Michael Stock

Excellent Training Material!!!

Excellent Training Material!!!

Read Less


5 star rating

Great course

Pat Finegan

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

Read More

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.

Read Less
5 star rating

Perfect

Jonathan Messina

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

Read More

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

Read Less
5 star rating

Best Pine Script Course. Period.

Rami Ghalib

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

Read More

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.

Read Less
5 star rating

This course is fantstic!!

Richard Reid

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

Read More

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!!

Read Less
5 star rating

BEST INVESTMENT I EVER MADE

Cool Dude

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

Read More

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!!!!!!

Read Less
5 star rating

Nice course

David ayala candil

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

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

Read Less
5 star rating

Great amount of knowledge earned

Nagendra Srinivas

Thanks so much for preparing this course. There was absolutely no other training videos out there explaining Pinscript, in such detailed and professional man...

Read More

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.

Read Less
5 star rating

Great Course!

Andrew Petrie

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

Read More

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.

Read Less
5 star rating

Excellent Course

Darrel Spayth

Great instructor who explains each element very clearly.

Great instructor who explains each element very clearly.

Read Less
5 star rating

Pine Script Mastery Course

James Morrison

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

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

Read Less
5 star rating

Excellent :)

Joy Lay

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

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

Read Less

About This Flagship Course

And why it's perfect for you!

Learning how to trade is itself a massive challenge, but learning how to code your own trading scripts takes the challenge to a new level altogether.

And I know from personal experience how daunting it can be to learn a new programming language - especially if it's your first one.

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

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 profitable trading strategy 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.

Save yourself the time of reading hundreds of pages of code documentation and get straight to the point with my comprehensive course which covers everything you need to know in order to get started making your own scripts & indicators.

With 4+ years as a full-time forex & crypto trader and 15+ years experience as a games & software programmer, I am uniquely positioned to help you go from a Pine Scripting zero to a Pine Scripting hero!

I've designed this course to efficiently take you from zero knowledge to an expert coder over a step-by-step, section-by-section process where each concept you learn builds on the previous. I only cover subjects that I believe to be the most important in your quest to master Pine Script, so you'll find no fluff in this course.

Once you're finished with the Pine Script Mastery Course you'll have all of the necessary skills to go out on your own and create your own scripts.

Since releasing the course I've helped dozens of traders improve their results through Pine Script - some of whom have even gone on to create their own Pine Scripting services and businesses.

Every trader I've ever met who learned how to create their own trading scripts & tools has improved their results by doing so. So if you're a dedicated trader, then I'm confident the knowledge contained within this course has the potential to pay for itself over time.

I look forward to seeing you in there!

 

 

What's Included?

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!

Who Am I?

The Art of Trading

My name is Matthew J. Slabosz and I run the trading blog & YouTube channel The Art of Trading.

I'm a 32 year old trader from Queensland Australia who has been trading the forex and crypto markets for 4+ years, and I've spent 15+ years exploring the world of coding.

I'm here to teach you everything I know about Pine Script.

FAQ

Got some questions?

  • What is Pine Script?

    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.

  • How long can I access the course?

    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 :)

  • Is support included in this course?

    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, and the TradingView team have said they plan a significant amount of updates yet to come, and so the subscription model also allows me to spend more time updating the course material 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.

  • Can you write my script for me?

    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.

  • Do I need a paid TradingView account to use this course?

    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.

  • Can I subscribe through PayPal?

    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.

  • Can I pay with crypto?

    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.

  • What is your refund policy?

    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.

  • Disclaimer

    My courses are for educational purposes only. Some lessons do touch on strategies and techniques that I use or have used to trade profitably, but no guarantees can be made. Past performance is not indicative of future performance and trading can be extremely risky. Make sure to read this full disclaimer if you are unaware of the potential dangers associated with trading.