5.0 /5
(56)

213
Welcome! 👋
What's Possible With Pine?
Course Overview
iOS & Android App
Discord Community Server
Pine Scripters Network
Intro to Programming
Intro to Pine Script
Anatomy Of A Script
Contact Us
Changelog: 8th March 2024
⚠ Course Disclaimer ⚠
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
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
My Personal Indicators
The Security Function
Time Settings Guide
Security Tuples
Higher-Timeframe EMA
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
Understanding (& Eliminating) Repainting
Intro to Arrays
Array Loops
Array For...In
Array Remove
Array Insert
Array Sorting
Array Merge
Array Correlation
Array Summary
How Libraries Work
ZenLibrary Source Code
ZenLibrary Version #1
ZenLibrary Update #2
ZenLibrary Update #3
ZenLibrary Update #4-5
ZenLibrary Update #6
ZenLibrary Update #7
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
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
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!
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

5.0 /5
(56)

  • Pablo
    (5)
    Excelente!

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

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

  • Lawrence
    (5)
    A

    A

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

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

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

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

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

  • Mitchell
    (5)
    Spectacular!

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

  • Darrel
    (5)
    Excellent Course

    Great instructor who explains each element very clearly.

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

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

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

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

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

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

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

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

  • 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

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

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

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

  • RAHUL
    (5)
    Brilliant.

  • David
    (5)
    Completed Introduction

    Quite impressed. Very clear presentation.

  • 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

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

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

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

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

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

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

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

  • 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

  • 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

  • Juan Jose
    (5)
    Learned a Ton

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

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

  • 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

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

  • sagar
    (5)
    Best Teacher

    Best Teacher

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

  • 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

  • Jason
    (5)
    AMAZING

  • David
    (5)
    Nice course

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

  • James
    (5)
    Pine Script Mastery Course

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

  • Flint
    (5)
    A very happy new learner

    Worth every penny. Thanks so much Matthew & Jade!

  • HECTOR
    (5)
    Initial impresion

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

  • Isac
    (5)
    Amazing!

    Buy it with confidence!

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

  • Joy
    (5)
    Excellent :)

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

  • John
    (5)
    Excellent teacher

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

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

  • KM
    (5)
    Introduction

    Great Easy Method is learn out the things.

  • 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

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.