brunch

You can make anything
by writing

C.S.Lewis

by 홍창수 Jun 06. 2023

파이썬을 활용한 로보어드바이저 개발 실습

Robo-Advisor with Python


파이썬을 활용한 로보어드바이저 개발 실습

(Robo-Advisor with Python: A hands-on guide to building and operating your own Robo-advisor)   

 

도서 리뷰: 

 

로보어드바이저는 로봇과 어드바이저의 합성어로 알고리즘화된 프로그램을 이용하여 PB(Private Banker) 즉, 자산관리자의 역할을 직접 수행하는 것을 말한다. 쿼트백, 에임, 파운트 등 대표적인 로보어드바이저 엔진을 개발하고 운용하는 회사들이 이미 활약 중에 있으며 로보 어드바이저 시장은 현재 계속적으로 성장 중에 있다. 또한, 핀테크를 대표하는 분야로서 로보 어드바이저는 개인투자자를 위한 알고리즘화된 재테크 방식으로 선풍적인 인기를 끈 분야이다. 국내에서도 로보 어드바이저에 대한 전문인력 양성을 위해 온라인 교육업체에서도 다양한 교육이 제공되고 있다. 


이 책은 1부 로보어드바이저의 구성요소, 2부 로보어드바이저 구축, 3부 로보어드바이저 실행과 운영으로 구성되어 있다. 이 책의 장점은 두껍지 않고 간결하게 로보어드바이저를 구축하기 위해 단계별 워크플로(workflow)를 보여주고 구축에 대해 가이드를 제시해주고 있다는 점이다. 단점은 포트폴리오 엔진를 구성하기 위한 다양한 자산관리 이론과 로직을 제시하고 있지 않다는 점인데 이 부분은 실제 모든 것을 보여줄 수 없고 실제 로보어드바이저를 구축하는 개인 혹은 기관에서 본인들의 아이디어로 채워 나가야 할 부분이라 생각된다.


관련 분야 실무자 및 학생들이 이 책을 잘 활용하면 로보어드바이저 플랫폼 구축에 대한 정보를 습득할 수 있다. 이 책은 로보어드바이저 자산관리 서비스를 위해 직접 실습하고 개발하는 가이드를 제공해 줄 수 있다는 점에서 좋은 서적이라 판단된다. 

 

파이썬 코드: https://github.com/PacktPublishing/Robo-Advisor-with-Python

 

출판사 책 소개: 


로보 어드바이저는 개인 투자자부터 고액 자산가까지 모든 부문에 걸쳐 자산 관리 산업의 핵심이 되고 있다. 로보 어드바이저를 통해 자신의 포트폴리오를 관리하고 금융 기관은 효과적인 디지털 자산 관리를 위한 자동화된 플랫폼을 구축할 수 있다. 이 책은 로보어드바이저의 작동 원리를 이해하고 효율적으로 로보어드바이저를 구축하는 방법을 알려주는 실무 가이드이다. 각 장은 로보 어드바이저가 수행하는 작업과 로보 어드바이저가 엔드투엔드 워크플로우로 어떻게 구성하는지 포괄적으로 파악할 수 있도록 구성되어 있다. 먼저 로보 어드바이저 구축에 영향을 미치는 주요 결정 사항과 플랫폼 구축 및 라이선스에 대한 고려 사항에 대해 알아본다. 아울러, 목표, 위험 설문조사, 포트폴리오, 예측 등 Python을 사용하여 로보 어드바이저의 모든 핵심 기능을 구축하는 방법을 배우게 된다. 또한, 주문을 생성하는 방법과 계좌를 개설하고 거래를 위한 KYC 인증을 수행하는 방법도 보여준다. 마지막으로, 로보어드바이저 운영을 위한 성과 보고 및 리밸런싱 같은 기능을 쉽게 구현할 수 있다

 

학습 내용:  


로보어드바이저의 역할과 존재이유

로보어드바이저를 설계하고 구축하는 워크플로 작성

다양한 접근 방식으로 로보어드바이저 구축과 라이선스 부여

계좌 개설, 자금조달, KYC 인증 완료, 주문관리

목표, 예상, 포트폴리오 등을 위한 로보어드바이저 기능 구축

손익, 리밸런싱, 수수료 관리를 통해 로보어드바이저 운영


이 책의 대상


자산관리 분야에서 일하는 금융 실무자 또는 데이터 실무자로서 로보 어드바이저의 작동 방식이 궁금하다면 이 책을 읽어보면 좋다. 파이썬과 투자에 대한 기본적인 이해가 있으면 도움이 된다. 개인 투자를 관리하거나 비즈니스 운영을 위한 플랫폼을 구축하기 위해 로보 어드바이저를 직접 만드는 데 관심이 있는 개발자는 물론 로보 어드바이저를 임대, 구매, 또는 구축하려는 금융 서비스의 제품 관리자 및 비즈니스 리더에게도 유용한 핸드북이다.

 

이 책의 목차 


1.     로보어드바이저 소개

2.     로보어드바이저의 구성 요소는 무엇인가?

3.     로보어드바이저 플랫폼과 알고리즘 비교

4.     로보어드바이저를 임대, 구매 또는 직접 구축할 것인가?

5.     로보어드바이저 구축을 위한 기본 설정 및 요건

6.     목표 기반 투자

7.     위험 프로파일링 및 스코어링

8.     모델 포트폴리오 구성

9.     투자 계획

10.  계좌 개설 및 KYC

11.  계좌 자금 조달

12.  주문 관리 및 체결

13.  성과 보고

14.  리밸런싱

15.  배당금 및 수수료 관리

16.  로보어드바이저 규정

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari