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

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

by 인터넷떠돌이 2020. 9. 1.
반응형

안녕하세요?

 

일단 이번 포스팅을 마지막으로 해서 프로그램 자체를 만드는 과정은 이제 끝났다고 할 수 있어 보입니다. 그리고 나서 본격적으로 테스트를 하는 과정이 남아 있기는 합니다만, 아무튼 이런 밖의 상황때문에 집안에만 잠시 숨어 지내야 하기 때문인지는 몰라도 뭐랄까, 일단 프로그램은 잘 짜여지는 듯 합니다.

 

기존에 있던 미리미리 정해진 데이터를 가지고 자식 프로세스만 실행 시키지 말고, 이제는 부모 프로세스로 부터 데이터를 받아오기 위한 과정에 들어가 보도록 합니다.

 

그리고 나서 여기서 볼 수 있는 것처럼, 일단 데이터 베이스 상으로 데이터가 제대로 들어온 것 자체는 이제 확인할 수 있어서 일단은 프로그램이 완성인듯 합니다. 하지만 한가지 남은 문제가 있습니다.

 

일단 이렇게 데이터 베이스까지 생성을 하는데 성공하기는 했고, 데이터도 가지고 오는데 성공했지만, 이걸 가지고서 바로 엑셀 파일로 옮길 필요성이 있는 것 입니다.

 

 

그래서 원래는 자식 프로세스에도 하나씩 있는 이 메서드를 가직 와서 하나하나 필요한 것으로 변형을 시켜서 일일히 수작업으로 데이터 베이스 파일을 엑셀로 옮길 필요도 없이, 하나하나 해 보도록 합니다.

 

그렇게 해서 일단 위 스크린샷에서 볼 수 있는 것처럼 일단 새로이 복사해서 변형해 놓은 메서드를 가지고 오고, 여기다가 이 작업까지 끝난 다음이면 어떻게 해서 100%가 되도록 설정을 조금씩 바꾸어 줍니다.

 

그리고 나서 간단하게 이 작업을 해 보기 위해서 일부러 2만번의 랜덤 케이스만 생성해 주도록 하고, 일단 테스트용 프로젝트를 돌려 보도록 했습니다.

 

진짜로 이렇게 했더니, 위 스크린샷에서 볼 수 있는 것처럼, 일단은 엑셀파일이 제대로 생성이 된 것 까지는 확인할 수 있었습니다. 이제 이를 바탕으로 해서 내용이 제대로 들어가 있는지 봐야 합니다.

 

실제로 엑셀을 열어보면, 위 스크린샷에서 볼 수 있는 것처럼 일단은 종목이랑 비율, 그리고 가지가지 내용이 그대로 들어가 있는 것을 확인할 수 있었습니다.

 

마지막으로 그냥 2개씩 끊어주던 것을 이제 10개로 다시 돌려놓는 것으로 어떻게 작업을 끝내도록 했습니다. 이렇게 해서 일단 프로그램을 기본적으로 만드는 과정은 이제 끝이 났습니다. 이걸 바탕으로 해서 테스트에 들어가 봐야할 타이밍이 슬슬 오고 있습니다.

반응형