제1회 KRX 금융 빅데이터 활용 아이디어 경진대회

알고리즘 | 정형 | 회귀 | 금융 | 정성평가

  • moneyIcon 상금 : 총 2,000만원
  • 837명 마감
마감

 

양현준 : 얼마나 살까?! 강화학습 기반의 포트폴리오 조절 에이전트 GetPort

2022.07.12 00:02 2,426 조회 language

안녕하세요!

"얼마나 살까? 강화학습 기반의 포트폴리오 조절 에이전트 GetPort" 라는 주제로 참가하게 되었습니다.

EX)
추천 포트폴리오: (현금 20.1%,  HA 60.93%,  WBA 9.37%, INCY 9.6%)

추천 자산별 보유 금액:  (현금 3015.0 달러, HA 9139.5 달러, WBA 1405.5 달러, INCY 1440.0 달러) 

추천 자산별 보유 주식 수: (HA 16주,  WBA 26주,  INCY 19주)



GetPort는 주가 데이터 및 거래량을 기반으로 portfolio를 제시하는 agent이며 PPO로 학습됩니다. 

학습이 끝난 GetPort는 종목과, 주가 데이터, 현재 포트폴리오 비중을 입력받으면 최적의 portfolio를 추천해줍니다.
학습에 사용된 종목이 아니더라도 추천이 가능하며 종목 수가 늘거나 줄어도 추천이 가능합니다. 
과정은 다음과 같은 셋팅에서 진행되었습니다. 

언어: Python
데이터: FinanceDatareader 주가 데이터 로드 Package 
실행 환경: Colab (에이전트 상호작용을 위한 환경은 코드 Git 저장 후 코랩 상에서 Clone하여 사용)

여기서 서비스 사용자가 제시한 포트폴리오를 역으로 평가해주면서 추천을 곁들이거나 
투자 성향에 따라 포트폴리오를 추천해주는 방향으로 더 발전 시킬 수 있을 것 같습니다. 

감사합니다!!

PDF
코드
로그인이 필요합니다
0 / 1000
버핏학파통계학자
2022.07.21 22:13

 흥미로운 주제 잘 읽고 갑니다^^
저희 글도 한번 읽으러 놀러오세요  웨이팅 포 유 ☞☜

신한고양이
2022.07.21 23:35

감사합니다 ㅎㅎ