안녕하세요?

 

요 최근들어서 제대로 주식 인공지능에 대해서 포스팅을 못하고 있는데, 이유는 다른게 아니라 자식 프로세스(child process)에서 다시 자식 프로세스(child process)를 만들려고 하니까 예상치 못한 문제에 부딪쳤는데, 이제까지 하면서 가장 힘든 문제에 부딪쳤기 때문입니다.

 

거기다가 심각한 문제라고 하면, 거의 반나절을 보내면서 QThread에 대해서 찾아본 결과, 이게 다른 클래스(class)에 있는 메서드와 같은 것을 실행하기도 하는 등 강력한 기능을 제공하고 있는 것은 맞는데, 정작 문제는 다른 파이썬 가상 환경에서 작동하는 py파일을 작동시키는 방법에 대해서는 전혀 찾을 수 없었습니다.

 

그래서 결국 고심에 고심을 한 끝에, 한번 QProcess라는 기능을 사용하기로 결심을 했습니다만, 이것도 만만하지 않은 것이, 지난번에 결국 어떻게 하면 부모 프로세스(parent process)와 자식 프로세스(child process)사이에 통신을 연결해야 할지를 몰라서 결국 텍스트 파일을 가지고서 어떻게 어거지로 서로간의 데이터를 주고 받는데는 성공하기는 했습니다. 하지만 이제는 그 방법도 자식 프로세스의 자식 프로세스....... 무슨 손자 프로세스라고 해야 할까요? 자식 프로세스와 손자 프로세스간의 통신에는 이렇게 텍스트 파일을 사용하는 것이 통할지도 의문이 들기도 합니다.

 

아무튼 오늘밤이 중요하기는 한 것이, 오늘밤에서 내일 오전 사이에 어떻게 해서 결과를 내야만, 아마 이번 주 안에는 주식 모의투자에 제 프로그램을 사용할 수 있으리라 생각이 됩니다.

+ Recent posts