00:00Hello, everyone. As part of the FabTrader community, one of the most common question
00:04I get asked is, I am new to Python and new to algo trading. How do I start and where
00:10do I start from? This is a very genuine question. And I think it's born out of the real hunger
00:16of a trader who wants to kind of move to the next level, learn, push through and even succeed
00:21in life. Well, I've been thinking as to how I could help and I'm glad that I'm finally
00:26put something together that I believe that you might like. Python for algo trading, a
00:30step-by-step roadmap for absolute beginners. So this is a completely free mini course and
00:35it is now available on our community website. If you've been wanting to learn Python to build
00:40your own trading strategies or to automate trades, but don't know where to begin, I think
00:44this course is designed just for you. Python can often kind of feel overwhelming at first.
00:49It's a very powerful programming language, which is used for a number of use cases, everything
00:53from building websites to machine learning to data science. But when your specific goal
00:57is to use it for trading and automation, the good thing is that you don't need to learn
01:01everything, right? You just need to learn the right things in the right order. And that's
01:05what this course is all about.
01:07Let me talk to you about the approach I've taken on this one. Rather than reinventing the
01:11wheel and recording the long videos myself, I've taken a kind of different approach on this
01:15one. I've spent hours combing through hundreds of publicly available tutorials, coding lessons,
01:20YouTube videos, and documentation. I've handpicked only the best resources, the ones that are
01:24very clear, concise, beginner-friendly, and focused on the exact skills that you need as
01:28a future algo trader, right? Then what I did is I carefully arranged them into a logical
01:32step-by-step learning roadmap. So think of this, your shortcut to learning Python for trading
01:36without wasting time, without confusion, right? Overall, I'm happy with the overall output,
01:41and I can't wait to see you try this out and then find out whether you like it too.
01:46In terms of who this course is designed for, the course is ideal if you fall into any of
01:51these four categories, which is number one, an absolute beginner who has never coded before,
01:54or you are a programmer already from other languages, but you're trying to learn Python
01:59for algo trading, or you're a trader or a finance enthusiast who want to automate your strategies,
02:04or finally, someone who wants just a practical no-fluff path to becoming an algo trader.
02:09And the best part, this entire roadmap is free. This is going to be a community resource which
02:13is built to help you learn quickly, clearly, and confidently.
02:17I briefly spoke about the use cases, and so let me set some background here.
02:22Python, as you know, is one of the most popular programming languages in the world,
02:25and for good reason, right? It is used by the web developers to build powerful applications,
02:29by data scientists to explore massive data sets, by machine learning engineers to build intelligent
02:33systems, and by even automation experts to kind of streamline, you know, repetitive parts,
02:37and some even build games with it. So the possibilities are really endless,
02:41which is both exciting as well as overwhelming, right? But here's the thing,
02:45you don't need to learn all of Python to become an algo trader, right? You don't need to dive into
02:49building websites or AI models. So in this course, we are laser focused on just one specific use
02:55case, algo trading, right? That means everything you learn from Python basics to downloading stock
03:00data to building indicators and to placing automated trades is chosen with that single goal in mind.
03:06So instead of wasting months learning things that you'll never use,
03:09this roadmap cuts through the noise and gives you exactly what you need to know,
03:13and nothing more. I'll give you a quick walkthrough of the roadmap you will take.
03:16We'll begin with module zero, where you set up your development environment. This means installing
03:21Python and an IDE called PyCharm, which we will use to write our code. And then in module one,
03:26we'll dive into Python programming fundamentals, starting from variables, lists, conditions,
03:30loops, functions, and more. But again, only the parts of Python you actually need for algo trading,
03:35right? And module two, you'll learn how to work with data. This is like reading and writing JSON
03:40files, working with pandas, NumPy, and visualizing data using matplotlib. These libraries, as you know,
03:46are very essential when dealing with financial data. And then comes module three, where we'll fetch real
03:51stock market data using tools like the Yahoo Finance and directly from NSE website, both for live and
03:56historical data. Module four, you will learn how to build technical indicators, typical ones like the
04:01moving averages, RSI, MACD, which are basically the building blocks of many strategies. Then in module
04:06five, we'll enter the world of backlisting. And you'll see how to write backtests in Python and
04:11evaluate strategy performance using matrices like the Sharpe Ratio, the WinTrade, and much more.
04:16Once your strategy is backlisted, then we move to module six, which is live automation. And here,
04:21you'll learn how to connect to broker APIs and automate your trades safely and effectively.
04:25And finally, in module seven, we'll explore a few advanced Python concepts like the object-oriented
04:30programming, which basically will help you write very clean, modular, and scalable code for larger
04:36strategies. Don't worry if some of this sounds too technical and unfamiliar. Each module is kind
04:42of made up of bite-sized lesson with excellent videos, articles, and mini projects. You don't have
04:46to rush. Go at your own pace, practice along, bookmark the course, and then kind of come back
04:50as you need. Planning to keep this a living, evolving course, which means that we will constantly
04:55update the content of this course from time to time, removing the outdated ones and adding new,
04:59updated information. So if you have been looking for this kind of information and are serious about
05:04building your own trading system, I think this could be a great starting point for you. Simple, free,
05:09practical, right? So the link to the full course is in the description below. Once again, I really hope
05:15and wish that you find this useful. If you have suggestions, improvements, or even criticism, please
05:20feel free to write to me. I'll be more than happy to incorporate those changes. Anything for that one purpose
05:25this course was built, which is to ensure this is useful to you. So do try it out and let
05:30me know.
05:31All the very best. Stay healthy. Stay wealthy. Happy trading.
Comments