본문 바로가기

프로그래밍377

효율적 투자선으로 종목을 선정하기 위한 여정 -3- 안녕하세요? 지난번 포스틩에서 reindex라고 뜨면서 duplicated axis라는 에러가 뜨는 것을 확인할 수 있기는 있었습니다. 지금까지 생각을 해보면, 다른 에러가 아니라 이 에러가 떠서 제대로 작업이 되지 않았던 것을 확인할 수 있기는 있었습니다. 아무튼 이 에러를 한번 작업해 보도록 합니다. 일단 자료를 찾아보니, 먼저 나오는 것으로는 index가 문제라서 이러는 것인가 해서, 우선은 reset_index를 만들어 주도록 했습니다. 그리고 나서 다음으로 확인할 수 있는 것으로 여전히 나오는 에러를 확인했습니다. 이래서야 이걸 가지고 어떻게 하겠냐 만은, 일단 이번 시도는 실패했습니다. 디버그 모드로 한번 돌려본 결과는 위 스크린샷과 같이 일단 여기서는 시리즈를 데이터 프레임으로 돌리는 과정에.. 2020. 8. 28.
효율적 투자선으로 종목을 선정하기 위한 여정 -2- 안녕하세요? 지난번 포스팅에서는 어떻게 해서 작업을 이어 나가고자 했습니다만, 이게 제대로 되지 않아서 문제가 가지가지로 생기는 것을 보여드렸습니다. 그래서 이번에는 더 잘게 리스트를 쪼갠 다음에, 다시한번 또 테스트에 들어가서 효율적 투자선을 만들어 보고자 했습니다. 가장 먼저 하고자 했던 일로는 위 스크릔샷에서 볼 수 있는 것처럼, 일단 60개로 텍스트 파일을 쪼개는 작업을 해 보고자 했습니다. 이렇게 해서 한개의 리스트 파일당 14개의 종목을 가지고서 한번 테스트를 해 보고자 했습니다. 일단 이렇게 하면 에러가 없으리라 생각했습니다. 이렇게 해서 일단 위 스크린샷에서 볼 수 있는 것처럼, 일단 제대로 GUI에 필요한 사항을 입력해서 작업을 해 보도록 합니다. 이렇게 해서 제대로 된 결과가 나오는 것.. 2020. 8. 28.
효율적 투자선으로 종목을 선정하기 위한 여정 -1- 안녕하세요? 이전까지 이 주식 인공지능을 만드는 과정을 보셨다면, 일단 포트폴리오 구성을 해서 어떻게 하면 이익을 최대한으로 만들 수 있는지에 대해서 효율적 투자선을 구축화고 여기서 최대한으로 이익과 손해를 최소화 시키는 지점을 골라내는 방법을 만들어 냈습니다. 그래서 이 방법을 어떻게 해서 종목을 선정하는 평균회귀 알고리즘 만드는 10단계중에 7단계의 방법으로 써 볼까 합니다. 먼저 해야 하는 것으로는 일단 809개의 코스피 종목 코드가 있는 이 종목 리스트를 가지고 와서, 한번 통짜로 효율적 투자선을 구축할 수 있는 테스트를 진행해 보도록 해 보고자 합니다. 그리고 나서 다음으로 진행을 하고자 하는 것으로는 위 스크린샷과 같이 일단 조건을 지정하고 나서, 이렇게 작업을 해 보도록 하는 것 입니다. 일.. 2020. 8. 28.
효율적 투자선을 구축하기 위한 여정 -1- 안녕하세요? 지난번 포스팅으로 어떻게 해서 position size를 최적화 하는 과정을 거쳤습니다. 물론 이것도 100% 확정이라고 말하기는 어렵지만, 어떻게 되었든 간에 이래저래 작업을 하기는 했습니다. 이제부터는 종목을 선정하는데 도움이 될 것이라고 생각이 되는 효율적 투자선을 만드는 것에 대한 일련의 시리즈로 포스팅을 해 보고자 합니다. 일단 효율적 투자선이 무엇이냐고 하면, 간단하게 말해서 엄청나게 많은 종류의 포트폴리오를 구성해서 리스크와 기대가 되는 수익을 그래프를 그려서, 이렇게 리스크는 적으면서 이후에 수익으 큰 포트폴리오를 만드는 이론이라고 합니다. 일단 제가 책에서 보기로는 저 이론으로 노벨 경제학상도 나왔다고 하는데, 일단 이 이론을 한번 사용해 보고자 합니다. 이걸 왜 꺼냈느냐 하.. 2020. 8. 24.