24-Hour Non-Stop Profit Machine: The Ultimate Guide to Crypto Automated Trading with Vibe Coding

Are you interested in automated trading but haven't been able to start because of coding, trading strategy design, exchange APIs, or server deployment? Do you want to generate profits even in a bear market? In this course, even those new to Python will be guided on how to turn trading ideas into concrete strategies using ChatGPT and Codex, and implement them through backtesting and live automated trading code. We will practice Binance Futures automated trading using Python and CCXT, technical indicator strategies, DCA (dollar-cost averaging) backtesting, and Kimchi Premium strategies based on the Upbit API. Afterward, we will apply notification and order safety features using Telegram, manage the completed bot via GitHub, and deploy it to a cloud server. Rather than leaving all investment decisions to an LLM, humans will determine the strategy and risk management standards, while using the LLM as an assistant to help with strategy design, code writing, and troubleshooting. After completing the course, you will be able to go beyond simply running the provided code and be capable of creating, verifying, modifying, and deploying your own unique strategies!

1 learners are taking this course

Level Beginner

Course period 36 months

ccxt
ccxt
AI
AI
Git
Git
codex
codex
Oracle
Oracle
ccxt
ccxt
AI
AI
Git
Git
codex
codex
Oracle
Oracle

What you will gain after the course

  • Ability to implement automated trading strategies using Vibe Coding

  • Ability to integrate exchanges based on Python and CCXT

  • Data-driven strategy validation skills

  • Experience in creating various automated trading strategies

  • 24-hour automated trading operating environment

  • Ability to utilize Telegram for API notifications and operational monitoring

  • Code management skills using Git and GitHub

  • The ability to expand on new strategies even after the lecture.

In an era where AI handles trading on its own, how can we automate more safely? 🤔

The answer lies in strategies verified through backtesting and Vibe Coding!

This course does not leave all investment decisions to LLMs like ChatGPT and Codex; instead, humans set the trading strategies and risk management standards, while the LLM is utilized to assist with strategy design, code writing, and error resolution.

In this course, we will implement a Binance futures automated trading system using Python and CCXT. We will practice everything from technical indicator strategies, long/short/bidirectional strategies, DCA backtesting, and Upbit API-based Kimchi Premium strategies, to implementing trading strategies using LLMs, and finally building and deploying them as trading bots.

After adding SNS API notification features and order safety verification functions, the completed bot will be managed via GitHub and deployed for free on an Ubuntu server in Oracle Cloud.

In the course, LLM is used as follows.

Human Idea → LLM Strategy Design → Backtesting → Risk Verification → Automated Trading Execution

Course Features

📌 You can start even if you have never coded before.

You will learn everything necessary for automated trading step-by-step, from installing Python to variables, conditional statements, loops, functions, and pandas. Understanding the basics of Python will allow for smoother communication with LLMs during the Vibe Coding process.

📌 Experience the process of vibe coding, not just copying code.

You will learn how to write strategy requirements and generate, modify, and debug code using ChatGPT and Codex.

📌 We cover everything from backtesting to real-world operation all at once.

You will personally handle everything from strategy design, performance analysis, and live ordering to API notifications via SNS, GitHub management, and cloud server deployment.

📌 LLM is our assistant, not a trader.

We do not entrust funds to the LLM's spontaneous judgments.

We implement the bot using a Human-in-the-Loop approach, where humans control the strategy and risk management standards!

Recommended for these people

👨‍💻 I want to create an automated trading bot even if I don't know how to code

Those who have no experience with Python or development but want to create their own AI-powered coin automated trading program.

⏰ I don't have time to check charts all day long

Those who find it difficult to constantly monitor the market due to work and daily life, and want to automatically execute a set strategy 24 hours a day.

💡 I have trading ideas, but I don't know how to implement them into code

Those who have entry/exit conditions in mind or are looking for new strategies, but feel overwhelmed by the process of turning them into backtesting and automated trading code.

After completing the course

  • You can retrieve market price, balance, and order information using Python and CCXT.

  • You can design your own trading ideas into specific entry and exit conditions.

  • You can create new automated trading strategies and code using ChatGPT and Codex.

  • You can analyze ROI / cumulative return / win rate / maximum drawdown / Sharpe Ratio / number of trades / fees.

  • You can backtest long / short / bidirectional strategies and expand them into live trading code.

  • You can implement functions for order quantity validation, balance checks, duplicate order prevention, stop-loss, take-profit, and error handling.

  • You can receive notifications regarding order executions and errors through the SNS platform used in the course.

  • You can manage your automated trading project using Git and GitHub.

  • You can operate your auto-trading bot 24 hours a day on an Ubuntu server from Oracle Cloud.


Upon completing this course, you will have more than just simple example code;

You will have your own automated trading system that you can directly modify, test, and deploy!!

Find your own strategy while live coding!

Deploying to a server will also be practiced together!

Here is what you will learn.

Backtesting and Trading Bot Implementation with CCXT

Learn how to retrieve coin prices, balances, and order data using CCXT.
After backtesting your strategy, expand it into actual long/short automated trading code.

Understanding Low-Risk Kimchi Premium Strategies

Verify the performance of the strategy using over 6 years of exchange rate and Kimchi Premium data.
Implement the Kimchi Premium strategy as a real-world trading bot by integrating the Upbit API.

From creating a free Oracle Cloud server to deployment!

Create an Ubuntu server on Oracle Cloud and set up an automated trading execution environment.
You can run your bot on the server 24 hours a day without having to keep your personal PC turned on.

Connect with Vibe Coding to run automated trading on the server!

We will use ChatGPT and Codex to design strategies, generate code, and resolve errors.
The completed code will be managed via GitHub and finally deployed to a cloud server.

The person who created this course

  • Graduated from a Computer Science and Engineering program at a top-tier university (Sogang/Sungkyunkwan/Hanyang level)

  • Currently enrolled in the Graduate School of Engineering at Seoul National University

  • Time series data analysis / Large language model research

  • Performed outsourcing for automated trading program development for about half a year

  • Stock / Crypto data analysis and automated trading algorithm development

Hello. I am Computer Science Guardian, currently researching time-series data analysis and large language models at Seoul National University's Graduate School of Engineering.

For about half a year, I have been performing outsourcing projects for automated trading program development at Company K, a specialized outsourcing firm, where I have implemented clients' trading ideas into actual functioning programs. In addition to my LLM research, I have been consistently analyzing data patterns in the stock and cryptocurrency markets and implementing various trading strategies through backtesting and automated trading algorithms.

I am also participating in the market by automating various trading strategies with the goal of achieving financial freedom. In this process, I have experienced numerous trials and errors, ranging from finding strategy ideas to Python, exchange APIs, backtesting, live trading, and server deployment.

In this course, rather than explaining complex theories at length, I aim to convey the process of creating an actual automated coin trading program using Python and Vibe Coding in an easy and systematic way. It is structured from the basics with a focus on hands-on practice so that even those new to programming can follow along step-by-step.

Through this course, I hope you will gain the ability to go beyond simply running the provided code and instead materialize your own trading ideas into strategies, and directly test, modify, and deploy them.

Let's grow together and navigate the ever-changing market with your own system!

Do you have any questions?

Q. Can I take the course even if I don't know anything about coding?

Yes, it is possible. It includes everything from Python installation to basic syntax / pandas / and how to use development tools. If you follow the Python basics and problem-solving sections, you can proceed with the automated trading practice even without any prior coding experience.

Q. Is it okay if I have no experience with coins or futures trading?

Yes. We explain everything from the differences between spot and futures trading, long/short positions, and technical indicators to how to use Binance. However, since futures trading can lead to significant losses due to leverage, thorough learning and small-scale testing are necessary before real-world application.

Q. Does creating an automated trading bot guarantee profits?

No. This course is not an investment lecture that guarantees profits, but a technical lecture on backtesting strategies and implementing them into automated trading systems. Backtesting results do not guarantee future returns, and losses may occur depending on market conditions.

Q. Can I follow along on both Windows and macOS?

Yes. Although the lectures are filmed based on a Windows environment, Python / VS Code / Jupyter Notebook / Git / GitHub can also be used on macOS. There may be some differences in installation screens and commands depending on the operating system.

Q. Are ChatGPT Plus and Codex absolutely necessary?

For smooth Vibe Coding practice, we recommend using ChatGPT Plus and Codex. If you are using other LLMs or coding agents such as Claude or Gemini, you can apply the same strategy design and code generation processes.

Q. Can it be used on exchanges other than Binance?

The main exercises will be conducted using Binance Futures and Upbit-based Kimchi Premium strategies. Once you understand the common structure of CCXT and the Vibe Coding approach, you will be able to expand it to fit the APIs and ordering methods of other exchanges after the course.


Notes Before Taking the Course

💻 Practice Environment

  • Windows or macOS-based PC

  • Stable internet connection (a wired LAN environment is better than Wi-Fi!)

  • Python / Anaconda / Jupyter Notebook / VS Code

  • Git / GitHub account

  • Binance / Upbit account

  • Oracle Cloud Account

  • ChatGPT Plus / Codex usage recommended

  • It's fine even if you are subscribing to other LLMs! (The coding process vibe will be similar)

The lectures are filmed based on a Windows environment. It is difficult to complete the entire development and server deployment practice using only a smartphone or tablet.

📁 Learning Materials

  • .ipynb file for automated trading practice (+ Python and CCXT lecture materials)

  • .py code for real-world trading

  • Vibe Coding Prompt .txt file

  • Orientation PDF

  • Backtesting and Live Trading Examples

  • Environment configuration example file

  • GitHub and Server Deployment Practice Materials

All materials are provided via lecture attachments.

⚠️ Prerequisites and Important Notes

  • No Python or programming experience required

  • No experience in coins or futures trading required

  • The Python learning / problem-solving section is optional depending on your experience.

  • It is recommended to perform sufficient backtesting and small-scale testing before actual practice and real-world investment.

  • Need to consider transaction fees / slippage / market volatility

  • It is recommended not to grant withdrawal permissions to the API Key.

  • Be careful not to upload your API Key and password to GitHub.

  • A credit card for identity verification may be required during the Oracle Cloud sign-up process (no charges will be made).

  • Cloud costs may be incurred if the free usage limit is exceeded.

Notice

  • This lecture is provided based on the instructor's experience and know-how and does not guarantee investment returns.

  • Knowledge related to finance, economy, and investment, as well as cases of automated trading, are shared for educational purposes.

  • This lecture does not provide buy/sell recommendations for individual stocks or investment consultation/advisory services.

  • Please conduct sufficient backtesting and small-scale testing before actual investing, and be sure to consider transaction fees, slippage, leverage, and market volatility.

  • Whether the service provider is registered as an investment advisory business or reported as a pseudo-investment advisory business can be verified on the Financial Consumer Portal FINE (https://fine.fss.or.kr/) by referring to the service provider information in the Product Information Notification.

Recommended for
these people

Who is this course right for?

  • Those who have no coding experience but want to build their own automated trading bot

  • Those who have trading ideas but are unable to implement them into code

  • Those who want to create automated trading systems using LLMs and AI

  • Office workers and investors who find it difficult to check charts all day long

  • Those who want to utilize AI and LLM in investment system development

  • Those who want to experience the entire process from backtesting to live trading

  • Those who want to run a bot on a cloud server rather than a personal PC

  • Those who are interested in Binance Futures trading

Need to know before starting?

  • No prior knowledge is required.

  • The course guides you from the very beginning, covering Python installation, how to use VS Code, Git basics, exchange API integration, utilizing Vibe Coding, and setting up a cloud server.

  • However, if you are familiar with basic computer use or have even a little experience in crypto trading, you will be able to learn much more easily.

Hello
This is comjigi

Career Verified

Hello, I am Com-Gong-Ji-Gi, a graduate of Computer Science and Engineering from the SSH (Sogang/Sungkyunkwan/Hanyang) line who is currently researching time-series data analysis and Large Language Models (LLM) at the Seoul National University Graduate School of Computer Science and Engineering.

In addition to my academic research, I am constantly challenging myself with data pattern analysis in the actual stock and coin markets and the development of automated trading algorithms. Based on these experiences, I have been automating various practical trading strategies with the goal of becoming part of the FIRE movement!

In my main lectures, I aim to teach you how to directly implement a coin auto-trading program using Python in an easy and systematic way, rather than focusing on complex theories. The course is designed to be practice-oriented so that even those new to programming can follow along step-by-step, with the goal of completing an auto-trading program that can actually operate in the real market.

Through this lecture, I hope you gain the ability to build your own trading system, going beyond simple coding skills.

Let's grow together and conquer the challenging, ever-changing market!

More

Curriculum

All

76 lectures ∙ (24hr 9min)

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!