BEST
데이터 사이언스

/

데이터 분석

퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 1

파이썬을 활용해 자신만의 지표를 만들고, 편리하게 증권을 분석할 수 있는 도구를 만들어보세요!

(4.8) 수강평 20개

수강생 288명

Thumbnail

초급자를 위해 준비한
[데이터 분석, 금융 · 재테크] 강의입니다.

이런 걸
배워요!

  • 금융 데이터 계량분석

  • 금융 데이터 시각화

  • 파이썬 함수 프로그래밍

  • 파이썬을 활용한 금융데이터 분석

파이썬 프로그래밍으로 뚝딱, 
"나만의 데이터 분석 도구" 만들어보기!

증권 분석
먼 얘기처럼 들리시나요? 📊

요즘 많이들 하는 주식!
여러분은 매수한 종목이 과거에 어느 정도까지 가격이 하락했는지 확인하셨을까요?
사람들이 많이 사용하는 기술적 분석 지표는 어떻게 만들어지는 걸까요? 

데이터 기반의 퀀트(Quant) 투자에 대한 관심이 뜨거워지는 요즈음, 
프로그래밍 언어 파이썬(Python)을 활용하면 데이터 분석에 활용할 수 있다고들 하던데 
그럼 금융 데이터 분석에도 파이썬을 활용할 수 있지 않을까하는 생각도 들고요.

먼 얘기처럼 들리던 금융데이터 분석, 파이썬과 엑셀(Excel)로 직접 해볼 수 있다면 어떨까요? 
기술적 지표를 엑셀 및 파이썬으로 직접 만들어보고 개선해야 할 점들을 파악해본 다음,
자신만의 지표를 만들어 실질적으로 매매에 활용해보면 어떨까요? 
훨씬 더 전략적인 투자가 가능하지 않을까요?

파이썬으로 국내주식, ETF 등 금융데이터를 한번에 분석할 수 있는 함수 만들기! 
이 강의로 파이썬으로 여러분의 아이디어를 직접 구현해볼 수 있도록 도와드립니다.


이 강의만의
핵심 포인트

파이썬으로 직접 
나만의 아이디어 구현  

데이터의 특성을 
이해하고 분석하는 힘 

나만의 
분석 지표 만들기 

함수형 프로그래밍과 
친해지는 법 


여러분도 직접 
만들 수 있어요 ✅

삼성전자(개별종목 예시)
위메이드 (개별종목 예시)
KODEX 코스피 (ETF 예시)
비트코인 (BTC/KRW)

이 강의의 핵심 특징 📌

해당 강의는 프로젝트의 결과를 알려주는 것이 목적이 아닙니다. 프로젝트의 결과는 저만의 예시이며, 수강생들이 직접 자신만의 결과를 만들 수 있도록 이해하는 것이 강의 목적입니다. 
나만의 아이디어로 프로젝트를 구상하고, 프로그래밍을 통해 구현하는 힘을 길러보세요!

  • ✅ 프로젝트의 결과물을 만들기 위해 섹션별로 나누어 필요한 개념들을 설명합니다.
  • ✅ 파이썬으로 프로젝트를 구현하기 전 엑셀 및 판서를 통해 무엇을 만드는지 파악하며, 자신만의 개성을 더하기 위해 어떠한 것들이 필요한지 설명합니다.
  • ✅ 추후 파이썬을 통해 심화된 계량적 분석을 하고 싶은 분들에게 기초적이지만 실용적인 결과물을 제공함으로써 자신감을 길러드립니다.

학습 내용을 
확인해보세요 📚

#1.
금융시계열 
데이터 불러오기 및 
함수 만들기

FinanceDataReader이란 파이썬 모듈을 통해 금융데이터를 불러옵니다. 단순히 모듈을 사용해서 불러오는 것이 아닌 내가 원하는 종목 이름만 입력하면 쉽게 불러올 수 있는 함수를 만듭니다. 또한, 결과물이 바로 출력할 수 있도록 코드를 작성합니다.

#2.
MACD 및 
함수 만들기 

MACD의 사전적 정의만 살펴보고 코드를 작성하지 않습니다! MACD를 구현하기 전에, 대중적으로 많이 사용하는 '평균'이란 무엇인지 살펴봅니다. 과연 시계열 데이터 분석을 할 때 단순 평균을 사용해도 될까? 혹은 이동평균을 사용해도 될까? 지수이동평균을 사용하는 이유는 무엇이며, 각 평균에 들어가는 변수가 실제로 분석하는데 어떠한 영향이 있을까? 를 고민하는 것이 Section2에서의 가장 중요한 내용입니다.

#3.
DrawDown 및
함수 만들기

금융데이터에서 가장 많이 사용되는 수익률? 혹시 단리와 복리에 대한 차이점을 아시나요? 막상 시간을 들여 어려운 금융 모델을 만들었지만, 수익률을 잘못 인식해서 실수한 경우가 많습니다. DrawDown을 만들면서 수익률을 어떻게 계산하며, 인식해야 되는지 살펴봅니다.

#4.
RSI 및 함수 만들기

상대강도지수라고 불리는 RSI는 대중적으로 많이 사용하는 지표입니다. 하지만 어떻게 만드냐에 따라 지수의 결과가 달라집니다. RSI를 만들때 사용되는 평균은 과연 이동평균으로 만들어야 할까요? 아님 지수이동평균으로 만들어야 할까요? 정답은 없지만, 사용하는 이용자의 주관이 들어가야 되는 부분입니다. 단순히 사람들이 작성한 코드를 보고 사용하는 것이 아닌, 사용자에게 맞게 코드를 작성할 수 있는 견해가 필요합니다.

#5.
통합 함수 만들기

Section 1~4에서 만든 함수의 결과를 가져와 프로젝트의 결과를 산출할 수 있는 함수를 작성해, 해당 함수만 실행하면 바로 결과를 볼 수 있게끔 통합 함수를 작성합니다. 통합 함수를 작성함으로써 함수형 프로그래밍의 장점이 무엇인지 살펴봅니다.


강의를 만든 
지식공유자 한마디 🎤

안녕하세요! ownCode입니다.

업무에서 혹은 재테크에서 제가 사용하고 있는 지식들을 전달하기 싶은 마음에 강의를 구성했습니다. 어쩌면 데이터분석이라는 것이 낯설고 멀게 느껴질 수 있지만, 사실은 그렇지 않다는 걸 알리고 전달하고 싶습니다.

데이터 분석에는 정답이 없으며, 똑같은 결과라도 개인마다 주장할 수 있는 결론은 다를 수 있습니다. 저의 지식과 경험이 여러분의 의사결정에 도움이 될 수 있었으면 좋겠습니다.


궁금한 질문을 
미리 확인해보세요! 💬

Q. 파이썬을 어느 정도까지 알고 있어야 하나요?

파이썬의 기초 문법은 알고 계셔야 강의를 듣기 편합니다. 리스트, 딕셔너리뿐만 아니라 if문, for문 그리고 함수를 작성해보신 경험이 있다면 충분합니다!

Q. 다른 강의와의 차별점은 무엇인가요?

사전적 정의를 설명하고 코드를 구현하는 것이 아닙니다. 지표를 만들때 사용되는 개념이 무엇이며, 이미 작성된 코드를 따라하는 것이 아닌 자신만의 지표를 만들 수 있도록 설명해주는 강의입니다.

Q. Pandas(판다스)를 몰라도 될까요?

Pandas(판다스)를 모르시는 분들을 위해서 판다스 강의를 따로 만들었습니다. 판다스는 파이썬으로 데이터를 분석하는 데 있어 필수적으로 사용하는 라이브러리입니다. 해당 강의도 판다스를 어느 정도 사용할 수 있다는 전제 조건하에 진행되는 강의입니다.

판다스 라이브러리 사용이 익숙지 않은 분들 혹은 모르시는 분들을 위해 판다스 강의를 만들어놨으니 해당 강의를 수강하신 다음 본 강의를 수강하시면 됩니다.

금융데이터 분석을 위한 판다스 활용법
데이터 분석, 판다스로 더 똑똑하게!

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 파이썬을 공부했지만 뭘 해야될지 모르는 사람

  • 파이썬을 활용해 금융데이터를 분석하고 싶은 사람

  • 금융데이터 계량분석에 관심이 많은 사람

  • 나의 제태크에 파이썬을 활용하고 싶은 사람

선수 지식,
필요할까요?

  • 파이썬

  • 판다스(Pandas)

  • 엑셀

배움의 기회는 경제적, 물리적 한계에서 자유로워야 한다고 생각합니다.
우리는 성장기회의 평등을 추구합니다.

커리큘럼

전체

55개 ∙ (8시간 47분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 2022년 01월 14일
마지막 업데이트일: 2022년 04월 27일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!