Currently Empty: £0.00
Hello friends!
As one of the original artificial intelligence and machine learning instructors on this platform, how could I not create a course on ChatGPT?
ChatGPT and its successor, GPT-4, have already begun to change the world. People are excited about new opportunities, and terrified of the potential impacts on our society.
This course combines 2 of my favorite topics: AI and finance (algorithmic trading).
The premise of this course is simple: use ChatGPT to build a trading bot (specifically, using pairs trading which is what I was interested in at the time).
Throughout the course, we will learn about the amazing capabilities of ChatGPT and GPT models in general, such as GPT-3, GPT-3.5, GPT-4, etc. We will learn about the many pitfalls of these models, and why you need to keep your guard up. These models do make mistakes, but we will learn how to deal with them. We will learn the best ways to make use of ChatGPT to help us be more efficient and productive.
Important consideration: Why not just ask ChatGPT yourself and forego this course? Sure, you can tell ChatGPT if you get an error and maybe it’ll fix it, but that only works for syntax errors (errors that break the rules of the Python language). What you’ll miss, if you don’t have foundational knowledge in Python, finance, and statistics, is semantic errors (errors in logic and reasoning), because you won’t even notice them in the first place. That is what it means to “keep your guard up”, and that is one of the major lessons in this course, which I’m already seeing is very easy for people to miss!
So what are you waiting for? Join me now on this exciting journey! ( And maybe learn how to make some money in the process 🙂 )
Suggested Prerequisites:
-
Decent understanding of Python and data science libraries (Numpy, Matplotlib, Pandas)
-
Basic understanding of finance (stock prices, returns, log returns, cumulative returns)
Getting Setup
Pairs Trading with ChatGPT
Sanity Check
-
6Pairs Trading Intuition
-
7The Initial Prompt
-
8Correcting the Trading Signal
-
9Correcting the Z-Score Computation
-
10Correcting the Return Computation
-
11Correcting How We Measure Strategy Performance
-
12Returns, Log Returns, Cumulative Returns
-
13More About Log Returns (Optional)
-
14Strategy Performance Computation (Optional)
-
15Asking ChatGPT for Pairs
-
16Testing the Strategy
-
17Benchmark Against Buy-and-Hold
-
18Fixing the Spread
-
19Extending the Position
-
20Extending the Position (Code)
-
21Asking ChatGPT to Fix an Error
-
22More Pairs
-
23Long-Only Strategy
-
24Long-Only Strategy (Code)
-
25Return Computation Revisited and Other Extensions (Optional)
-
26Return Computation Revisited (Code)
-
27Suggestion Box
Course Summary
Setting Up Your Environment (Appendix/FAQ by Student Request)
Extra Help With Python Coding for Beginners (Appendix/FAQ by Student Request)
Effective Learning Strategies for Machine Learning (Appendix/FAQ)
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Stars 5
507
Stars 4
569
Stars 3
11
Stars 2
4
Stars 1
11