효율적 투자선60 효율적 투자선으로 종목을 선정하기 위한 여정 -4- 안녕하세요? 지난번 포스팅에서 어떻게 해서 오류를 수정해서 겨우겨우 갈 수 있게 되기는 되었는데, 이번 포스팅에서는 이를 바탕으로 해서 본격적인 분석에 들어가 보고자 합니다. 일단 가장 먼저 할 일로는 한번 806개나 되는 종목을 한꺼번에 분석해 보는 작업을 해 보고자 합니다. 일단 이런 작업을 하기 위해서 200만 경우의 수를 생성하라고 명령을 해 주도록 하고, 여기서 다음으로 할 수 있는 것은 역시 기다리는 것 뿐입니다. 그런데 800개가 넘는 종목 갯수를 가지고 작업을 하는 것은 너무 무모한 일이였을 까요? 일단 이 작업의 댓가로 인해서 제대로 작업이 되지 못하고 이번에야 말로 진짜로 메모리 부족인지 그냥 뻗어 버렸습니다. 그래서 일단 리스트를 3부분으로 나누어야 했습니다. 여기서는 다른 큰 기대는.. 2020. 8. 28. 효율적 투자선으로 종목을 선정하기 위한 여정 -2- 안녕하세요? 지난번 포스팅에서는 어떻게 해서 작업을 이어 나가고자 했습니다만, 이게 제대로 되지 않아서 문제가 가지가지로 생기는 것을 보여드렸습니다. 그래서 이번에는 더 잘게 리스트를 쪼갠 다음에, 다시한번 또 테스트에 들어가서 효율적 투자선을 만들어 보고자 했습니다. 가장 먼저 하고자 했던 일로는 위 스크릔샷에서 볼 수 있는 것처럼, 일단 60개로 텍스트 파일을 쪼개는 작업을 해 보고자 했습니다. 이렇게 해서 한개의 리스트 파일당 14개의 종목을 가지고서 한번 테스트를 해 보고자 했습니다. 일단 이렇게 하면 에러가 없으리라 생각했습니다. 이렇게 해서 일단 위 스크린샷에서 볼 수 있는 것처럼, 일단 제대로 GUI에 필요한 사항을 입력해서 작업을 해 보도록 합니다. 이렇게 해서 제대로 된 결과가 나오는 것.. 2020. 8. 28. 효율적 투자선으로 종목을 선정하기 위한 여정 -1- 안녕하세요? 이전까지 이 주식 인공지능을 만드는 과정을 보셨다면, 일단 포트폴리오 구성을 해서 어떻게 하면 이익을 최대한으로 만들 수 있는지에 대해서 효율적 투자선을 구축화고 여기서 최대한으로 이익과 손해를 최소화 시키는 지점을 골라내는 방법을 만들어 냈습니다. 그래서 이 방법을 어떻게 해서 종목을 선정하는 평균회귀 알고리즘 만드는 10단계중에 7단계의 방법으로 써 볼까 합니다. 먼저 해야 하는 것으로는 일단 809개의 코스피 종목 코드가 있는 이 종목 리스트를 가지고 와서, 한번 통짜로 효율적 투자선을 구축할 수 있는 테스트를 진행해 보도록 해 보고자 합니다. 그리고 나서 다음으로 진행을 하고자 하는 것으로는 위 스크린샷과 같이 일단 조건을 지정하고 나서, 이렇게 작업을 해 보도록 하는 것 입니다. 일.. 2020. 8. 28. 효율적 투자선을 구축하기 위한 여정 -13- 안녕하세요? 이번 포스팅에서는 드디어 본격적으로 실험에 들어갔다고 해야 할까요? 일단 10종목을 골라서 샤프지수가 최대로 나오는 상황에서 한번 비중이 작은 종목들을 모두모두 제거하면서 계속해서 작업을 이어가 보도록 하고자 했습니다. 그리고 나서 나오는 결론을 마지막에 올려 보도록 하겠습니다. 일단 200만으로 경우의 수를 지정하도록 하고, 이렇게 해서 작업을 이어가고자 했습니다만, 무언가 문제가 도중에 발생하는 것을 확인할 수 있었습니다. GUI가 얼어버리는 현상이 나왔기 때문에, 일단 이 작업을 하기 위해서 위 스크린샷처럼 QAppliction.processEvents()라는 함수를 for 루프 곳곳에 심어 주도록 했습니다. 이렇게 했더니 드디어 얼어버리는 Freezing이 없이 제대로 돌아가는 것을 .. 2020. 8. 26. 이전 1 ··· 9 10 11 12 13 14 15 다음