inflearn logo
inflearn logo

Creating a Python Trading Room for Quant Investment - Part 1

Leverage Python to create your own indicators and a convenient tool for securities analysis!

(4.7) 수강평 31개

강의소개.상단개요.수강생.short

난이도 초급

수강기한 무제한

Chart Analysis
Chart Analysis
Python
Python
Functional Programming
Functional Programming
Quant
Quant
Chart Analysis
Chart Analysis
Python
Python
Functional Programming
Functional Programming
Quant
Quant

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.7

5.0

법경

100% 수강 후 작성

Thank you for the great lecture.

5.0

tagwoo

100% 수강 후 작성

Okay

5.0

SClee

87% 수강 후 작성

I was impressed by the way the meaning of technical indicators was explained by connecting them with the writing of code, and the process of writing code and converting it into a function was very easy and natural, so I could feel that the instructor had put a lot of thought into the class. Thank you for listening!!

강의상세_배울수있는것_타이틀

  • Financial Data Quantitative Analysis

  • Financial Data Visualization

  • Python Functional Programming

  • Financial Data Analysis with Python

In a jiffy with Python programming,
Create your own data analysis tool!

securities analysis ,
Does this sound like a distant dream? 📊

Stocks are something that a lot of people are doing these days!
Have you checked to what extent the price of the stock you bought has fallen in the past?
How are the technical analysis indicators that people use most created?

These days, interest in data-based quantitative investment is heating up.
They say that the programming language Python can be used for data analysis.
Then I also wonder if Python can be used for financial data analysis .

Financial data analysis, which used to sound like a distant dream, could be done directly with Python and Excel.
After creating technical indicators directly in Excel and Python and identifying areas for improvement,
How about creating your own indicator and using it in your trading?
Wouldn't a much more strategic investment be possible?

Create a function that can analyze domestic stocks, ETFs, and other financial data all at once using Python!
This course will help you implement your ideas directly in Python.


Only in this lecture
Key Points

Directly with Python
Implement your own ideas

The characteristics of the data
The power to understand and analyze

My own
Creating analysis metrics

Functional programming and
How to become friends


You too, directly
You can make it ✅

Samsung Electronics (individual stock example)
Wemade (individual stock examples)
KODEX KOSPI (ETF example)
Bitcoin (BTC/KRW)

Key Features of This Course 📌

The purpose of this lecture is not to share the project's results. The project's results are my own example, and the purpose of the lecture is to help students understand the results so they can create their own results.
Develop the power to design projects with your own ideas and implement them through programming!

  • ✅ We explain the concepts required to create the project's results, divided into sections.
  • ✅ Before implementing a project with Python, we will explain what you are creating through Excel and the whiteboard, and what you need to add your own individuality.
  • ✅ For those who want to conduct advanced quantitative analysis using Python in the future, we build confidence by providing basic yet practical results.

Learning content
Check it out 📚

#1.
Financial time series
Importing data and
Create a function

We'll load financial data using the Python module FinanceDataReader. Rather than simply using the module to load data, we'll create a function that allows you to easily load data by simply entering the name of the desired stock. We'll also write code to ensure the results are displayed immediately.

#2.
MACD and
Create a function

Let's not just look at the dictionary definition of MACD and write code! Before implementing MACD, let's examine the commonly used concept of "average." Is it appropriate to use a simple average or a moving average when analyzing time series data? Why use an exponential moving average? And what impact do the variables in each average have on actual analysis? This is the most important topic in Section 2.

#3.
DrawDown and
Create a function

The most commonly used rate of return in financial data? Do you know the difference between simple and compound interest? Even after investing time and effort in creating complex financial models, many mistakes are made due to incorrectly estimating the rate of return. Let's explore how to calculate and recognize the rate of return by creating a DrawDown.

#4.
Creating RSI and Functions

The Relative Strength Index (RSI) is a widely used indicator. However, its results vary depending on how it's created. Should the average used to create the RSI be a moving average or an exponential moving average? There's no right answer, but it's a matter of user input. Rather than simply using code written by others, a perspective that allows you to tailor your code to the needs of your users is crucial.

#5.
Creating an integrated function

We'll write a function that takes the results of the functions created in Sections 1-4 and computes the project's results. We'll then write an integrated function that allows us to see the results immediately by simply executing the function. By writing this integrated function, we'll explore the advantages of functional programming.


Created a lecture
A word from a knowledge sharer 🎤

Hello! This is ownCode.

I designed this course with the hope of sharing the knowledge I use in my work and financial management. Data analysis may seem unfamiliar and distant, but I want to show you that it's not.

There's no right answer in data analysis, and even with identical results, each individual may reach different conclusions. I hope my knowledge and experience can help you make informed decisions.


Questions you may be curious about
Check it out in advance! 💬

Q. How much Python knowledge do I need?

To facilitate this lecture, you should have a basic understanding of Python syntax. Experience with lists, dictionaries, if statements, for loops, and functions is sufficient!

Q. What makes this course different from other courses?

This course isn't about explaining dictionary definitions and implementing code. It's about explaining the concepts used to create indicators and helping you create your own indicators, rather than simply copying existing code.

Q. Do I need to know Pandas?

For those unfamiliar with Pandas, I've created a separate course on the subject. Pandas is an essential library for data analysis in Python. This course assumes some level of Pandas proficiency.

For those who are unfamiliar with or don't know how to use the Pandas library, I have created a Pandas lecture. Please take that lecture before taking this lecture.

Using Pandas for Financial Data Analysis
Data Analysis, Smarter with Pandas!

강의소개.콘텐츠.추천문구

학습 대상은 누구일까요?

  • A person who studied Python but doesn't know what to do.

  • Python financial data analysis enthusiast.

  • A person with strong interest in financial data quantitative analysis

  • A person wanting to use Python for their personal finance.

선수 지식, 필요할까요?

  • Python

  • Pandas(Pandas)

  • Excel

강의소개.지공자소개

719,560

수강생

7,390

수강평

118

답변

4.8

강의 평점

148

강의_other

I believe that opportunities for learning should be free from economic and physical limitations.
We pursue equality in opportunities for growth.

커리큘럼

전체

55개 ∙ (강의상세_런타임_시간 강의상세_런타임_분)

해당 강의에서 제공: [object Object]
강의 게시일: 
마지막 업데이트일: 

수강평

전체

31개

4.7

31개의 수강평

  • 99kwan132918님의 프로필 이미지
    99kwan132918

    수강평 2

    평균 평점 5.0

    5

    60% 수강 후 작성

    • einro9324님의 프로필 이미지
      einro9324

      수강평 1

      평균 평점 5.0

      5

      60% 수강 후 작성

      • paulmoon008308님의 프로필 이미지
        paulmoon008308

        수강평 111

        평균 평점 4.9

        5

        9% 수강 후 작성

        • syilchoi1219님의 프로필 이미지
          syilchoi1219

          수강평 5

          평균 평점 4.8

          5

          100% 수강 후 작성

          • mirrorlaw0346님의 프로필 이미지
            mirrorlaw0346

            수강평 49

            평균 평점 4.9

            5

            100% 수강 후 작성

            Thank you for the great lecture.

            • quanttrader
              지식공유자

              Thank you so much for taking the class. I will try to provide better lectures in the future. Thank you!

          inflearn님의 다른 강의

          지식공유자님의 다른 강의를 만나보세요!

          비슷한 강의

          같은 분야의 다른 강의를 만나보세요!

          강의상세.할인문구

          $41.80

          29%

          $59.40