[동영상] (중급/딥러닝-금융융합과정) 딥러닝과 요인모형

  • 본 과정은 조성현 이사님의 금융 딥러닝 융합 과정의 STEP 2 강의입니다.
  • STEP 1 ‘요인모형과 포트폴리오‘ 과정 수강 후, STEP 2 ‘딥러닝과 요인모형‘ 과정 수강을 추천합니다.

Introduction

 학습 기반으로 요인모형을 분석합니다.
딥러닝 기반의 AutoEncoder와 LSTM으로 요인모형을 분석합니다.

1952년 해리 마코비츠 (Harry Max Markowitz)의 “포트폴리오 선택” 이론이 발표된 이후, 1960~1970년대에는 Sharp, Treynor등에 의한 CAPM (Capital Asset Pricing Model)이 등장했고, 1970~1980년대에는 Roll, Ross, Chen 등에 의한 요인모형 (Factor Model)과 APT (Arbitrage Pricing Theory)가 등장했습니다.

본 강의에서는 요인모형 (Factor Model)의 이론과 활용 방법을 다룹니다. 요인모형이란 몇 가지 요인 (factor)들로 자산들의 수익률을 설명하는 이론입니다. 요인모형을 구현하는 방법으로는 거시경제 지표 (GDP, 이자율 등)나 펀더맨탈 지표 (재무제표 등) 같은 외부 요인을 이용하는 방법이 있고 (ex : Fama-French three-factor model), 자산들의 수익률에 내포된 내재 요인들을 추정하는 방법이 있습니다 (내재요인모형 : Latent Factor Model). 본 강의에서는 후자인 내재요인모형을 다룹니다.

요인모형에 대해서는 금융의 기초 과정에서 자세히 살펴 보았고, 통계적 분석 방법인 주성분분석 (PCA)과 요인분석 (Factor Analysis)을 이용해서 주가 수익률을 분석해 보았습니다. 본 강의에서는 학습 기반으로 요인모형을 분석합니다. 요인을 추정하는 방법론으로 경사하강법 (gradient descent)에 의한 행렬분해와 Keras의 embedding layer를 이용한 행렬분해를 다룹니다. 그리고 딥러닝 기반의 AutoEncoder와 LSTM으로 요인모형을 분석합니다.

본 과정에서는 S&P500의 상위 50 종목의 실현 수익률을 측정하고, 각 수익률을 설명하는 요인 (factor)들과 민감도 (beta or factor loadings)를 추정합니다. 그리고 추정된 요인과 민감도를 해석하고 활용하는 방법을 다룹니다. 마지막으로는 추정된 요인과 민감도를 이용해서 포트폴리오를 최적화하고, 성능을 확인합니다.

강의 난의도

본 과정에서는 실습을 위해 강사가 직접 작성한 파이썬 (Python) 코드를 사용해서 이론의 내용들을 일일이 구현해 봅니다. 데이터 수집부터, 요인/민감도 추정, 포트폴리오 구축 등 총 12개의 파이썬 코드가 사용됩니다. 수강생들은 모두 파이썬에 대한 기초 지식을 갖추고 있다고 가정하고 진행되며 파이썬에 대한 기본적인 설명은 생략합니다.

Point

이 강의가 특별한 이유

  1. 강사가 직접 작성한 파이썬 코드를 사용해서 이론의 내용들을 일일이 구현!
  2. 추정된 요인과 민감도를 이용해서 포트폴리오 최적화 및 성능 확인!
  3. 오직 인사이트 캠퍼스에서만 만날 수 있는 강의!

Lesson

강의 상세내용

본 과정은 총 8개의 동영상으로 구성돼 있으며, 각 장의 내용은 아래와 같습니다.

1장에서는 본 과정을 이해하는데 필요한 요인모형의 이론과 수학적 표현을 다룹니다. 그리고 요인모형의 기본 모델과 주가 수익률을 분석하기 위한 시계열 모형을 다룹니다. 또한 외부요인과 내부요인, 그리고 내재요인 (latent factor)에 대한 개념을 살펴봅니다. 금융 기초 과정에서 요인모형을 수강하신 분은 1장을 스킵해도 무방합니다.

2장에서는 영화 추천 시스템 (recommendation system) 중 잠재요인협업필터링 기법을 살펴봅니다. 추천 시스템과 요인모형은 밀접한 관계에 있습니다. 추천 시스템을 구현하는 방법을 알면 요인모형으로 주가 수익률을 분석할 수 있습니다. 여기서는 경사하강법을 이용해서 영화 평점 행렬을 요인행렬 (factor)과 민감도 행렬 (beta)로 분해하는 방법을 공부합니다.

3장에서는 Scree plot으로 적절한 요인의 개수를 결정하는 방법을 살펴봅니다. 그리고 추천시스템을 이용해서 S&P500의 상위 50 종목의 주가 수익률 행렬을 요인 행렬 (factor)과 민감도 행렬 (beta)로 분해하는 방법을 다룹니다. 또한 요인과 민감도로 추정한 주가와 실제 주가의 모습을 육안으로 비교해 봅니다.

4장에서는 추천시스템으로 추정한 요인과 민감도의 통계적 특성을 분석합니다. 요인의 상관 관계, 시계열, 분포, 누적 시계열을 관찰하고 특성을 분석합니다. 또한 종목별로 민감도의 크기를 관찰해서 어떤 요인에 더 민감한 지를 분석해 봅니다. 그리고 종목별로 추정 주가와 실제 주가의 모습을 관찰해 봅니다.

5장에서는 Keras의 embedding layer를 이용해서 추천시스템을 구현해 봅니다. 그리고 S&P500의 상위 50 종목의 수익률을 요인 행렬과 민감도 행렬로 분해하고, 추정 주가와 실제 주가의 모습을 비교해 봅니다.

6장에서는 AutoEncoder로 S&P500의 주가 수익률을 분석합니다. 요인과 민감도를 추정하고 추정 주가와 실제 주가의 모습을 비교해 봅니다.

7장에서는 AutoEncoder의 인코더 부분을 LSTM으로 대체해서 S&P500의 주가 수익률을 분석합니다. 학습 데이터를 3차원 구조로 변형해서 수익률의 과거 흐름이 반영된 요인과 민감도를 추정합니다. 그리고 이를 이용한 추정 주가와 실제 주가를 비교해 봅니다.

8장에서는 요인모형의 활용 방안을 다룹니다. 추정된 요인들의 시계열을 예측해서 각 종목의 주가를 예측하는 개념을 생각해 봅니다. 단, 시계열을 예측하기 위해서는 시계열 분석 (Time Series Analysis)이나 딥러닝 등의 기술이 필요한데, 이 부분에 대해서는 별도의 과정이 필요합니다. 여기에서는 시계열 예측 부분을 다루지는 않습니다. 마지막으로 AutoEncoder 요인모형을 이용해서 50 종목으로 구성된 포트폴리오를 최적화하고 성과를 분석합니다.

Example

예제 실습

■ Factor Model을 이용한 최적 포트폴리오 구축

포트폴리오 성과의 위치

#포트폴리오관리 #파이썬 #데이터분석

For YOU

이런 분들께 추천드립니다!

실전 투자자

  • 금융사 투자 관련 업무 종사자
  • 프랍트레이더 및 일반트레이더
  • 퀀트트레이딩에 관심있는 투자자

금융 IT 실무자

  • 금융사 리스크 관리자
  • 증권사, 운용사 종사자
  • 금융권 IT 관련 업무 SW 개발자

학계 관련자

  • 금융, 재무 전공 학생
  • IT 관련 전공 학생
  • 논문 리뷰를 해보고 싶으신 분
  • 해당 논문을 파이썬으로 구현해보고자 하시는 분

Review

수강 후기

김00
김00
1기 수강생
Read More
사내에서는 잘 생각하지 않았고, 생각할 수도 없었던 관점에서의 방법론을 배웠습니다. 강사님의 풍부한 경험이 좋았습니다.
최00
최00
2기 수강생
Read More
수업시간마다 다 그래프도 그려주시고, 이론도 정말 쉽게 설명해서 이해하기 쉬웠어요. 입문자도 이해할 수 있을 만큼 쉽게 설명해 주셔서 자신감이 생겼어요.
박00
박00
2기 수강생
Read More
매 단계에 대한 프로그램 코드를 제공해주시는 것이 만족스럽습니다.
Previous
Next

Professor

조성현

  • 現 핀인사이트 사외이사 인사이트 캠퍼스 연구/강의 교수
  • 現 아마추어퀀트 금융공학 전문 블로그 운영진
  • 前 Lucent Technologies, Bell-Labs Innovations 수석 연구원

조성현 강의교수님은 물리학을 전공하고 KT에 입사하여 망관리센터 및 연구개발센터의 통신운용연구단에서 약 8년간 근무하다가, AT&T, Lucent Technologies로 이직하여 수석 연구원으로 10년간 종사한 통신 소프트웨어 전문가 입니다. 미국 Bell-lab에서 차세대 네트워크 구축에 대한 Training, 국내 KT, SKT 등의 국가기간망 구축 사업 분야에 종사했으며, 국제보안전문가 (CISSP)로 국내 VoIP 망의 보안 컨설팅 프로젝트를 수행 했습니다.

이후 금융 분야에 진출하여 금융공학, 시장미시구조론, 알고리즘 트레이딩, 페어트레이딩, 금융 데이터마이닝 (기계학습), 강화학습 분야를 연구하고 있습니다. 물리학과 미국 Bell-Lab의 소프트웨어 기술에 금융 이론을 접목하여 금융 관련 시스템을 개발하고, 블로그를 통해 외국의 최신 투자 기법을 다룬 논문들의 내용을 소개하고 있습니다. 외환 전문인 갤럭시투자자문사에서 환위험관리 및 외환차익거래 시스템을 개발한 바 있으며, 약 5년 전부터 여의도 금융가와 강남 지역, 그리고 코스콤 등 기업체의 직원 연수교육의 금융 강사로 활동하고 있습니다.

Curriculum

커리큘럼

1장 | 요인모형 (이론)

  • 1. 시장모형과 요인모형 (Factor Model)
  • 2. 주가 수익률과 요인모형
  • 3. 시계열 데이터와 요인모형
  • 4. 요인과 민감도 추정 방식

2장 | 추천시스템

  • 5. 영화 추천 시스템 : 잠재요인 협업 필터링
  • 6. Gradient Descent를 이용한 행렬 분해

3장 | 수익률 행렬분해

  • 7. 주가 수익률 행렬 분해
  • 8. 요인 개수 결정 : Scree plot

4장 | 요인특성 분석

  • 9. 주가 수익률 행렬 분해 예시 : 학습, 평가, 결과 분석

5장 | 수익률 분해 (EMB)

  • 10. 딥러닝을 이용한 행렬 분해 : 학습, 평가, 결과 분석

6장 | 수익률 분해 (AE)

  • 11. AutoEncoder를 이용한 요인모형

7장 | 수익률 분해 (LSTM)

  • 12. LSTM을 이용한 요인모형
  • 13. Factor와 beta (민감도)를 이용한 주가 예측
  • 14. 요인모형가 포트폴리오
  • 15. S&P500의 50 종목에 대한 포트폴리오 최적화 예시

8장 | SP500 포트폴리오

  • 13. Factor와 beta (민감도)를 이용한 주가 예측
  • 14. 요인모형가 포트폴리오
  • 15. S&P500의 50 종목에 대한 포트폴리오 최적화 예시

교재 및 실습파일

1
교재 및 실습파일

1장 | 요인모형 (이론)

1
1장 | 요인모형 (이론) (29:10)

2장 | 추천시스템

1
2장 | 추천시스템 (38:59)

3장 | 수익률 행렬분해

1
3장 | 수익률 행렬분해 (42:36)

4장 | 요인특성 분석

1
4장 | 요인특성 분석 (38:45)

5장 | 수익률 분해 (EMB)

1
5장 | 수익률분해(EMB) (40:49)

6장 | 수익률 분해 (AE)

1
6장 | 수익률 분해 (AE) (31:03)

7장 | 수익률 분해 (LSTM)

1
7장 | 수익률 분해 (LSTM) (32:13)

8장 | SP500 포트폴리오

1
8장 | SP500 포트폴리오 (36:42)
결제 후 무제한 수강 가능합니다.
강의 영상 다운로드는 불가하며, 스트리밍 시청만 가능합니다.
환불을 원하실 경우 [ 성함, 환불하고자 하는 강의명, 환불 사유 ] 정보를 edu@fins.ai 이메일로 보내주세요. 정보 확인 후 환불 도와드리겠습니다.

결제 안내

  • 세금계산서 발급 가능합니다. 담당자(bill@fininsight.co.kr)에게 연락주시면 더 자세히 안내해 드리겠습니다.