본문 바로가기

전체 글3587

다시 만드는 주식 평균회귀 테스터 part1 안녕하세요? 지난번 포스팅에서 어떻게 해서 주식의 종목 코드를 가지고 왔으며, 이걸 txt파일에 저장을 하였고, 다음으로는 어떻게 해서 읽어오는 것 까지 했는데, 이제 본격적으로 제가 생각한 것 처럼 일단 텍스트 파일에서 코드 리스트를 읽어들이고, 여기서 몇 번이나 키움증권 서버로 부터 정보가 들어오는데 실패하면 그대로 탈락 시키는 평균회귀 테스터를 작동 시키고자 합니다. 먼저 더 앞의 작업을 위해서 이번에는 평균회귀 테스트를 하는 자식 프로세스를 복사해서 새로 만들어 주도록 합니다. 이렇게 하는 이유야 간단하게도 너무 많이 바꾸어 버리면, 나중에 이를 복구하기 어려운 면이 있기 때문입니다. 다음으로 해야 하는 일은 위 스크린샷에서 볼 수 있는 것처럼 일단 txt파일에서 가지고 온 코드의 리스트에서 이를.. 2019. 12. 5.
주식 종목 리스트 생성기 만들기 part3 안녕하세요? 지난번 포스팅에서 어떻게 키움증권 서버에서 부터 주식 종목의 코드 리스트를 가지고 오는 데는 성공했는데, 문제는 이걸 txt파일에 제대로 저장을 해야 하는 과정이 아직 남아 있다는 것 입니다. 그래서 이번 포스팅에서는 이 과정에 대해서 한번 포스팅을 해 보고자 합니다. 먼저 지난번 시간에 일단 리스트 형태로 되어 있는 형식의 지료를 키움증권 서버로 부터 받았는데, 문제는 이걸 그대로 집어 넣을 수는 없기 때문에 일단 str을 사용해서 문자열로 만들어 주도록 합니다. 이렇게 해서 일단 텍스트 파일에 저장을 하는데는 성공했는데, 문제는 여전히 List형식을 따르고 있어서 이대로는 제대로 된 작업을 할 수 없다는 한계가 있습니다. 그래서 하는 수 없이 일단 위 스크린샷처럼 join()을 이용해서 .. 2019. 12. 4.
주식 종목 리스트 생성기 만들기 part2 안녕하세요? 지난번 포스팅에서 어떻게 해서 일단 유저 인터페이스까지 완성을 하기는 했지만, 실질적으로 데이터를 가져오는 기능은 아직 만들지 않았습니다. 그래서 이번 포스팅에서는 점점 더 나아가서 작업을 하도록 만들어 나가는 과정을 포스팅 해 보고자 합니다. 가장 먼저 해야 할일은 역시나 Qt Designer를 작동 시켜서, 일단 UI를 일일히 디자인 해주는 일이 될 것입니다. 왜 이렇게 했느냐 하면, 기존의 코드로 만드는 작업만 가지고서는 어느덧 한계에 부딪쳤습니다. 그리고 나서 프로젝트가 있는 폴더에다가 이 UI파일을 CodeListGeneratorUI라는 이름으로 저장을 해 주도록 합니다. 이렇게 해서 일단 유저 인터페이스는 디자인이 되었습니다. 그리고 나서 위 스크린샷처럼 PyQt5에서 UIC를 i.. 2019. 12. 3.
주식 종목 리스트 생성기 만들기 part1 안녕하세요? 계속해서 평균회귀 여부를 하는지 안하는지 알아보는 테스트를 하려고 하기는 하지만, 문제가 있습니다. 바로 왜 인지 모르지만, 일단 계속해서 시간이 10시간 이상 엄청나게 많이 걸려서 이대로는 안되겠다는 생각이 들었습니다. 그래서 하는 수 없이 이번에는 지연이 되는 종목에서 30분 이상 지연이 되기에, 이런 주식 종목만 뒤로 일단 빼놓고 먼저 테스트를 한 다음에 어떻게 하려고 합니다. 그런데 그렇게 하기 위해서는 한가지 문제가 있는게 기존처럼 일일히 주식의 종목 코드를 가지고 오는 것이 아니라 한번에 주식 종목의 코드를 가지고 오는 프로그램을 따로 만들어야 할 필요성이 있는 것 입니다. 일단 일요일 하루종일 진행을 했는 것인데, 문제가 17시간이나 걸리는 것을 볼 수 있습니다. 이렇게 해서 하.. 2019. 12. 2.