반응형 업무자동화 with Python14 [업무자동화 with Python] 파이썬으로 주식 토탈리턴(Total Return) 계산기 만들어보기 이번에는 주식 토탈리턴 계산기를 만들어보고자 합니다. 파이썬 코드를 통해 간단하게 사용할 수 있는 토탈리턴 계산기에 대한 포스팅 시작해보겠습니다. 1. 주식의 토탈리턴(Total Return)이란?- 토탈 리턴은 단순한 주가 변화가 아닌, 배당 재투자를 포함한 실제 수익률을 반영해야 하는 것입니다.- 즉, 배당을 매번 주가에 재투자한다고 가정하여 계산하는 방법입니다. 토탈리턴의 계산 공식은 아래와 같습니다. 즉, 배당금의 재투자가 고려되는 것인 만큼 배당을 주는 주식에 대한 총 수익률을 계산할때 꼭 필요한 개념입니다. 이 효과를 예시를 통해 알아보겠습니다. 먼저, 배당을 주지 않는 성장주의 예시입니다. 위와 같은 성장주는 배당을 주지 않기에 토탈 리턴과 주가의 누적 수익률이 동일합니다. 하지만,.. 2025. 3. 16. [업무자동화 with Python] 파이썬으로 미국주식 MDD 계산 해보기 / Max Draw Down(최대낙폭) 계산해보기 이번에는 파이썬의 yfinance 라이브러리와 bt 라이브러리를 활용해서 간단하게 미국주식의 연도별 MDD(Max Draw Down, 최대 낙폭)을 계산해보는 코드를 구현해보겠습니다. 1. 파이썬으로 미국주식 MDD 계산 해보기 / Max Draw Down(최대낙폭) 계산해보기 이번 구현은 상당히 간단합니다. 사용할 라이브러리는 데이터를 위한 yfinance와 MDD 계산기가 내장되어있는 bt 라이브러리입니다. 먼저 bt 라이브러리를 설치해줍니다.!pip install bt 이후 아래와 같은 함수를 활용해서 MDD 계산기를 만들어줍니다.import yfinance as yfimport btimport pandas as pddef calculate_annual_mdd(tickers, start_yea.. 2025. 3. 10. [업무자동화 with Python] SCHD의 투자 적기는? 월별/분기별/요일별 평균 수익률 계산 결과 이번에는 SCHD ETF의 주가 데이터에 대한 간단한 통계분석을 진행해보겠습니다. 분석을 위해서 파이썬의 yfinance 라이브러리르 통해서 손쉽게 데이터를 가져오고 이를 통해서 간단한 통계 분석 결과를 시각화 해서 투자에 도움이 되는 정보를 도출해보겠습니다. 1. SCHD의 투자 적기는? 월별/분기별/요일별 평균 수익률 계산 결과- SCHD는 장기적인 투자에 적합한 안정적인 배당성장 ETF입니다. - 언제 투자해도 좋겠으나, 그래도 어떤 월, 분기, 요일에 투자하면 좋을지 파이썬을 활용해서 분석해보겠습니다. - 간단한 통계분석이고, 이는 코랩에서 실행해보았습니다. - 먼저 사용할 라이브러리와 데이터를 가져옵니다.import yfinance as yfimport pandas as pdimport num.. 2025. 3. 9. [업무자동화 with Python] 파이썬 한글 폰트 설치 / Colab에서 한글 폰트 설치 / Pyplot 한글 폰트 설치 구글 코랩을 활용해서 파이썬을 구현하던 중 Pyplot에서 한글 폰트가 설치가 안되어서 귀찮거나 곤란한 경험이 있으실 것 같은데요 그 중 한 명이 바로 접니다. ^^;; 저는 업무 및 컴퓨터 특성상 코랩을 많이 활용하는데요. 이때 한글 폰트가 설치안되면 시각화 할때 곤란한 경우가 종종 있었습니다. 단 몇 줄의 코드로 간단하게 코랩에서 한글 폰트를 설치하고 분석에 활용하는 방법을 알려드리겠습니다. 1. 파이썬 한글 폰트 설치 / Colab에서 한글 폰트 설치 / Pyplot 한글 폰트 설치- 먼저 아래 코드를 실행해서 무료 한글 폰트인 naum 폰트를 설치해줍니다.!apt-get install -y fonts-nanum!fc-cache -fv!rm -rf ~/.cache/matplotlib - 이제.. 2025. 3. 4. 이전 1 2 3 4 다음 반응형