Using Machine Learning in Trading and Finance
This course provides the foundation for developing advanced trading strategies using machine learning techniques. In this course, you’ll review the key components that are common to every trading strategy, no matter how complex. You’ll be introduced to multiple trading strategies including quantitative trading, pairs trading, and momentum trading. By the end of the course, you will be able to design basic quantitative trading strategies, build machine learning models using Keras and TensorFlow, build a pair trading strategy prediction model and back test it, and build a momentum-based trading model and back test it.To be successful in this course, you should have advanced competency in Python programming and familiarity with pertinent libraries for machine learning, such as Scikit-Learn, StatsModels, and Pandas. Experience with SQL is recommended. You should have a background in statistics (expected values and standard deviation, Gaussian distributions, higher moments, probability, linear regressions) and foundational knowledge of financial markets (equities, bonds, derivatives, market structure, hedging).
Design basic quantitative trading strategies
Use Keras and Tensorflow to build machine learning models
Build a pair trading strategy prediction model and back test it.
Build a momentum-based trading model and back test it.
Syllabus
Syllabus - What you will learn from this course
Week 1
Introduction to Quantitative Trading and TensorFlow
Introduction to TensorFlow
Week 2
Training neural networks with Tensorflow 2 and Keras
Week 3
Build a Momentum-based Trading System
Week 4
Build a Pair Trading Strategy Prediction Model
FAQ
When will I have access to the lectures and assignments?
Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
Reviews
If that unrelated Google Cloud part were thrown away, it would be a decent course.
This course was great!!! I think they skipped over a lot so it takes a lot of time to learn the details of the skills. But it definitely gives you the tools needed!
Useful for people who have previous knowledge of coding and trading basics. I get a lot of ideas from this course. I will recommend.
This the best online course I've ever joined, very practical, and could be able to implement in the real world with your own thoughts plus the hints from the course.