
Introduction into the course
This video is about my background
This video is about the suggested prerequisites to successful take the course.
This is a summary of what we are going to do in this section of the course.
Let's create an account in Tradingview. If you have one already you can skip this.
Let's open the pinescript editor and write our first 2 lines of code.
In this video we are going to parametrize some values using the input() function.
Let's add a second moving average to our study.
In this video we are going to convert our study into a strategy. If you don't know what that means, you are in the right place.
Let's modify out strategy so that it can take both long and short positions.
Let's evaluate the performance of our strategy with the strategy tester tab.
Let's follow the performance of our strategy in real-time with the replay functionality.
Let's add a fundamental skill to our pinescript knowledge: debugging. Look inside variables to see what they are.
Short intro to control structures in Pinescript.
Understand the most important data structure in pinescript: series.
Le'ts familiarise with the na variable.
Let's understand how to assign variable properly.
A few words on how pinescript is executed. This video is important to avoid mistakes when evaluating results of strategies.
How to define functions in Pinescript.
Introduction to this chapter of the course.
Mastering risk management is essential to make your strategies profitable. This is the first video of a mini-series about it.
Let's parametrise risk management.
Parametrise with percentages.
In this video we will make out moving average strategy profitable, thanks to the power of risk management.
Alerts are a very powerful feature of Tradingview and Pinescript. This is the first video of a mini-series on them.
Use our alerts to generate trading signals.
How to properly back-test our strategies.
What is repainting, when can it happen and how to avoid it.
New input group feature explained. This is very useful to keep the input menu tidy.
In this course you will learn how to create a profitable indicator in Pinescript. You don't need to know Pinescript already as we will pick up the language along the way.
In this course we will be hands-on from the very first class. I will show you how to build a profitable indicator step by step over the whole length of the course. I will introduce just enough theory for you to understand what we just did, or what we need to do in the immediate future. I will encourage you to code along with me as we progress.
I will explain every line of code and every function used, and I will show you how to become better at Pinescript by yourself. Pinescript is not an exceedingly difficult language to learn, especially if you have a coding background. But it can still take some time because of some quirks and unusually features of it. I would have progressed much faster than I have, if, for example, I figured out how to debug Pinescript from the very beginning.
I also made some other mistake along the line, especially when it comes to properly evaluate the results of strategies. I learned from those mistakes and now I have been running a profitable trading bot for the last two year. You can learn from my mistakes by taking this course and it will cost you far less then what you could potentially loose on the markets.
Short version of the curriculum:
Intro section
Intro
About me
Prerequisite
Let's write our first script
Write our first study
Extend it into a strategy
Analyse the results and profitability
Theory Essentials and basic tools
How to debug
Control Structures essentials
Data Type essentials
Execution Model Essentials
Advanced Concepts and Useful Examples
Risk Management
Alerts
Back-testing
Updates
Input groups