Python
-
[파이썬] 개별 주식 주간/월별 주익률 계산하기 (How to Calculate Weekly and Monthly returns of individual stocks)코딩/파이썬 2021. 10. 15. 14:47
주식 관련 분석을 할 때 일별 데이터도 자주 사용하지만 주간 혹은 월간 데이터를 사용하는 경우도 많이 있습니다. 이번 포스트에서는 파이썬으로 주간 및 월별 수익률을 계산하는 방법을 알아보도록 하겠습니다. 주간/월별 수익률 계산하기(Calculate weekly and monthly returns) 수익률을 계산하는 공식은 일별이든, 주간이든, 월별이든 똑같습니다. 문제는 가격 데이터를 일별 데이터에서 주간 혹은 월간 데이터로 만들어준 후에 공식을 적용하는 것입니다. 일별 수익률 계산하는 방법은 아래 링크에서 확인하실 수 있습니다. 2021.10.09 - [코딩/파이썬] - [파이썬] 개별 주식 수익률 계산 (Calculate individual stock returns) [파이썬] 개별 주식 수익률 계산..
-
[파이썬] Mean-Variance Frontier 계산하기 (최적 포트폴리오 계산하기)코딩/파이썬 2021. 10. 14. 17:27
주식 관련 공부를 하다 보면 최적 포트폴리오 이론(Optimal Portfolio Theory)이라는 것을 한 번쯤 들어보셨을 것입니다. 간단히 말하면 포트폴리오의 수익률과 위험만을 고려하는 합리적인 투자자가 자신의 효용을 극대화하는 포트폴리오를 선택하는 원리에 대한 이론이라고 할 수 있습니다. 이번 포스트에서는 최적 포트폴리오 이론에서 말하는 Mean-Variance Frontier(수익률-분산 곡선)를 파이썬으로 계산하는 방법에 대해서 알아보도록 하겠습니다. Mean-Variance Frontier 계산하기 (최적 포트폴리오 계산하기) 시작하기에 앞서 용어 정리를 먼저 하자면 Minimum Variance Frontier(최소 분산 곡선)는 위험자산만 존재하는 경우 목표 수익률을 달성하면서 가장 위험..
-
[파이썬] 주식 포트폴리오 수익률 계산하기 (Calculate portfolio returns)코딩/파이썬 2021. 10. 11. 17:14
지난 포스트에서는 개별 주식 수익률을 파이썬으로 계산하는 방법에 대해서 살펴보았습니다. 이번에는 개별 주식이 아니라 여러 주식의 묶음인 포트폴리오(portfolio) 수익률을 계산하는 법에 대해서 알아보도록 하겠습니다. 개별 주식 수익률 계산에서 이어지는 내용이기 때문에 아래 링크에서 개별 주식 수익률 포스트를 먼저 확인하시는 것을 추천드립니다. 2021.10.09 - [코딩/파이썬] - [파이썬] 개별 주식 수익률 계산 (Calculate individual stock returns) [파이썬] 개별 주식 수익률 계산 (Calculate individual stock returns) 주식 투자 혹은 주식 시장을 연구할 때 가장 기초가 되는 데이터가 바로 주식 수익률 입니다. 이번 포스트 에서는 파이썬으..
-
[파이썬] 개별 주식 일별 수익률 계산 (Calculate daily individual stock returns)코딩/파이썬 2021. 10. 9. 14:47
주식 투자 혹은 주식 시장을 연구할 때 가장 기초가 되는 데이터가 바로 주식 수익률입니다. 이번 포스트에서는 파이썬으로 개별 주식 수익률을 계산하는 법에 대하여 살펴보도록 하겠습니다. 파이썬으로 개별 주식 수익률 계산하기 1. 주식 가격 데이터 다운로드(Stock price data download) 먼저 주식 수익률을 계산하기 위해서는 주식 가격 데이터가 필요합니다. 여러 가지 방법을 통해서 데이터를 구할 수 있지만 여기에서는 yahoo finance api를 활용하여 주식 가격을 다운로드해보도록 하겠습니다. 먼저 다음 코드를 통하여 yahoo finance 패키지를 설치해 줍니다. 1 !pip install yfinance cs 그리고 다음과 같이 사용할 패키지를 불러와 줍니다. 1 2 3 4 #Pa..
-
[파이썬] 일본어 한자에 후리가나 달기/일본어 한자 히라가나 변환코딩/파이썬 2021. 9. 14. 16:17
일본어를 공부하다 보면 제일 어려운 점이 한자입니다. 똑같은 한자라도 상황에 따라서 읽는 법이 달라지기도 해서 정말 골치 아프고 한자에 익숙하지 않으면 일본어로 되어 있는 글은 못 읽는 다고 생각하면 됩니다. 그래서 한자 옆이나 위에 히라가나로 읽는 법을 작게 써 놓는 것을 볼 수 있는데 이것을 후리가나라고 합니다. 앞서 말한 것 처럼 상황에 따라서 읽는 법이 달라질 수 있기 때문에 100% 정확하게 우리가 원하는 히라가나로 바뀌는 건 아니지만 제가 사용해 본 결과 70~80% 이상은 맞게 변환 되는 것 같습니다. 원하는 것과 다르게 변환 된 것은 수작업으로 바꾸는 수 밖에 없습니다. 그래도 전부 수작업으로 하는 것보다 수고가 훨씬 줄어드는 것은 사실인 것 같습니다. 일본어 한자에 후리가나 달기/일본어 ..
-
[파이썬] 자막에서 텍스트만 뽑아내기코딩/파이썬 2021. 3. 1. 15:15
최근 외국어 공부를 위해서 자막을 활용한 자료를 만들 기회가 있어서 그때 공부한 파이썬 코드를 정리해 보았습니다. 소스코드는 구글 코랩(google colab)에서 작성하였습니다. 자막에서 텍스트만 뽑아내기(Extracting text from subtitle) 많이 사용되는 자막 파일 확장자는 srt, ass가 있지만 우리나라에서는 smi 확장자를 많이 사용합니다. srt, ass의 경우 간단히 처리할 수 있는 pysub2라는 모듈이 있어서 그것을 사용하였고 smi의 경우 line by line으로 읽어들여서 텍스트만 빼내는 코드를 작성하였습니다. 아래의 코드를 참고해 주세요. smi 파일의 경우 구조가 html 문서와 유사합니다. 그중에서 대사에 해당하는 부분의 구조를 보면 다음과 같습니다. ... ..