This is the lecture that I got the most out of all the Inflearn lectures that I have purchased so far.
1. Provided lecture output
2. How to tune yourself
3. Various code-related know-hows that solved the questions or trial and error that I had when I tried it alone (data collection method, backtest method, trading bot configuration method, etc.)
Thank you for the great lecture.
What you will gain after the course
Theory such as gift concept, technical analysis theory, technical analysis indicators
Programming such as Pandas basics, backtest development, and trading bot development
Want to experience investing determined by algorithms? Develop your own trading bot! 🦾
Create a trading bot that invests using algorithms! Since there are not many trading algorithms and programs available today, I want to develop an efficient trading bot. I would like to share my experience with those who dream of developing a trading bot .
I've experienced numerous failures while investing in Bitcoin. While I've made profits through trading, I've also failed to control my greed, leading to several account liquidations. So, I've come to the conclusion that investing should be driven solely by algorithms, not by human emotions.
Why Algorithmic Trading? 📊
Bitcoin futures have the advantage of allowing you to profit from both bull and bear markets .
Futures allow you to bet on both rising (long) and falling (short) asset prices. While other assets only generate profits when the price of the asset you purchased rises, futures allow you to profit even in a falling market.
Bitcoin futures can be traded using leverage to maximize profits .
Bitcoin futures can be traded with up to 125x leverage, meaning you can bet up to 125 times your capital. If you can develop a sophisticated algorithm, you can maximize your profits.
Algorithmic trading allows you to invest rationally without being swayed by emotions and greed.
To succeed in investing, you must trade against human desires. Algorithmic trading frees you from psychological burdens, as the program automatically invests according to established rules.
Algorithmic trading programs become your loyal employees, working 24/7 .
Rather than hiring more staff to use different algorithms or invest in more assets, you can simply replicate the program and modify its logic. A well-designed trading bot becomes a competent employee who doesn't disobey the boss.
Cryptocurrencies have no underlying assets , so the influence of data and algorithms is absolute .
Cryptocurrencies have no underlying asset to analyze. Investors rely solely on data. This advantage is shared by everyone. If you develop a good algorithm based on this data, your chances of generating profits are far higher than with other assets.
Unique features of this course 👨🏫
(1) Explain the concept of a gift step by step.
(2) We will explain the basic theories and indicators for technical analysis.
(3) We will explain step-by-step how to use the Binance trading screen and how to utilize the Binance Open API.
(4) Describes practical backtesting techniques.
(5) We provide scalable trading bot samples.
(6) Provides a profitable algorithm through backtesting.
What to learn 🙋♂️
Basic knowledge of futures trading
Starting from the concept of rice gifting during the Japanese Tokugawa shogunate era,
Learn about futures trading fees, leverage, position and margin concepts, liquidation prices, etc.
Technical Analysis Theory and Indicators
Essential basic theories for developing trading algorithms
Technical analysis theories such as Dow Theory, Elliott Wave Theory, and Wyckoff Method
Basic terms such as trends, support and resistance lines, divergence, and oscillators.
Moving Average (MV), Moving Average Convergence Divergence (MACD), Relative Strength Index (RSI),
Stochastic RSI (StochRSI), Bollinger Bands,
Volume Weighted Average Price (VWAP), Parabolic SAR (PSAR), etc.
How to Use Binance
From opening an account to easily understanding the unfamiliar Binance
Coin purchase, coin conversion and transfer, product types, wallet concept, position mode, margin concept, order method, etc.
Setting up the development environment and Pandas basics
How to use the programs and development tools required to develop algorithmic trading programs.
How to easily use Pandas, a key tool for data analysis and utilization.
Collecting data
How to automatically collect 1-minute transaction data from the Binance website
How to save and load collected data files
Technical Indicator Programming
How to Calculate Technical Indicators Using 1-Minute Trading Data and How to Use the TA (Technical Analysis) Package
Binance Open API
A full review of the open API provided by Binance.
Testing various trading and inquiry functions through direct coding
Technical Analysis Theory and Indicators
Trend-following and counter-trend strategies, MACD, and Bollinger Bands algorithm implementation
Virtually test (backtest) whether the collected data can be used to generate profits.
Implementing a Trading Bot
Implement data collection, technical indicator calculations, and other common functions as reusable modules.
Implementing four algorithms using profit-taking and loss-minimizing orders.
📖 Note
After sufficient testing,you should gradually increase your investment assets.
You can generate profits for a certain period of time by using the trading bot provided in this course.
You can also earn money from programs you improve.
However, if market conditions change, a profitable model can immediately turn into a loss.
We recommend that you increase your investment assets after accumulating sufficient practical experience over a long period of time (more than 3 months).
Remittances exceeding $5,000 per transaction (or $50,000 per year)are illegal under the Foreign Exchange Management Act.
Don't transfer a large amount of money at once just because you created a profitable model.
The remittance must be made in installments within the limits permitted by law.
If your account balance exceeds 500 million won, you must report your overseas financial account .
Starting in 2022, if your account balance exceeds 500 million won, you must report your overseas financial accounts.
Please remember to report any balances in your account that exceed this amount.
The robobytes program provided in this courseis not a program that guarantees profits.
It's not enough to just listen to the lectures and test the program to see if it works.
The program provided in this course only provides the basic framework for algorithmic trading.
Please refer to the following link for the Binance Open API access package.
Multicore is a programmer and AI expert. He has been active in various fields as a programmer and currently works at a company improving business environments using data analysis and reinforcement learning. He strives to show his juniors that AI is not a field reserved only for a few experts with advanced degrees, but an area that programmers can also successfully challenge. He is the author of "Reinforcement Learning for Programmers."
Publications and Certifications
Reinforcement Learning Through Code, Like a Developer (2025) / Freelec
A Study on Improving Deepfake Image Classification through Deepfake Model Analysis (2024) / Korea Institute of Convergence Security (KICS)
Writing a Bitcoin Futures Automated Trading System (2022) / Freelec
Reinforcement Learning for Programmers (2021) / Freelec
Research on Browser Fuzzing Techniques Using Multiple DOM Trees (2017) / Yonsei University
Obtained Information System Principal Auditor Certification (2015) / Korea Information System Audit Association
Professional Engineer Computer System Application (2013) / Human Resources Development Service of Korea
Corporate and individual lecture inquiries: multicore.it@gmail.com
This is the lecture that I got the most out of all the Inflearn lectures that I have purchased so far.
1. Provided lecture output
2. How to tune yourself
3. Various code-related know-hows that solved the questions or trial and error that I had when I tried it alone (data collection method, backtest method, trading bot configuration method, etc.)
Thank you for the great lecture.