본문 바로가기

프로그래밍377

효율적 투자선으로 종목을 선정하기 위한 여정 -13- 안녕하세요? 이번 포스팅에서는 자식 프로세스가 한꺼번에 여러개 나오는 것은 좋은데, 문제는 이 나오는 갯수가 너무 많아서 - 한계로 80개 이상 나오고 하면 컴퓨터에 과부하를 주게 됩니다. 그래서 이런 사태를 미리미리 막아보기 위해서, 특정한 갯수의 자식 프로스세스만 실행이 되도록 막아보는 과정을 거쳐 보고자 합니다. 그리고 나서 여기서 먼저 for loop에 들어가기 이전에 일단 리스트와 숫자 변수를 하나씩 선언해 주도록 해야 합니다. 이 변수들이 어디에 쓰이냐 하면.......... 갯수를 셈하는 변수는 일단 10이 되면, 다시 0으로 초기화가 된 다음에, 더 이상은 Qprocess를 실행시키지 않도록 while loop로 들어가도록 만들어 줍니다. 그리고 나서 리스트로 만들어 준 변수는 이런 QPr.. 2020. 8. 31.
효율적 투자선으로 종목을 선정하기 위한 여정 -12- 안녕하세요? 지난번 포스팅에서 분량 문제로 중간에 끊었는데, 이번 포스팅에서는 어떻게 해서 이걸 다시금 가져가서 해 보기 위해서, 이어서 내용을 올리고자 합니다. 일단 이게 올라온 날짜는 30일로 되어 있지만, 실제로는 28일 하루종일 해서 나온 결과를 가지고서 올린 것이 이렇게 길어지게 되었다고 할 수 있습니다. 결국 하는 수 없이 뭐라고 해야 할까요? 시간별로 폴더명을 만드는 것은 포기하고, 이번에는 그냥 순서대로 만들어 주도록 하고, 여기서 위 스크린샷에서 볼 수 있는 것처럼 변형시켜 줍니다. 그런데 어떻게 된 것인지 모르겠습니다만, 일단 100%가 되었지만 제대로 자식 프로세스가 정지되지 않는 문제점이 나왔습니다. 그래서 하는 수 없이 이번에는 다른 방법을 써야 했습니다. 이렇게 했더니 이제서야 .. 2020. 8. 30.
효율적 투자선으로 종목을 선정하기 위한 여정 -11- 안녕하세요? 지난번 포스팅에서 어떻게 새로운 폴더에 결과를 따로따로 일단은 보관하려고 하는 시도는 실패하기는 했습니다. 그래도 이 작업을 다시금 해 보기 위해서, 일단 여러가지 시도를 하기는 했습니다. 다만, 이러한 시도가 언제나 성공은 하지 않지만, 그래도 일단 기록을 위해서 한번 포스팅에 다루어 보고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼, 일단 이번에는 isdir()이라는 함수로 한번 진짜로 폴더가 있는지 없는지 알아본 다음에, mkdir이라는 폴더로 생성을 시도합니다. 그런데 제대로 실행이 되지 않았습니다. 왜 이러나 했더니, 이름을 지정하는 과정에서 적절하지 않은 이름이 들어가서 생기는 오류라고 할 수 있었습니다. 그 때문에 제대로 이름을 지을 수 있도록 아예 형식을 바꾸어 주도록 .. 2020. 8. 30.
효율적 투자선으로 종목을 선정하기 위한 여정 -9- 안녕하세요? 어제 포스팅에서 끄끝내 문제를 해결하지 못했지만, 그래도 어떻게 이걸 해결하기 위해서 계속해서 좌우충돌 시행착오를 했으며, 그 내용을 기록으로 남기고자 이번 포스팅도 올려 보도록 합니다. 일단 여기서는 의외로 간단한 해결책이 있었고, 어째서 인지 이걸 크게 기억하지 않아서 이런 삽질이 벌어졌다는 것을 알 게 되었습니다. 일단 어떻게 해서든 2번재 메서드를 실행 시키고 싶다면, 먼저 위 스크린샷에서 보이는 것처럼 타이머를 가지고서 만들어 주도록 합니다. 시간은 500msec라고 거의 0.5초에 해당합니다. 그리고 나서 다음으로 해야 하는 것은 역시나 이 타이머를 정지 시켜서 메서드가 또 실행이 되는 것을 막아 주도록 합니다. 문제는 무엇이 잘못된 것인지 모르겠지만, 자식 프로세스가 잠시 뜨기만.. 2020. 8. 30.