본문 바로가기

파이썬1297

종목 정보 사냥꾼의 개량 안녕하세요? 일단 지난번 포스팅에서 어떻게 정보 사냥꾼의 복원에는 성공했습니다만, 이걸 그래도 쓰기만 하는 단계에서 머무르지 않고, 1주당 가격이 1000원 미만이 되거나, 펀드와 같은 종목에 대해서는 일일히 걸러내기 위한 정보가 필요합니다. 그래서 관련된 정보를 가지고 오도록 한번 개조를 해 보도록 하겠습니다. 먼저 이 작업을 하기 위해서 부모 프로세스에 해당했던 InformationHunter.py를 복사해 주도록 합니다. 여기서 이름을 바꾸어 주도록 했습니다. 다음으로는 자식 프로세스에 속해 있었던 ArrowOfHunter.py를 한번 바꾸어 주도록 합니다. 물론 여기서도 이름은 틈틈히 바꾸어 주도록 합니다. 그리고 나서 다음으로 한번, 부모 프로세스에 가서, 자식 프로세스의 이름을 바꾸어 주는 작.. 2020. 1. 3.
데이터 복구 - 정보 사냥꾼 복원-3- 안녕하세요? 지난번 포스팅에서 어떻게 해서 복원에 그럭저럭 된 것 같지만, 사실은 100% 되지를 않았고, 아직 갈길이 멀다는 것을 언급하면서 끝이 났습니다. 이제 남은 분량에 대해서 다 끝내고 나서, 한번 작업에 들어가 보고자 합니다. 이번 포스팅을 마무리로 해서, 어떻게 InformationHunter의 복원은 끝났습니다. 처음에는 잘 되는가 싶었더니, 중간에 에러가 발생했는데, 문제가 어디인가 했더니, 바로 위 스크린샷처럼 20일 이동평균선을 구하는 곳에서 에러가 터졌습니다. 해결책은 어이 없게도 mean뒤에다가 ()를 붙여주는 것 입니다. 그리고 나서 다음으로 왜인지 결과가 제대로 저장이 되지 않았는데, 이 건에 대해서는 일단 위 스크린샷에서 보이는 것처럼 str()을 붙여주는 것으로 해결이 되었.. 2020. 1. 2.
데이터 복구 - 정보 사냥꾼 복원-2- 안녕하세요? 지난번 포스팅에서 어떻게 유저 인터페이스까지는 실행이 되기는 되었는데, 문제는 이후에 자식 프로세스가 작동이 되지 않았다는 이야기를 마지막으로 했습니다. 이번 포스팅에서는 그 내용까지를 일단 올리고자 합니다. 우선 너무 분량이 많이 나왔다는 생각이 들어서 일단 포스팅을 2 파트로 나누어서 올리고자 합니다. 먼저 자식 프로세스가 될 ArrowOfHunter라고 하는 py파일을 만들어 주도록 합니다. 이렇게 해서 일단 새로운 파이썬 파일 하나를 만들었고 다음으로 해야 할 것은 위 스크린샷과 같이 기존의 InformationHunter에다가 새로운 메서드를 2개 추가시켜 주도록 하는 것 입니다. 이렇게 하고 나서, ArrowOfHunter에 가서, 먼저 import되어야 하는 라이브러리들을 일단 .. 2020. 1. 2.
데이터 복구 - 정보 사냥꾼 복원 안녕하세요? 이번 포스팅에서는 원래 종목의 코드만 있으면 종목의 정보를 가지고 오는 정보 사냥꾼을 복원해 보려고 했습니다만, 문제는 그게 뜻대로 되지 않았습니다. 일단 이렇게 안된 것도 양이 하도 많아서 그 내용을 중간에 나누어야 했는데, 이래저래 포스팅으로 올려 보고자 합니다. 먼저 작업을 하기 위해서 일단 프로젝트를 새로 생성해 주도록 합니다. 이름은 역시나 StockInformation이라고 지어 주도록 합니다. 그리고 나서 다음으로 해야 하는 것은 위 스크린샷에서 볼 수 있는 것처럼 환경을 설정해 주는데, 나중에 설정해 주어도 되지만, 일단은 지금 설정해 주도록 했습니다. 그리고 나서 다음으로 pytraderwithbrain에서 있는 kiwoom.py를 복사해서 그대로 가지고 오도록 했습니다. 이.. 2020. 1. 1.