'roa' 태그의 글 목록
본문 바로가기

roa4

파이썬으로 마법의 공식 구현하기 3 - ROA, PER의 순위를 매겨서 최종순위 정렬하기 지난번 포스트까지 전 종목 코드와 PER을 가져오는 함수와 코드를 입력하면 ROA를 가져올 수 있는 함수를 만들었습니다. 지난번 포스트는 아래 링크를 참고하세요. ↓ 2021.05.27 - [파이썬/Python Project] - 파이썬으로 마법의 공식 구현하기 2 - ROE 가져오기 이번에는 이미 만들어진 함수를 가지고 데이터프레임을 만들고 각각 순위를 매겨서 최종 순위를 매기는 코드를 만들어 보겠습니다. # krx 데이터 '종목코드', '종목명', 'PER' 가져오기 codes = get_ticker_per(date) codes['종목코드'] = codes.index 종목코드와 PER을 가져와서 codes라는 변수의 데이터프레임에 담습니다. 종목코드는 인덱스로 되어있기 때문에 임의로 종목코드의 컬럼을.. 2021. 5. 28.
파이썬으로 마법의 공식 구현하기 2 - ROA, ROE 가져오기 지난번 포스트에 이어서 이번에는 ROA를 웹에서 가져오는 방법을 기록하겠습니다. 지난번 포스트는 아래 링크를 참고하세요 ↓ 2021.05.26 - [파이썬/Python Project] - 파이썬으로 마법의 공식 구현하기 1 - 종목 데이터, PER 가져오기 requests 모듈을 이용해서 에프엔가이드에서 제공하는 ROA를 가져오겠습니다. code 명과 가져올 시점(해당 분기 또는 사업보고시점)을 파라미터로 넣어주면 ROA를 가져오는 과정입니다. ROA를 가져오는 김에 ROE도 함께 불러오도록 하겠습니다. url = 'https://comp.fnguide.com/SVO2/ASP/SVD_FinanceRatio.asp?pGB=1&gicode=' + code + \ '&cID=&MenuYn=Y&ReportGB=.. 2021. 5. 27.
파이썬으로 마법의 공식 구현하기 1 - 종목 데이터, PER 가져오기 조엘그린블란트의 마법의 공식은 상당히 유명합니다. PER과 ROA를 이용해서 종목을 골라내는 방법이죠.(엄밀히 말하면 실제 마법의 공식과 약간 다릅니다.) 우리나라에서는 맞지 않다고 하시는 분이 많은데, 예전에 엑셀 매크로로 10년치 데이터를 백테스트 해 보니 평균 수익률이 꽤 높더라구요. 저는 마법의 공식으로 실제로 투자를 해서 23%, 15% 수익을 4개월만에 달성한 적도 있습니다. 코로나 폭락장 이전부터 폭락장이 이어지는 내내 마법의 공식으로 투자를 했는데, 투자 수익률이 나쁘지 않았습니다. 더구나 오래 보유하고 있으면 수익률이 많이 상승하는 경험도 있었습니다. 좀 더 마법의 공식을 쉽게 하기 위해서 파이썬으로 구현을 했었습니다. 본업이 바빠서 한동한 투자에 손을 놓고 지내다가 다시 마법의 공식을 .. 2021. 5. 26.
<주식낙법 18> 마법의 공식으로 투자를 해 봤더니 지난 포스트에 이어서 마법의 공식으로 백테스트 후 실제 투자한 결과를 알려 드리겠습니다. 자세한 설명은 지난 포스트를 참고하시고, ROA와 PER을 정렬 후 각각 매긴 순위를 합산하여 낮은 순위부터 20개를 선정하여 투자를 하였습니다. 2018년 11월 12일에 5백만원으로 매수를 했습니다. 매수한 종목은 아래와 같으며, 500만원을 일정하게 분할하여 매수하였습니다. 5개월도 채 안된 2019년 4월 2일애 매도하였고, 매도금액 및 수익률을 표시하였습니다.(수수료, 세금은 고려하지 않았습니다.) 매수금액 : 5,045,677원 수익 : 1,150,036원 수익률 : 23% 매수일 : 2018년 11월 12일 매도일 : 2019년 4월 2일 추가로 2018년 11월 15일에는 2천만원을 분할하여 마법의 공.. 2020. 11. 4.