Check out what classmates have to say!
With an automated trading bot
Bitcoin trading?
Many people are investing in stocks and Bitcoin these days. However, it takes a lot of time for office workers to continue to do financial technology. Using Python, trading is possible automatically Anyone can easily create a trading bot It's there.
Using the stock API is quite difficult. In particular, since the market is only open during the day, office workers spend a lot of time building and testing systems that trade in real time.
In contrast, cryptocurrencies are traded 24 hours a day, so you can develop and test them right after work and on weekends. Entering automated trading through cryptocurrency is a very efficient choice.
From development to ability to implement strategies
Skill up together
However, trading automatically does not guarantee profit. Also, there's no such thing as a strategy that always has a 100% win rate.
After all, it's important to learn implementation skills that you can implement yourself based on basic strategies. Simply getting an automated buy/sell program is no different from buying stocks based on rumor.
In this course, we will not simply provide an automated trading program. To enable students to have infinitely expandable abilities using the knowledge learned in this course and the basic programs provided Introduction to basic Python syntax, how to use the Bitcoin exchange API, content related to GUI programs, threads and websocketsI will.
Hi Paistak,
I am CEO Cho & CEO Yu.
▶ No. 1 system trading community PyStock
We have been using Python for automated trading since around 2014. Naver runs a cafe called “Pystock,” and co-authored “Algorithmic Trading with Python” and “Automatic Bitcoin Trading Using Python.”
Since 2016, we have been conducting more than 20 lessons for the general public, and we have also conducted training for employees of securities companies and banks.
Things you see actors in class
1) Python syntax
- There are a lot of Python grammar lessons, right? With many years of experience in teaching to the general public and the ability to write a book selected as Sejong's best academic book, I will explain it again from the basics so that anyone can understand it.
- There is only 1 in 10 people who learn Python easily. Python is never easy. It takes a lot of time to freely use Python. The basics are always important. Let's start with the basics.
2) Upbit Exchange API
- Upbit is a cryptocurrency exchange. Using the pyupbit module I created to make it easy to use the upbit API, anyone can easily buy and sell cryptocurrencies using Python.
- Once you learn how to use Upbit's API, you can easily use the APIs of other exchanges such as KOBIT/Bithumb using the pykorbit and pybithumb modules I participated inI will.
3) GUI programming
- Did you just learn Python grammar? You need to learn GUI programming to create useful programs. Let's create a simple business automation program used by a company based on a GUI.
- I will introduce how to create an automated trading program based on a GUI program.
4) Web sockets and multiprocessing for real-time processing
- Web sockets must be used for efficient trading on cryptocurrency exchanges. It explains how to use web sockets that are difficult for the general public to understand.
- I will explain the structure of an efficient automated trading program using Python's threads and multi-processing.
If you take this class
How can I grow?
- If you learn basic Python grammar, your company can use it to automate tasks. In addition to basic grammar, you will definitely learn Python grammar by solving 300 problems to use it.
- By implementing a simple strategy called a strategy for breaking through volatility from various angles, you will learn in detail how to implement trading strategies in Python code. This allows you to develop your own strategies directly in Python.
- Instead of simply using programs created by others, you will learn direct development skills by implementing them all from the bottom up.
Programs to be created in this course (more to be added)
A program for querying bitcoins once a second
- After obtaining the Bitcoin price from the Upbit exchange with just 9 lines of code, it is printed out every second.
Print Bitcoin price information to a GUI
- Using PyQt for Bitcoin It beautifully prints out the current price and surrounding information.
- The output data is obtained using a web socket.
Charting real-time price data
- Draw data collected in real time from PyQt as a line chart.
Overall results synthesis
- Final project combining real-time prices/line charts/quotes
- It's easy to follow because they are created one by one like a module and stacked one by one.
What I want to say to the students
We're not investment experts. But I'm not a program development expert either. I'm just an ordinary office worker. It's a world where everyone knows how to cook simple dishes or ramen, even if they're not good at cooking like Baekjong 0. Similarly, anyone who isn't an investment expert or programmer can profit from developing simple strategies in Python.
There are various automated trading lectures these days. Simply hoping that a program received through a course will make money is no different from buying a stock item recommended by others.
Finally, no strategy or system is 100% profitable. If you know such a strategy or system, what would you give a lecture on? Rather than falling into the illusion of automated trading, it is important to have a mindset of slowly building up from the basics. In 2021, let's learn Python and use it to create an automated trading bot and take the first step towards steady profits.
Curriculum
Creator
Pystock Cho
Hallo I am the CEO and CEO of Paestock.
As an ordinary programmer, we introduced system trading using Python as the earliest in Korea. He co-authored “Algorithmic Trading Using Python” and “Automatic Bitcoin Trading Using Python” and is currently Naver Cafe PaistockIt operates.
About 10 years ago, we lost a lot in investing in stocks and studied system trading to make the most of our majors. At that time, most people used C/C++, but even as a computer major, it seemed very difficult for me to build a system unless I was a full-time employee.
Therefore, since then, I have shared how to use domestic securities company APIs using Python, etc., and I have been running PyStock Cafe since 2014. I shared everything I learned while studying on WikiDogs (https://wikidocs.net/book/110)에) for free, and many people got started with system trading through this article and book.
Just as any office worker can handle Excel little by little, everyone should know Python now. If you learn Python, you can not only use it to automate tasks using Excel, etc., but you can also accumulate wealth through 24-hour automated trading. Thank you for your interest in this course, where you can catch both the rabbits of investing and studying programming.
We have prepared the first half of the lecture to be a more effective lecture, with the first half of the lecture being handled exclusively by CEO Yu.