-
미국 ETF 종목 추천 프로그램금융퀀트/자산평가&프로그램매매 2024. 7. 25. 02:07반응형
미국 ETF 추천 종목 찾기
미국 ETF의 기본적인 정보는 ETF Database 사이트에서(https://etfdb.com/) 쉽게 조회할 수 있지만 아래 그림 1과 같이 단순 조회만 할 수 있고 추가적인 서비스는 유료이다.
ETF Database 로 아래와 같은 ETF 목록을 만들 수 있고, 이 목록에 있는 Ticker를 바탕으로 yahoo finance를 이용해서 총 자산, 수익률을 기준으로 추천 종목을 뽑아낼 수 있다는 것을 미국 ETF 대표 종목 뽑아내기: python yahoo finance 활용 및
미국 ETF 상위 수익률 종목 뽑아내기: python yahoo finance 활용에서 확인할 수 있었다.사실 이런 글만 보고 실제로 미국 ETF종목 추천을 구현하는 것이 시간이 걸리는 일이기 때문에 아래 링크( 구글 드라이브)에 프로그램을 만들어 놨으니 다운로드하여서 활용하길 바란다.
ETF종목추천기(https://drive.google.com/file/d/1wsI3MzldjYi7NqC2Xz1lLhkTaQBbK2NS/view?usp=sharing)
프로그램 사용 설명
조회값 설정하기
프로그램을 켜면 아래와 같은 메인화면이 나온다. 종목추천을 위해서 기본적인 종목코드 목록을 제공해야하기 때문에 "파일선택" 버튼을 눌러서 위에 업로드한 csv 파일인 ETF_Ticker.csv를 선택한다. 다른 파일을 써도 되는데, ETF_Ticker.csv 와 동일한 컬럼명과 컬럼배치를 갖고 있어야 한다. 그리고 업로드하는 파일은 반드시 csv 파일이어야 한다.
ETF_Ticker에 대한 정보가 많은 파일이라면 작업시간이 오래 걸릴 수 있기 때문에 csv 파일의 몇 번째 row까지 작업할 수 있는지를 설정할 수 있는 부분이 작업 종목 수 항목이다. 추출 종목 수는 몇 개의 종목을 추천받을 것인지를 정하는 항목이다. 시작일과 종료일은 종가분석이 들어갈 경우 기간을 설정하는 항목이다. 옵션 부분은 무엇을 기준으로 추천받을지를 결정하는 부분이다. ETF의 총자산이 많은 순으로 추천받고 싶으면 "marketcap"을, 수익률이 높은 순으로 추천받고 싶으면 "growth"를, 변동성 대비 수익률이 가장 높은 순으로 추천받고 싶으면 "sharpe"를 선택하면 된다.
조회 결과 보기
조회를 누르면 아래 조회결과 칸에 최종 결과가 출력된다. 아래 그림은 파일의 20개 종목을 대상으로 2017.01.01 ~ 2017.12.31 까지 변동성 대비 수익률이 가장 좋은 종목 2개를 추천받은 결과이다.
반응형'금융퀀트 > 자산평가&프로그램매매' 카테고리의 다른 글
이자율스왑 평가하기(python)2: 금리 커브 일자 구하기 (0) 2024.08.25 이자율스왑 평가하기(python)1 : 중앙청산소의 평가방식 (0) 2024.08.04 미국 ETF 상위 수익률 종목 뽑아내기: python yahoo finance 활용 (1) 2024.07.25 미국 ETF 대표 종목 뽑아내기: python yahoo finance 활용 (0) 2024.07.14 수익률의 개념의 근본적인 이해: HPR, TWRR, CAGR, MWRR (0) 2024.02.18