Pine Script Indicators & Strategies
This course contains lessons explaining how I created every single one of my popular TradingView indicator & strategy scripts - including my most popular script the Ultimate Pullback Indicator!
What is this course?
This course is for serious traders and coders who understand the importance of refining their edge over the markets.
The lessons and script examples included in this course are mainly focused on intraday forex and crypto markets. For stock traders, check out my RealTest Strategies course.
I've been writing Pine Script code regularly since 2017.
In that time I've developed several dozen various indicators, trading tools and strategy backtesting scripts for the TradingView platform.
Many of these scripts have been published publicly, a few of them have become quite popular, and I use several of them in my day-to-day process as a trader.
In this course I reveal everything behind the code - from each script's original theoretical concept, to my thought process behind how I structured and developed the script, to the source code itself.
It is not a trading or investing course - the material covered in this course is purely for example and educational purposes, explaining the source code behind every script I've ever made. This course is designed to teach you how to become a master at Pine Script coding.
The course does not contain any specific advice on how to trade, what to buy or sell or when to buy or sell, and there is no guarantee it will improve your own trading or investing. All information contained in this course is general in nature.
That being said, I use several of the scripts contained in this course in my own daily trading process to manage my own capital, and in today's world not knowing how to code your own tools to assist in your trading is a major handicap in my opinion.
So while the scripts and lessons included in this course are general in nature and aren't guaranteed to make you any money out of the box, the coding techniques and skills taught inside this course are powerful and will certainly give you better insight into your own trading processes and systems which may lead to improvements in your current approach.
Any results from any of the strategies or tools in the example code provided within the course are hypothetical or historical, and past performance is not indicative of future performance. These scripts are purely for example purposes to demonstrate coding techniques.
You should not rely on any of these example scripts to inform your trading decisions, and always consult a professional before making any financial decisions.
By enrolling in any of our courses, it is assumed that you already know how to trade or invest responsibly and that you have sought professional help in understanding the risks involved in financial markets and have taken the time to develop that skill prior to learning how to code in Pine Script.
The Pine Script Mastery Course teaches you everything you need to know to build your own TradingView scripts. But this course will reveal the ways that I have personally used Pine Script to create useful, practical, time-saving and even fully-automated scripts.
These 20+ scripts have saved me immense amounts of time by making my analysis and trading process as simple and efficient as humanly possible.
Save yourself immense amounts of time by studying my code, learning from my development process and implementing my knowledge into your own coding process.
Learn how to code from examples of the very best scripts I've ever written!
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?
This is by far the most valuable course I have to offer. It includes:
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 if you want 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 for Pine coders
- 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!
Curriculum
Instructor

Matthew J. Slabosz
Programmer & Systematic Trader
I am a trader from Queensland, Australia.
I've been trading the financial markets since 2017, and I've been a programmer since 2005.
I specialize in the Pine Script coding language and systematic trading development.
I run the trading blog & YouTube channel The Art of Trading with the help of my partner Jade.
I'm here to teach coding techniques and pass on the knowledge I've learned from the fantastic mentors I've had over the years.
Recent 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.
The course is yours for life! Once you've bought my Pine Script Indicators & Strategies Course, it's all yours including any future updates and the source code + video lessons for any new scripts I create in the future.
Yes! Basic support is included for simple questions. However if you want me to help write code for your script then send an email to my support team for a pricing quote - but keep in mind that it will be expensive as I do not have a lot of spare time to work on other trader's scripts.
No! I don't cover anything in this course that requires a premium TradingView account to use. All of Pine Script's features are available to all TradingView subscription plans. The main advantage of having a premium TradingView account is to set unlimited script alerts or publish your own paid scripts.
Absolutely! 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.
Unfortunately due to the sensitive nature of my premium source code provided within this course which you can copy & paste into your own scripts, I do not offer refunds for this particular course to protect myself from intellectual property theft. But once you pay for this course my source code is yours to do whatever you want with! You can borrow any code you like and there's no requirement to credit me in your work (assuming you modify the original code to your own liking and you don't republish it verbatim).
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 or historical; 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.
Patrick
Amazing
This is amazing stuff, TRULY! I am a lifetime EAP member and am very familiar with these strategies and work full time. So finding your course, indicators and strategies already coded was amazing. As you know time is an essential commodity to trading and learning to trade even more so than money as you can get more money but time there is only so many hours in a day, Anyways priceless material!
William
Best course ever
This is life changing! The best course I have ever purchased! It is very straight forward and easy to understand. Matt is very easy to listen to and covers material at a pace that is easy to understand. This gives us an unfair advantage in the Forex markets, as we have the ability to calculate position sizes and risk instantly.