본문 바로가기
무모한 도전-주식 인공지능 만들기

효율적 투자선으로 종목을 선정하기 위한 여정 -1-

by 인터넷떠돌이 2020. 8. 28.
반응형

안녕하세요?

 

이전까지 이 주식 인공지능을 만드는 과정을 보셨다면, 일단 포트폴리오 구성을 해서 어떻게 하면 이익을 최대한으로 만들 수 있는지에 대해서 효율적 투자선을 구축화고 여기서 최대한으로 이익과 손해를 최소화 시키는 지점을 골라내는 방법을 만들어 냈습니다. 그래서 이 방법을 어떻게 해서 종목을 선정하는 평균회귀 알고리즘 만드는 10단계중에 7단계의 방법으로 써 볼까 합니다.

 

먼저 해야 하는 것으로는 일단 809개의 코스피 종목 코드가 있는 이 종목 리스트를 가지고 와서, 한번 통짜로 효율적 투자선을 구축할 수 있는 테스트를 진행해 보도록 해 보고자 합니다.

 

그리고 나서 다음으로 진행을 하고자 하는 것으로는 위 스크린샷과 같이 일단 조건을 지정하고 나서, 이렇게 작업을 해 보도록 하는 것 입니다. 일단 이렇게 해서 작업을 하면 될 줄 알았으나..........

 

그런데 하다가 무슨 에러가 나왔는지 몰라도, 일단 위 스크린샷에서 볼 수 있는 것처럼, 일단은 에러가 나와서 그냥 끊어진 것을 확인할 수 있었습니다.

 

 

그래서 먼저 생각이 난 것은 일단 리스트의 크기가 너무 커서 생기는 일종의 메모리 부족으로 인해서 나오는 결과가 아닌가 하는 생각이 들어서, 하는 수 없이 일단 기존의 3등분으로 잘라져 있는 리스트를 가지고 한번 작업을 해 보고자 했습니다.

 

그런데 이것도 너무 많은 데이터의 양인지 몰라도, 일단 또 에러가 발생하는 것을 확인할 수 있기는 있었습니다. 이래서야 상황이 좋지는 않습니다.

 

그래서 일단 위 스크린샷에서 보이는 것처럼 웹상에 존재하고 있는 텍스트 파일을 잘라주는 프로그램을 사용해서, 일단은 1개의 리스트를 20개의 조각으로 잘라 보도록 했습니다.

 

이렇게 해서 한개의 리스트에 40개 정도 되는 종목을 집어넣는 것으로 해서, 다음의 작업을 해 보고자 했습니다. 그런데 이렇게 하고도 문제가 나왔는데.........

 

어디가 또 문제인 것인지 몰라도, 일단 또 다른 문제가 나와서 이런 일이 발생을 하는 것을 확인할 수 있었습니다. 이제는 이 문제를 해결하기 위해서 좀 더 자잘하게 코스피 리스트를 나누어서 다시 와 봐야 겠다는 생각을 했습니다. 다음 포스팅에서 이 내용을 이어서 올려 보도록 하겠습니다.

반응형