inflearn logo

No More ChatGPT API Calls: Building My Own Automated Trading AI with Reinforcement Learning

The AI I trained myself determines stock allocations and places orders on its own. Starting with Python basics and the principles of reinforcement learning, you’ll train your own trading AI using real stock price data. Test it against the market, compare performance, and improve your strategy by adjusting reward functions and training settings. Connect your trained model to Korea Investment & Securities paper trading and automated execution on AWS to build your own automated trading AI—one you can continue to modify and develop even after the course.

6 learners are taking this course

Level Basic

Course period Unlimited

Deep Learning(DL)
Deep Learning(DL)
Reinforcement Learning(RL)
Reinforcement Learning(RL)
Quant
Quant
Investment
Investment
Financial Technology
Financial Technology
Deep Learning(DL)
Deep Learning(DL)
Reinforcement Learning(RL)
Reinforcement Learning(RL)
Quant
Quant
Investment
Investment
Financial Technology
Financial Technology

What you will gain after the course

  • My Own Reinforcement Learning-Based Automated Trading AI Model and Code — Build a complete AI model and execution code that learns trading policies from real stock price data and determines target stock allocations.

  • A trading system that runs automatically even when my PC is off — build an automated trading system that runs at scheduled times by connecting a brokerage API, AWS, and Telegram.

  • The ability to analyze and improve AI strategies—learn how to compare performance against benchmarks in terms of returns, maximum drawdown, and trading behavior, and how to adjust reward functions and training settings.

  • A project of your own that you can continue developing after the course ends—you can modify the provided code and models, experiment with new metrics, rewards, and training settings, and retrain them.

Recommended for
these people

Who is this course right for?

  • For anyone wondering what to build with Python—anyone who wants to create an AI project that takes them from training on real data all the way to automated execution.

  • For those who want to implement automated trading with an AI they’ve trained—to define input data and rewards, and work with their own trained model files.

  • For those who want to apply reinforcement learning to real-world problems and gain experience translating concepts into code and explaining a model’s behavior and results.

  • For anyone who got stuck after backtesting and wants to turn it into a complete project—from connecting to a brokerage API and running the server to setting up notifications.

Need to know before starting?

  • It will be easier if you’re already familiar with Python variables, conditionals, loops, and functions. For beginners, we offer introductory lessons in Python, NumPy, and Pandas.

  • Prior knowledge of reinforcement learning is not required. We explain the principles intuitively as needed for the project and apply them in the code.

  • Understanding basic investment terms such as buying and selling, the number of shares held, and the allocation between stocks and cash can be helpful.

Hello
This is MinLab

Career Verified

Hello, I’m MinLab, a developer who has personally designed and implemented everything from reinforcement learning-based trading models to automated trading systems.

Curriculum

All

56 lectures ∙ (16hr 2min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Similar courses

Explore other courses in the same field!

Limited time deal

$77.00

39%

$127.60