백테스트 3

[리밸런싱] 22년 2월 연금저축 리밸런싱

안녕하세요, 매마른 블로그에 매달 이렇게 자산배분 글이라도 남기며, 포스팅을 해 봅니다. 아직 훌륭한 분들이 하는 시장을 분석할 수 있는 능력이 없는지라 그냥 달마다 자산데이터를 불러오고 분석하고 리밸런싱 하는 글을 남겨보려고 합니다. 이러면서 또 공부하는거 아닌가 합니다. 이번 달에는 최대 명절인 설날 연휴가 있었네요. 설 연휴 시작 직전, 코로나 확진자와 잠시 회의를 했던 일이 있어 점심에 퇴근하여, PCR 검사를 받았는대요. 두번째 PCR검사이지만 뭔가 더 깊~숙히 더 오~랫동안 찔러 쑤셔 넣는 느낌이었더랬죠. 암튼 다행히 음성이 나왔네요. 항상 결과가 나오기 전까지는 너무 조마조마 하죠. 결과가 바로 나오는게 아니라 다음날 아침 또는 오전 중 이렇게 나오니까요. 요즘에는 몇몇 지역 또는 선별진료소..

자산관리 2022.02.03

[자산배분] 국내ETF 자산배분 전략 백테스트 결과

그 동안 포스팅이 뜸했던건 연금저축펀드 운용을 시작하기 위해 국내ETF 데이터 수집과 파이썬으로 백테스트 코드를 구현하느라 조금 바빴네요. 백테스트를 위한 코드 구현이 어느정도 아웃풋 나왔고, 11월 달 부터 백테스트를 통해서 연금저축펀드를 굴려보려고 합니다. 굉장히 아쉬운점은 연금저축펀드 내 ETF 운용은 국내ETF로 한정되어 있다는 것입니다. 사실 미국ETF를 담고 싶지만 시스템상 제약을 걸어놨다는게 너무나도 아쉽네요. 미국ETF 경우 Portfolio Visualizer 에서 백테스트도 쉽게 할 수 있죠! 또한 한가지 문제점은 국내ETF 경우 상장기간이 길지 않아 백테스트 결과의 신뢰도가 낮다는 것입니다. 그래도 전통적 자산배분(주식+채권) 전략을 통해서 리밸런싱도 해주면서 운용해 볼 계획입니다. ..

자산관리 2021.11.08

[백테스트] 파이썬 변동성 돌파 전략

퀀트투자 관련 책을 읽으며, 처음으로 백테스트가 무엇인지 알게 되었습니다. 백테스트? 과거 데이터를 기반으로 여러 조건을 만들어 테스트 해 보는것이죠. 백테스트란 어떤 투자 전략이 과거에 어느 정도의 수익이 나는지 또는 얼마나 위험한지를 알아보기 위해 역사적인 데이터를 이용하여 전략을 모의실험하는 과정을 말한다. - 실전 퀀트투자 중에서, 홍용찬 저 - 근데 여기서 중요한게 바로! 직접 백테스트를 해봤느냐? 인거 같습니다. 최근에 열심히 보고 있는 퀀트투자 유투버 강(갓 또는 킹)환국님 영상에 나온 백테스트를 직쩝! 파이썬을 통해서 구현해 보려고 합니다. 강환국님은 영상에서 백테스트를 엑셀로 하셨는데요. 엑셀 쓰면 간단하지 왜 굳이 파이썬으로 하려고 하느냐? 첫째, 코드 재사용성을 통해 데이터만 있으면 ..

크립토 2021.08.17