본문 바로가기

프로그래밍377

효율적 투자선으로 종목을 선정하기 위한 여정 -7- 안녕하세요? 이래저래 작업을 하는 중인데, 아무튼 계속해서 프로그램을 완성하기 위해서 하나하나 작업을 들어가 보았고, 그 내용을 실험노트를 겸해서 이 블로그에 올리고 있습니다. 이번 포스팅부터 어떻게 벽에 부딪치는 이야기가 나올 것이고, 이걸 극복하기 위해서 가자가지 시도를 해서, 그 내용을 올려 보고자 합니다. 그리고 나서 어떻게 하면 리스트형 자료를 조각조각 낼 수 있느냐 했더니, 여기서 이제 힌트가 있었습니다. for loop에 yield구문을 쓰는 것으로 해결을 할 수 있었습니다만, 문제가 하나 있습니다. 바로 이걸 사용할 때는 빨간색 박스안에 들어가 있는 내용처럼 아예 독립적인 메서드로 만드는 편이 메서드가 실행되지 않는 에러를 피할 수 있었습니다. 여러번의 시행착오를 거친 끝에 위 스크린샷에서.. 2020. 8. 29.
효율적 투자선으로 종목을 선정하기 위한 여정 -6- 안녕하세요? 지난번 포스팅에서 어떻게 새로운 계획을 세우고 무언가를 해 보기는 보았습니다. 그렇게 해서 첫 발자국을 떼기는 했지만, 아직은 해야 할 작업이 많기는 많고, 이어서 나올 좌우충돌에 대해서 이야기를 하자면 끝이 없지만, 아무튼 간에 일단 하나하나 기록으로 남겨서 작업에 들어가 보고자 합니다. 그리고 나서 다음으로 해야 하는 것으로는 위 스크린샷을 보시면 짐작을 할 수 있는 것처럼, 일단 부모 프로세스의 py파일을 만드는 작업을 해야 합니다. 그리고 여기다가 해야 하는 것으로는 위 스크린샷에서 볼 수 있는 것처럼, 일단 GUI를 부모 프로세스를 위해서 하나 만들어 주도록 합니다. 그리고 나서 일단은 간단하게 기본 골격이 되는 프로그램을 짜놓은 다음에, 여기다가 새로운 GUI파일을 가져올 수 있도.. 2020. 8. 29.
효율적 투자선으로 종목을 선정하기 위한 여정 -중간점검- 안녕하세요? 이번 포스팅에서는 기존의 프로그램이 무슨 문제가 있었고, 이 문제를 해결하기 위해서, 일단은 무엇을 해야 하는지에 대해서 한번 포스팅을 해 보고자 합니다. 일단 전반부는 계획을 세우는 내용으로 진행을 하도록 하고, 그 다음에는 직접적인 행동에 들어가는 내용으로 채워 보고자 합니다. 일단 기존의 작업이 어디가 문제였느냐 하면, 종목 코드 리스트랑 저장을 해야 할 폴더를 일일히 지정해야 하는 문제점이 있었습니다. 이걸 2분 간격으로 계속 한다고 해도 60회 이상가면, 이건 이거대로 좀 할짓이 아니기는 합니다. 그래서 이런 수작업을 해서 일일히 지정해 주어야 하는 작업에 대해서, 일단은 부모 프로세스를 만든 다음에, 여기서 한번 지정해 주고 나면, 이걸 바탕으로 작업이 들어갈 수 있도록 해야 합니.. 2020. 8. 29.
효율적 투자선으로 종목을 선정하기 위한 여정 -4- 안녕하세요? 지난번 포스팅에서 어떻게 해서 오류를 수정해서 겨우겨우 갈 수 있게 되기는 되었는데, 이번 포스팅에서는 이를 바탕으로 해서 본격적인 분석에 들어가 보고자 합니다. 일단 가장 먼저 할 일로는 한번 806개나 되는 종목을 한꺼번에 분석해 보는 작업을 해 보고자 합니다. 일단 이런 작업을 하기 위해서 200만 경우의 수를 생성하라고 명령을 해 주도록 하고, 여기서 다음으로 할 수 있는 것은 역시 기다리는 것 뿐입니다. 그런데 800개가 넘는 종목 갯수를 가지고 작업을 하는 것은 너무 무모한 일이였을 까요? 일단 이 작업의 댓가로 인해서 제대로 작업이 되지 못하고 이번에야 말로 진짜로 메모리 부족인지 그냥 뻗어 버렸습니다. 그래서 일단 리스트를 3부분으로 나누어야 했습니다. 여기서는 다른 큰 기대는.. 2020. 8. 28.