본문 바로가기

반응형

퀀트(Quant)투자

(64)
엑셀 또는 구글 스프레드시트에 자동 반영하여 실시간 수익률을 추적 많은 사람들이 투자 수익률을 엑셀이나 수기로 기록하는 데 많은 시간을 소비하고 있습니다. 하지만 수익률이 매 순간 변화하는 자산을 관리할 때 수동 입력은 번거롭고 비효율적입니다. 특히 주식, ETF, 암호화폐와 같은 실시간 변동 자산을 보유하고 있다면 수익률 추적 시스템이 자동화되어야 진정한 의미의 '데이터 기반 투자'가 가능해집니다.이 글에서는 엑셀 또는 구글 스프레드시트를 활용하여 실시간으로 수익률을 자동 반영하고 추적할 수 있는 방법을 단계별로 소개합니다.수익형 블로그 운영자라면 이 자동화 기법을 통해 독자에게 유용한 정보를 제공하고 검색 상위 노출도 동시에 노릴 수 있습니다. 1. 구글 스프레드시트의 IMPORT 기능으로 실시간 가격 불러오기구글 스프레드시트는 인터넷 데이터를 자동으로 가져오는 I..
커스텀 팩터로 포트폴리오 구성하기 – 실전 전략 구현 퀀트 투자의 가장 강력한 무기는 누구나 접근 가능한 공개 지표만 사용하는 것이 아니라, 직접 계산한 커스텀 팩터를 바탕으로 차별화된 전략을 만드는 데 있습니다.이러한 팩터는 기존의 PER, PBR처럼 단순한 지표가 아닌, 복수의 데이터를 조합해 만들어낸 투자자의 논리를 담은 계산식입니다.예를 들어, PFCR, PEG, NCAV는 네이버 금융이나 증권사 리포트에서는 흔히 볼 수 없는 지표지만 퀀트 투자자들 사이에서는 실전 전략에 자주 사용되는 유의미한 신호입니다.이번 글에서는 커스텀 팩터를 사용해 종목을 스코어링하고, 상위 종목으로 포트폴리오를 구성하는 전략을 파이썬으로 구현하는 방법을 단계별로 안내하겠습니다. 특히 코드 작성에 익숙하지 않은 분들도 이해할 수 있도록 쉽게 설명드리겠습니다.1. 커스텀 팩터..
수익률 그래프와 MDD 시각화 포함한 PDF 리포트 완성하기 퀀트 전략을 구축한 후, 전략의 수익성과 안정성을 시각적으로 표현하는 것은 매우 중요합니다.단순한 수익률 숫자만 나열하는 것보다, 누적 수익률 그래프와 최대 낙폭(MDD) 구간을 시각화해서 보여주면전략의 성격을 훨씬 직관적으로 이해할 수 있습니다. 특히 투자자에게 전략을 설명하거나 백테스트 결과를 문서로 남기고 싶은 경우, PDF 형태로 정리된 전략 리포트는 그 자체로 하나의 경쟁력이 됩니다.이번 글에서는 파이썬을 이용해누적 수익률 그래프를 생성하고MDD 구간을 시각화하며이를 이미지로 저장해PDF 리포트에 삽입하는 전체 과정을 단계별로 안내해드리겠습니다. 1. 수익률 데이터 준비와 누적 수익률 그래프 그리기먼저 기본적인 수익률 데이터를 준비합니다.CSV 파일에 다음과 같은 형식으로 일간 수익률이 있다고 ..
파이썬 수익률 리포트를 PDF로 자동 저장하기 퀀트 전략을 검증하고 월별 수익률을 계산했다면, 이제 그것을 보기 좋게 리포트 형태로 정리하는 단계가 필요합니다.보통은 엑셀이나 텍스트로 보고하곤 하지만, 투자자에게 제출하거나 백테스트 결과를 문서화할 때는 PDF 리포트가 가장 신뢰도 있어 보입니다. 그렇다면 매번 손으로 복사 붙여넣기를 해야 할까요? 그럴 필요 없습니다. 파이썬으로 작성한 수익률 리포트를 PDF로 자동 저장하면, 매월 또는 전략별로 “한 줄 실행”만으로 문서를 만들어낼 수 있습니다. 이번 글에서는 FPDF라는 파이썬 PDF 생성 라이브러리를 이용해 월별 수익률 테이블, 누적 수익률, 전략 요약 등을 포함한 PDF 리포트를 자동 생성하는 방법을 알려드리겠습니다. 1. 필요한 라이브러리 설치와 환경 구성우선 PDF 생성에 필요한 라이브러리..
파이썬으로 월별 수익률 리포트 자동 생성하기 퀀트 투자 전략을 설계하고 백테스트를 하다 보면, 단순히 누적 수익률만 확인해서는 전략의 성과를 충분히 이해하기 어렵습니다.특히 전략이 월 단위로 얼마나 안정적으로 수익을 냈는지를 확인하려면 '월별 수익률 리포트'가 필수입니다.많은 퀀트 초보자들이 엑셀로 일일이 계산하거나 전문 툴에 의존하는 경우가 많지만, 파이썬(Python)을 활용하면 한 번의 코드 실행으로 자동화된 월별 리포트를 생성할 수 있습니다. 이번 글에서는 파이썬을 사용해 CSV로 저장된 전략 수익률 데이터를 기반으로 월별 수익률 테이블을 생성하고,리포트 형태로 보기 좋게 정리하는 방법을 단계별로 소개하겠습니다. 1. 준비 데이터: 일간 수익률 CSV 파일 불러오기먼저 기본 데이터는 다음과 같은 형태의 CSV 파일입니다.📄 strategy..
파이썬 퀀트 – 수집한 종가 데이터로 CAGR, MDD 계산하기 퀀트 투자에서 전략의 수익성을 제대로 판단하려면, 단순히 “올랐다, 떨어졌다”는 말로는 부족합니다.실제 성과를 정량적으로 평가하는 지표들이 필요합니다.대표적인 두 가지 성과 지표가 바로**CAGR (Compound Annual Growth Rate, 연복리 수익률)**과**MDD (Maximum Drawdown, 최대 낙폭)**입니다.이 지표들은 퀀트 전략이 단기 수익률은 좋아 보여도장기적으로 지속 가능했는지, 손실 구간이 얼마나 컸는지를 보여주는 핵심 도구입니다.이번 글에서는 **파이썬(Python)**을 사용해이미 수집한 종가 데이터를 기반으로CAGR과 MDD를 직접 계산하고 시각화하는 방법을 알려드리겠습니다. 1. 먼저 지표 개념부터 정확히 이해하자✅ CAGR (연복리 수익률)CAGR은 투자 시작일..
PER+PBR 점수 전략 구현 – 파이썬 실전 코드 예시 퀀트 투자에서 가장 널리 알려진 전략 중 하나는 **‘저PER + 저PBR 점수 기반 전략’**입니다.PER(주가수익비율, Price to Earnings Ratio)과 PBR(주가순자산비율, Price to Book Ratio)은주식이 ‘저평가’되었는지를 판단하는 핵심 지표입니다. 이 전략은 두 지표를 동시에 고려하여 값이 낮을수록 점수를 부여하고, 총 점수가 낮은 상위 종목을 포트폴리오로 구성합니다. 오늘은 이 전략을 파이썬으로 구현하는 전 과정을 코드와 함께 소개해드리겠습니다.프로그래밍을 처음 접하는 분도 복사해서 실행할 수 있도록 친절히 구성했습니다. 1. 전략 개요와 사용 데이터 정리먼저 구현할 전략의 조건은 다음과 같습니다:PER가 낮은 순으로 점수 부여 (낮을수록 1등)PBR도 마찬가지로 낮..
파이썬을 활용한 코스피·코스닥 전 종목 10년 종가 데이터 가져오기 퀀트 전략을 검증하려면 가장 먼저 필요한 것이 있습니다.바로 종목별 장기 시세 데이터, 특히 **일별 종가(Historical Closing Price)**입니다.많은 퀀트 초보자들이 전략은 짜지만,막상 데이터를 수집하는 단계에서 멈추곤 합니다.특히 코스피·코스닥 전 종목의 10년 데이터를 직접 모으려면하루 이틀로는 끝나지 않는 작업입니다.하지만 파이썬(Python)을 활용하면 반복 작업을 자동화할 수 있고,한 번만 셋업하면 언제든 최신 데이터도 쉽게 불러올 수 있습니다.이번 글에서는 **Investing.com(인베스팅닷컴)**에서코스피, 코스닥 전 종목의 10년 일별 종가 데이터를 파이썬으로 수집하는 방법을단계별로 상세히 알려드리겠습니다.1. 수집 전략 개요 – 왜 Investing.com인가?Inv..
파이썬으로 만드는 나만의 퀀트 백테스트 시스템 – 기초부터 시작 퀀트 플랫폼의 사용 비용이 부담스럽고 엑셀보다 좀 더 깊이 있는 나만의 투자 전략과 백테스트를 해보고 싶다라고 생각하시는 분은 파이썬이라는 프로그래밍 언어를 활용하여 퀀트 시스템을 만드는 것을 추천 드립니다. 처음엔 엑셀이나 퀀트 플랫폼(젠포트, 퀀트킹 등)을 이용해 전략을 설계합니다.하지만 조건이 복잡해지거나, 자유도가 필요해질수록 **프로그래밍 언어 ‘파이썬(Python)’**이 강력한 도구로 떠오릅니다.파이썬은 문법이 간결하고, 데이터를 불러오고 계산하고 시각화하는 기능이 강력해비전공자도 일정 수준 이상 퀀트 전략을 직접 구현할 수 있는 장점이 있습니다.이번 글에서는 파이썬으로 백테스트 시스템을 만들기 위한 기초 개념부터 실습 흐름까지 초보자 중심으로 정리해드리겠습니다. 1. 백테스트란? – 전략이..
엑셀로 퀀트전략 백테스트 하는 법 – 코스피·코스닥 종목 다운로드부터 수익률 계산까지 앞서 소개한 퀀트 플랫폼의 경우 백테스트, 자동 투자 등 사용자가 전략만 잘 수립한다면 원하는 수익을 얻을 수 있게 잘 구현되어 있습니다.다만, 초보자로써 플랫폼을 제대로 사용하기 위해서는 연간 40만~50만원 수준의 비용을 지불해야 한다는 부담감이 없을 수 없기에 과연 그 비용을 지불하는게 맞을지 에대한 의구심을 떨치기 어려워 퀀트 투자의 세계에 발을 들이기 어려워하시는 분이 많습니다. 하여, 간단하게 엑셀, 구글스프래드 시트를 활용하여 퀀트 투자의 효과에 대해 간단히 백테스트(Backtest) 할 수 있는 Tip을 이번 장에서 간단히 알려드리겠습니다. 목 차1. 코스피·코스닥 전체 종목 엑셀로 받는 방법2. 엑셀에서 전략 조건을 적용하기3. 주가 데이터 수집 - 수동 & 자동 두 가지 방법4. 수익..
[퀀트 플랫폼] ③ 퀀터스 - 단계별 설정 방식과 다양한 전략 분석 퀀트 플랫폼 소개 마지막 장으로 퀀터스(Quantus)를 소개해 드리도록 하겠습니다.현재 제가 사용중인 퀀트 플랫폼이기도 합니다. 퀀터스의 주요 제공 기능은 다른 플랫폼과 마찬가지로 한국, 미국 뿐만 아니라 최근에는 홍콩, 일본주식도 퀀트 전략을 수립할 수 있도록 서비스를 제공하고 있으며 코인(가상화폐) 부분 역시 백테스트와 자동매매를 지원하고 있습니다. 그럼 지금까지 사용하면서 퀀터스라는 플랫폼이 가진 좋은 점과 아쉬운 점에 대해 소개해 드리도록 하겠습니다.1. 퀀터스 회원가입 및 사용방법지금까지 소개드린 플랫폼 중 가장 최근에 만들어진 퀀터스(Quantus)는 퀀트 투자 유튜버 '강환국 작가'님의 적극적인 투자와 홍보를 통해 저와 같은 퀀트 투자자들에게 관심을 끌게되어 짧은 시간에 많은 사용자를 모..
[퀀트 플랫폼] ② 젠포트 - 다양한 지표 설정을 지원하는 Tool 이번 시간에는 퀀트 플랫폼 소개 2장인 젠포트(Genport)에 대해서 알아볼려고 합니다.젠포트(Genport)는 주식·코인 투자에 대한 다양한 지표를 보유하고 있고 엑셀처럼 함수를 적용 및 월·일 종가 기준 뿐만 아니라 틱 기준의 좀 더 상세한 백테스트 기능을 제공하고 있습니다. 본인은 좀 더 상세하게 전략과 매수·매도 타이밍에 대해 수립하고 싶다면 이번에 소개하는 젠포트를 검토해 보시는 것을 강력하게 추천 드립니다.1. 젠포트 회원가입 및 기본 사용법본격적인 우리나라 전문 퀀트 투자 플랫폼의 선두 주자라고 불리울 수 있는 젠포트는 자체 홈페이지(https://intro.newsystock.com/introB2C.aspx)에서 회원가입 후 주식 또는 코인 패밀리사이트로 이동하여 사용하실 수 있습니다. ..