금융6 파이썬 마법의 공식 - 3. 모듈(라이브러리) 설치하기 지난 포스트에서도 설명을 드린것 처럼, 파이썬은 비교적 쉽습니다. (그러니 저같이 비전공, 비전문분야, 40대 컴맹아저씨가 파이썬 포스트를 쓰고 있습니다.) 왜 쉬우냐면 이미 다른사람이 만든 코드를 가져다 쓰기 쉬운 구조이기 때문입니다. 예를들어 마우스를 자동으로 제어하는 프로그램을 하나 만든다고 생각해 볼까요? 아마 모르긴 몰라도 다른 언어를 사용해서 만든다면, 1,000줄 이상 아주 어렵게 코딩을 해야 될 것 같은 기분이 드네요. 하지만, 남이 만든 모듈을 가져와서 사용한다면 5줄도 안되는 코드로 마우스를 제어할 수 있습니다. 이번 포스트는 이런 남이 만든 코드인 모듈(module)을 가져와서 사용하는 방법에 대해 알려드리겠습니다. ※ 모듈과 라이브러리는 같은 의미로 사용하겠습니다. 저도 독학으로 배.. 2022. 6. 23. 퀀트투자 백테스트를 한 번 해보기로 했다. 본 포스트는 퀀트투자를 위한 개인적인 백테스트 기록이며, 테스트 과정이 올바르게 진행되었다는 어떠한 증명도 할 수 없음을 알려드립니다. 본 포스트를 참고하셔서 투자를 하는 행위는 삼가하여 주시기 바랍니다. 책을 읽었다. 퀀트 투자 책이다. 2021.10.18 - [리뷰/책] - 할수있다 퀀트투자 - 독서후기 할수있다 퀀트투자 - 독서후기 이 책을 읽고나서 소크라테스의 "너 자신을 알라!!" 라는 문장이 떠올랐습니다. '투자'를 하든, 본인의 꿈을 이루든 성공확률을 높이는 방법은 본인의 재능과 장, 단점을 빠르게 파악하는게 아닐 dotsnlines.tistory.com 강환국이라는 분이 쓰신 책이다. 나보다 나이는 어리지만 이 책은 2016년도에 쓰셨고, 지금은 FIRE 족으로 경제적 자유를 누리고 있다고.. 2021. 10. 20. (업데이트) 파이썬으로 마법의 공식 구현하기 4 - 전체 코드 (파이썬 코드파일 공유) 지난 포스트까지 전체 종목코드와 PER을 가져오고, 에프엔가이드 사이트에서 ROA를 크롤링해서 데이터프레임을 만들고 마법의 공식을 구현하는 코드를 작성해 보았습니다.이전 포스트는 아래링크를 클릭하세요 ↓2021.05.26 - [취미로 하는 파이썬/Python Project] - 파이썬으로 마법의 공식 구현하기 1 - 종목 데이터, PER 가져오기 파이썬으로 마법의 공식 구현하기 1 - 종목 데이터, PER 가져오기조엘그린블란트의 마법의 공식은 상당히 유명합니다. PER과 ROA를 이용해서 종목을 골라내는 방법이죠.(엄밀히 말하면 실제 마법의 공식과 약간 다릅니다.) 우리나라에서는 맞지 않다고 하시는 dotsnlines.tistory.com2021.05.27 - [취미로 하는 파이썬/Python Proje.. 2021. 5. 29. 파이썬으로 마법의 공식 구현하기 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. EBS 다큐프라임 자본주의 사용설명서(평점 : 9점) 저자 : EBS 제작팀, 정지은, 고희정 지음 이 책은 EBS프라임에서 방영한 내용을 바탕으로 구성된 것 같다. 이런류의 책은 조사도 많이하고, 여러 전문가에게 조언도 많이 구해서 대체로 완성도가 높은 것 같다. Part1. 금융자본주의 사회에서 빠지기 쉬운 착각 에서는 재테크로 돈을 벌기는 어렵다는 내용이 있다. 사실 이책의 요점은 재태크가 아니기에 얇고 넓게 적은 것 같다. Part2. 소비자가 마케팅 전쟁에서 살아남는 법에서는 재미있는 내용이 많았다. 모든 기업은 이윤을 추구하기 위해 소비자의 심리를 이용하고, 소비자는 소비욕구를 절제하기는 상당히 어렵다. 자존감이 낮을 수록 명품을 찾는다는 내용은 극히 공감한다. 그리고 필립스가 수명제한칩을 상용화하면서 많은 전자기기들이 일정 수명만 사용하게 제작.. 2020. 11. 22. 이전 1 다음